public class Hello{
public static void main(String[] args){
System.out.print("Hello world");
}
}
编译javac java文件,会生成一个class文件
注解:
-
单行注释://
-
多行注释:/* */
-
关键字
所有的标识符都应该是已字母,美元符,或者下划线开始
标识符是大小写敏感的
可以用中文命名,但是不建议这样,也不建议使用拼音,很low
-
java是强类型语言
-
类型两大类:基本类型,引用类型
-
八大数据类型
-
整数:byte,int,long,short(long类型要在数字后面加L)
-
小数:浮点数,float,double(float类型要在数字后面加F)
-
字符:char
字符串:String不是关键字,是一个类
-
布尔值:boolean 有true(真),false(假)
位(bit)是计算机最小的存储单位,一个字节等于8位
整数扩展:二进制(以0b开头),八进制(以0开头),十进制,十六进制(以0x开头)
浮点数扩展:
银行业务怎么表示?(BigDecimal 数学工具类)
float 是有限的,离散的,有舍入误差,大约,接近但不等于
所以最好不要使用浮点数进行比较
字符拓展:
所有的字符本质还是数字(编码 Unicode表);(强制数字转换)
转义字符:\t 制表符
\n换行
System.out.println("Hello\nworld");
布尔值扩展:
boolean flag=true;
if(flag==true){} //新手
if(flag){}//老手
语言书写精简;