Java所有的组成部分都需要名字。类名。变量名以及方法名都被称为标识符。
当然不能一下子就全部的背完,以后在学习的时候慢慢就能学会了,因为一下子吃不成胖子
关键字是第一个规范
所以写Java关键字呢不能起名字
二数据类型基本
public class Dome01 { public static void main(String[] args) { String name="铂金"; System.out.println(name);//更改输出名的时候,赋值“铂金”不会因为改变而改变 // 对大小写特别敏感 首字符可以用大小写字母 美元符号 或下划线(_)或者数字的任何字符组合 String Ahello ="拉拉"; String $hello ="拉拉"; String hello = "拉拉"; String _hello =" 拉拉"; //可使用中文命名,但是一般不建议这样去使用,也不建议用拼音因为,很low /** * @deprecated */ } }
//字符,是指在计算机中的字母,数字,字和符号 //八大基本类型(primitive type) //整数
int run1 =10;//int只站四个字节四个32位 byte run2 =20;// short run3 =30; long run4 =50L;//long 类型数字后面要加个L(只占八个字节64位) //小数 : 浮点数 float rum5 =50.1F;//float类型数字后面要加F double run6=3.1415926; //字符 char name ='拉';//一个字为一个字节, // 字符串,String不是关键字,是类 // String name ="拉拉" //布尔值:是 非 boolean flag =true;//boolean只占1位其值只有true和false两个 //boolean flag =flase;
三 数据类型扩展以及面试题
public class Dome3 { public static void main(String[] args) { //整数拓展: 进制 二进制0b 十进制 八进制0 十六进制0x int i =10; int i2=010;//八进制 int i3=0x10;//十六进制0x 0-9 A-F(16) System.out.println(i); System.out.println(i2); System.out.println(i3); System.out.println("=================="); //======================================== //浮点数拓展? 银行业务怎么表示? /钱 //BidgDecimal 数学工具类 //============================== //float 有限 离散 舍入误差 大约 接近但不等于 //double //最好完全使用浮点数比较 //最好完全使用浮点数比较 //最好完全使用浮点数比较 float f = 0.1f; double c=1.0/10; System.out.println(f==c);//float float d1=5545344545f; float d2= d1+1; System.out.println(d1 ==d2); //================================================ //字符拓展 //======================================================= System.out.println("=================="); char c1 ='a'; char c2 ='六'; System.out.println(c1); System.out.println((int)c1);//强制转换 System.out.println(c2); System.out.println((int)c2);//强制转换 //所有字符的本质还是数字 //编码,Unicode 表 (97=a 65= A) 2字节 65536 Excel 2 16 =65536 char c3='\u0061'; System.out.println(c3);//a // 转义字符 // \t 制表符 // \n 换行 //还有很多得需要自己去多多学习 System.out.println("fuck\tyou"); System.out.println("fuck\nyou"); System.out.println("=================="); String ab=new String("fuck you"); String ac=new String("fuck you"); System.out.println(ab==ac); String af="fuck you"; String ag="fuck you"; System.out.println(af==ag); //布尔值扩展 boolean flag = true; if (flag==true);//新手 if (flag);//老手 //代码要精简容读// less is More } }