2.1、注释
注释并不会被执行,书写注释是一个非常好的习惯
- 单行注释:注释一行文字
//输出一个Hello,World
- 多行注释:注释一段文字
/*
注释
注释
注释
*/
- javaDoc:文档注释
/**
*@Description HelloWorld
*@Author 老选手吴
*/
2.2、Java空项目创建配置
2.3、标识符
java所有的组成部分都需要名字。类名、变量名、以及方法名都被称为标识符。
2.4、数据类型
-
强类型语言:要求变量的使用要求严格符合规定,所有变量必须先定义后才能使用
-
弱类型语言:与强类型语言正好相反
-
java的数据类型分为两大类
- 基本类型
- 数值类型
- 整数类型:byte、short、int、long
- 浮点类型:float占4个字节;double占8个字节
- 字符类型char占2个字节
- boolean类型:占1位其值只有true和false两个
- 数值类型
- 引用类型
- 类
- 接口
- 数组
- 基本类型
-
数据类型转换
- 强制类型转换
- 自动类型转换
public class Demo02 { public static void main(String[] args) { int i=128; float a=(float)i;//内存溢出 double b=i; //强制类型转换 (类型)变量名 高--->低 //自动转换 低---->高 /* 注意点: 1.不能对布尔类型进行转换 2.不能把对象类型转换成不相干的类型 3.把高容量转化成低容量的时候,要进行强制类型转换 4.转换的时候可能会出现内存溢出,或者精度问题 */ } }
操作比较大的数的时候,注意溢出问题
JDK7新特性,数字之间可以用下划线分割
2.5、变量
变量是什么:就是可以变化的量
java是一种强类型语言,每个变量都必须声明其类型
java变量是程序中最基本的存储单位,其要素包括变量名,变量类型,作用域。
注意事项:
- 每个变量都有类型,类型可以是基本类型,也可以是引用类型
- 变量名必须是合法的标识符
- 变量名必须是一条完整的语句,因此每一个声明都必须以分号结束
- 注意程序的可读性
public class Demo02 {
//类变量
static double salary=2500;
//属性:变量
//实例变量:从属于对象;如果不自行初始化,这个类型默认值
//布尔值:默认是false
//除了基本类型,其余的默认值都是Null;
String name;
int age;
//main方法
public static void main(String[] args) {
//局部变量;必须声明和初始化变量
int i = 10;
System.out.println(i);
//变量类型 变量名字 =new Demo02();
Demo02 demo02 = new Demo02();
System.out.println(new Demo02().age);
//类变量 static
System.out.println(salary);
}
//其他方法
public void add(){
}
}
变量的命名规范
- 所有的变量、方法、类型:见名知意
- 类成员变量:首字母小写和驼峰原则:monthSalary
- 局部变量:首字母小写和驼峰原则
- 常量:大写字母和驼峰原则:MAX_VALUE
- 类名:首字母大写和驼峰原则:Man,GoodBay
- 方法名:首字母小写和驼峰原则;run(),runRun()
2.6、常量
- 常量:初始化后不能再改变的值!不会变动的值;
- 所谓的常量可以理解为是一种特殊的变量,它的值被设定之后,在程序运行过程中不允许被改变。
final 常量名=值;
final double PI=3.14;
- 常量名一般用大写字符。
2.7、运算符
2.8、包机制
-
为了更好的组织类,java提供了包机制,用于区别类名的命名空间。
-
包语法的语法格式为:
packege pkg1[.pkg2[.pkg3...]];
-
一般公司域名倒置作为包名
-
为了能够使用某一个包的成员,我们需要在java程序中明确导入该包。使用“import”语句可完成此功能。
import packege1[.packege2...].(classname|*);