文档注释
// 单行注释 对某行代码,变量,属性进行说明
/*
多行注释 补充单行注释
*/
/**
文档注释
*/
注释不影响代码运行,单行注释可嵌套
javadoc -d doc src/com/briup/day03/Comment.java
生成文档
javadoc -charset utf-8 -d doc src/com/briup/day03/Comment.java
告诉浏览器字符编码为 UTF-8(重新编写)
命名
标识符可由字母,数字,下划线(_) $组成
标识符开头只能由 字母 下划线 $ 开头
大小写区分
不能为关键字
中英文符号区分
命名尽量不用 1 和 l 不方便区分
const 和 goto 为保留字
定义一个类:首字母大字
定义方法:首字母不大写(见名知意)
命名规则:驼峰命名法
基本数据类型
1字节为8位
整型:
byte 1字节
short 2字节
int 4字节
long 8字节
浮点型:
float 4字节
double 8字节
布尔型:boolean 1字节
字符型:char 2字节 ASCII值
String类:复杂类型 引用类型
int a = 213_2313; 正确
不同的数据类型在进行四则运算时,数据类型会自动转换。
浮点数运算变为double类型
整数运算默认变位int类型
局部变量,一定要初始化
强制类型转换:在需强转数据前加上 (强转类型) (double)5 把int转换为double
加载顺序
以main方法为程序入口
在进入后先不执行main下的代码,先初始化静态变量。
执行顺序从上往下执行,父类静态域或着静态代码块,然后是子类静态域或者子类静态代码块
静态代码块先被加载,然后再是静态属性
之后执行main方法体
其他
实例化就是分配地址
三种引用数据类型:数组 类 接口
FTP协议 文件传输协议
jdk1.6常量池放在方法区,jdk1.7常量池放在堆内存,jdk1.8放在(内存中)元空间里面,和堆相独立。