Java基础语法
一、注释
注释不会被编译和执行,但是可以提高代码的可读性和可维护性。
-
单行注释
//注释内容
-
多行注释
/* 注释内容 */
-
文档注释
/** * 注释内容 */
二、标识符和关键字
(1)标识符
包括包名、类名、接口名、变量名、方法名、常量名
- 标识符由数字、字母、下划线、美元符号组成
- 不能以数字来开头
- 标识符的大小写敏感
- 不能使用关键字和保留字来做标识符
一些命名规范:
- 尽量使用有意义的单词来命名
- 可以使用中文命名但不建议使用
- 包名单词使用全小写
- 类名、接口名每个单词的首字母大写(大驼峰)
- 变量名、方法名第一个单词全小写,之后的单词首字母大写(小驼峰)
- 常量名单词使用全大写
(2)关键字
三、数据类型
Java是一门强类型语言,变量要严格符合规定且必须先定义才能使用。(安全性高,但速度较慢)
Java的数据类型分为基本数据类型和引用类型
(1)基本数据类型
-
整数类型:byte short int long
-
浮点数类型:float double
-
字符类型:chart
-
布尔类型:boolean 只有true和false两个值(小写)
String不是基本数据类型,String是类,属于引用类型
(2)引用类型
类、接口、数组
整数类型:byte short int long
浮点数类型:float double
字符类型:chart
布尔类型:boolean
四、运算符
拓展:
(1)Math工具类
其他程序语言使用^来表示幂运算,但是在Java中不能这么使用,应该使用Math工具类中的pow()方法来求幂运算,即Math.pow(2,3)表示2的3次幂.
Math工具类在java.lang包下,不需要导包.
(2)异或运算
在Java中^表示异或运算,即如果两个位置上数相同则为0,不相同为1
(3)左移右移运算
<< 左移 相当于乘与2 右移相当于除与2
(4)运算符的优先级(自己查)
五、包机制
一般使用公司域名倒置作为包名,例如百度域名为www.baidu.com,则包名可以使用com.baidu.www