代码
public class Hello{
   public static void main(String[] args){
       System.out.print("Hello world");
  }
}

编译javac java文件,会生成一个class文件

注解:

  1. 单行注释://

  2. 多行注释:/* */

  3. 文档注释:

关键字

所有的标识符都应该是已字母,美元符,或者下划线开始

标识符是大小写敏感的

可以用中文命名,但是不建议这样,也不建议使用拼音,很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){}//老手

语言书写精简;