Java随堂笔记一

今天开始了Java的正式复习,因为有两三年没有接触Java了,所以打算开始从头复习。

下面使课堂的一些随堂笔记,如果有遗忘,我可以随时翻阅该博客。

public static void main(String[] args) {
       String teacher = "秦疆";

       //自定义变量大小写敏感
       String Man = "";
       String man = "";
       String 英雄联盟 = "黑铁";

       System.out.println(英雄联盟);
  }
public static void main(String[] args) {
       //八大基本数据类型

       //整数
       byte num1 = 20;
       short num2 = 30;
       int num3 = 40;      //最常用
       long num4 = 50L;    //Long类型要在数字后面加个L

       //小数:浮点数
       float num5 = 60.1f; //Float类型要在数字后面加个F
       double num6 = 3.1415926;

       //字符
       char name = 'A';
       //字符串,String不是关键字,类

       //布尔值
       boolean flag = true;
  }
public static void main(String[] args) {
       //整数拓展: 进制   二进制0b   十进制   八进制0     十六进制0x
       int i = 10;
       int i2 = 010;  //八进制
       int i3 = 0xC1; //十六进制 0~9 A~F

       System.out.println(i);
       System.out.println(i2);
       System.out.println(i3);
       System.out.println("==================================================");
       //========================================
       //浮点数拓展?   银行业务怎么表示钱?
       //BigDecimal   数学工具类
       //========================================
       //float 有限 离散 舍入误差 大约 接近但不等于
       //double
       //最好不要使用浮点数进行比较
       float f = 0.1f;     //0.1
       double d = 1.0/10;  //0.1
       System.out.println(f==d);//false

       float f2 = 121212121212f;
       float f3 = f2 + 1;
       System.out.println(f2 == f3);//true

       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字节 0 - 65536 U0000 - UFFFF
       char c3 = '\u0061';
       System.out.println(c3);

       //转义字符
       //\t and \n
       System.out.println("==================================================");
       String s1 = new String("Hello,World");
       String s2 = new String("Hello,World");
       System.out.println(s1 == s2);//flase
       String s3 ="Hello,World";
       String s4 = "Hello,World";
       System.out.println(s3 == s4);//true
       //对象,从内存分析

       //布尔值扩展
       boolean flag = true;
       if(flag){}

 

猜你喜欢

转载自www.cnblogs.com/coffeexj/p/12018604.html