4.《重学 JAVA》—基础语法
一、关键字
关键字类似于标识符的保留字符,是由语言本身定义好的,不能挪用其他用处。
目前 JAVA 语言中关键字有 50 个。
JAVA 中的关键字全部都是小写字母。
关键字详解可查看:https://baike.baidu.com/item/java%E5%85%B3%E9%94%AE%E5%AD%97/5808816?fr=aladdin
二、保留字
JAVA 中的保留字目前有两个,goto 和 const,保留字目前不能当做标识符使用,也不是关键字,也不能在程序中使用。
goto:在其他语言中叫无限跳转语句,在 JAVA 中不会再使用 goto,因为 goto 会破坏程序结构,JAVA 中 goto 的替换语句有 break、continue 和 return 实现有限跳转。
conse:在其他语言中声明常量关键字,在 JAVA 中常量声明使用 public static final 方式。
三、分隔符
JAVA 中分隔符目前有三种
1.分号:用于一条语句的结尾。
2.左右大括号:用于大括号的作用是将其包裹的代码视为一个整体。
3.空白:代码中是可以有空白,空白的数量也不限,一般是 tab、enter 和空格进行输入。(小建议:多用代码格式化,Windows idea 快捷键:ctrl + alt + L)
四、变量
变量是构成表达式的重要部分,变量的值是可以被修改的,变量包括变量名和变量值。
数据类型变量名 = 初始值;
int a = 0 ;
五、常量
常量是内容不可以修改的变量,也要有初始化和需要赋予一个初始值。常量和变量相似,但是尝试需要 JAVA 关键字进行修饰。
final 数据类型 变量名= 初始值;
final int b = 1 ;
声明静态常量
访问权限静态关键字 常量关键字 数据类型 变量名 = 初始值;
public static final int ABC = 2;
静态常量的命名为大写 ABC;
六、权限修饰符
public > protected > (default) > private
1、公共权限(public)
public 可以修饰类,数据成员,构造方法,方法成员。公有级别的成员变量和方法可以在任何场合直接访问。
2、受保护权限(protected)
protected 可以修饰数据成员,构造方法,方法成员,不能修饰类(此处指外部类,不考虑内部类)。在同一包中访问权限和默认的一样,但不同包中的子类能够继承父类中的 protected,所谓的保护级别就是保护某个类的子类都能够继承该类的变量和方法。
3、默认权限(default)
类,数据成员,构造方法,方法成员,都能够使用默认权限,默认级别没有关键字,也没有访问修饰符,可以在其所类内部和同一个包中的其他类进行访问。
4、私有权限(private)
private 可以修饰数据成员,构造方法,方法成员,不能修饰类(此处指外部类,不考虑内部类)。只能在当前类中使用,在其他类中不允许访问,私有级别限制性最高。
一般我们用户 bean 中成员变量,禁止外部访问或更改,一般会通过 bean 中的 get 和 set 方法进行获取和更改。
版权声明: 本文为 InfoQ 作者【杨鹏Geek】的原创文章。
原文链接:【http://xie.infoq.cn/article/aaece5decdfc4ccd967be316d】。文章转载请联系作者。
评论