Java基本语言元素

 

1、Java关键字:

  1.1包相关:

    package:包 ;     import:导入包 ;

  1.2访问修饰符

    public(公有访问修饰符):被声明为 public 的类、方法、构造方法(或叫构造器)和接口能够被任何其他类访问;

    protected(受保护的访问修饰符):子类与父类在同一包中:被声明为 protected 的变量、方法和构造器能被同一个包中的任何类访问;

                    子类与父类不在同一包中:在子类中,子类实例可以访问从父类中继承而来的 peotected 方法,不能访问父类实例的 protected 方法;

    private(私有访问控制符):被声明为 private 的变量、方法和构造方法只允许本类访问,且类和接口本能声明为 private

    default(默认访问符——不使用任何关键字):使用默认访问符声明的变量和方法,对于同一个包内的类是可见的;

访问级别表

 privatedefaultprtectedpublic
同一个类中
同一个包中 
子类中   ✔ ✔
全局范围内    ✔

  

  

  1.3类修饰符:

    public:将该类声明为公共类,可以被任何类访问,一个程序的主类必须是公共类;

    class:修饰类名;

    abstract:将该类定义为抽象类,

    final:将一个类声明为最终,表示不能被继承;

    extends:用于继承父类;

    interface:用于定义接口;

    implements:用于实现接口;

    strictfp:它是用来确保浮点数运算的准确性;

 

  1.4方法修饰符:

    static:被 static 修饰的方法是静态方法;

    new:创建类的对象;

    synchronized:用于控制线程同步;

 

  1.5变量修饰符:

    final:被 final 修饰的变量是最终量,不能被改变;

 

  1.4基本数据类型:

     int:整型; long:长整型; short:短整型; double:双精度浮点型; float:单精度浮点型; char:字符型; byte:字节型; boolean:布尔型;  

 

  1.6程序控制(流程控制):

     if elseforwhile do whileswitchcontinueinstanceofreturnbreak

 

  1.7异常处理:

     tyr catche:捕获异常;  throw:抛出异常; throws:自定义异常;       

 

  1.10保留关键字:

    gotoconst

 

2、标识符

  2.1标识符规则:

  • 标识符由字符、数字、下滑线和$组成;
  • 不能以数字开头;
  • 区分大小写;
  • 长度任意;

  

  2.2命名规则:

包名类名和接口变量名和函数名常量名

多个单词组成全部小写;

例如:com.up

多个单词组成,用驼峰命名法;

例如:ComUp

多个单词组成,第一个单词小写,

其他单词首字母大写;

例如:comUpLooking

多个单词组成,全部大写,

用下滑线连接;

例如:COM_UP

点赞