Day04
Garbage Collection(GC)
注释
1.单行注释://
2.多行注释/**/
3.文档注释
/**
*可以提供一些预设的注解
*@author free
*@version 类的版本
*@since 1.0 什么时候开始的
*@param 方法的参数
*@return 方法的返回值类型
*@throws 方法跑出的异常
*@see 另外参照
*很多个注释内容
*/
文档注释可以被javadoc使用,产生API文档
特殊符号
; :代表一行代码的结束
空格;代码中要有相应的空格、空行和tab(四个字符)
{}:代码块
文件day02的文件爱你结构
1.src:用来放java源码
2.bin:用来放编译好的具备文件夹结构的.class文件
3.doc:放生成的API文档
标识符:
程序员对变量的名字、方法的名字、类的名字的定义
起名规则:
1.不能够以数字开头
2.不能使用特殊符号,除了_和$
3.一定不能使用关键字
4.没有长度限制
关键字:
JDK所听过你的具有特殊功能的单词
保留字:
现在不是关键字,以后可能是,例如goto const
java中的数据类型:
基本数据类型
四大类,八种
整形:byte short int long
浮点型:float double
布尔型:true false
字符型:char
引用数据类型
String 字符串
Date 日期
TypeTest
二进制规则
计算机保存是指是以补码的形式保存的
整数的补码和负数是不一样的
正数的补码=原码
负数的补码=原码取反(反码)+1
变量的声明和初始化
声明:数据类型 变量名称;
初始化:变量使用前赋值的过程 变量名称=变量值
eg:int a = 10;
数据类型转换
int a = 20;
long b;
short c;
b = a;
c = (short)a;
隐式类型转换:如果是小转大会自动进行类型转换
显式类型转换:如果是大转小可能会出现数据丢失。需要自己手动进行强转
补充:
浮点数的默认类型是double
double d = 1.1314;
float f = 1.1314f;