Java基础语法
1.注释
- 单行注释 ://
- 多行注释 :/* */
- JavaDoc:文档注释 :/** */
/**
* @Author zq
*/
2.标识符
- 所有的标识符都应以字母、美元符($)、或者下划线开头。
- *首字符以后可以跟字母、美元符、下划线或者数字的任何字符组成。
- 不能使用关键字作为变量名或方法名
- 标识符是大小写敏感的
- 可以使用中文和拼音命名,但不建议。
3.数据类型
Java是强类型语言,要求变量的使用严格符合规定,先定义后使用。
- long类型要在数字后加L
- float类型要在数字后面加F
- 字符串用String表示,它不是关键字,是类
- 布尔值:boolean
- 扩展:
下述代码第一个输出为False,第二个输出为True。
public class study{
public static void main(String[] args) {
String sa = new String("hello world");
String sb = new String("hello world");
System.out.println(sa == sb);
String sc = "hello world";
String sd = "hello world";
System.out.println(sc == sd);
}
}
4.变量
变量的命名规范
- 类名:首字母大写和驼峰原则 GoodMan
- 类成员变量:首字母小写和驼峰原则 month Salary
- 局部变量:首字母小写和驼峰原则
- 方法名:首字母小写和驼峰原则
- 常量:大写字母和下划线 MAX_VALUE
变量作用域
public class Demo{
//类变量 static
static int salary = 2500;
//实例变量 从属于对象,如果不自行初始化,这个类型的默认值为0 0.0
//布尔值 默认为False
//除了基本类型,其余的默认值都是null
int age;
String name;
public static void main(String[] args) {
//局部变量 必须声明和初始化
int i = 10;
System.out.println(i);
//变量类型 变量名字 = new Demo();
Demo demo = new Demo();
System.out.println(demo.age);
System.out.println(demo.name);
//类变量的调用
System.out.println(salary);
}
}
5.常量
//常量名一般用大写
final double PI = 3.14;
//修饰符不存在先后顺序
final static double PI = 3.14;
static final double PI = 3.14;
6.包机制
为了更好的组织类,Java提供了包机制,用于区别类名的命名空间,有点类似于windows中的文件夹构成。
在包中的类里面第一句必须声明此类所在的包,语法格式为:
package package1[.package2[.package3...]];
正式开发中,一般采用公司域名的倒置来作为包名,例如:www.baidu.com一般就会按照com.baidu.www来设置包的嵌套。
此外,还可以用import导入相关的包,但import必须在package语句下面。
7.JavaDoc
用来生成API文档
/**
* @Author zq
*/