java基础课堂随记1

helloworld

  1. 随便新建一个文件夹,存放代码

  2. 新建一个java文件

    ​ 文件后缀名为.java

    ​ hello.java

  3. 编写好代码

    public class Hello{
    	public static void main(String[] args){
    		System.out.print("Hello,World!");
    	}
    }	
    
  4. 在保存文件的路径前输入cmd+空格,回车,直接在这个路径打开cmd

  5. 编译: javac +java文件

  6. 运行class文件, java class文件

image-20210126121303407

可能出现的错误

  1. 每个单词大小写不能出现问题,java是大小写敏感的

  2. 尽量使用英文

  3. 文件名要和类名一样,我一开始打得是小写的hello,就出现了错误

  4. 符号使用了中文,'',"一个是单引号一个是双引号,在java中不一样

    标识符和关键字

    image-20210127122103373

所有可能遇到的关键字都在这里了。定义函数不能用这些名字

标识符只能以字母,美元符$,,下划线_开始

首字符之后

标识符是大小写敏感的

可以使用中文命名,但是不建议用,给外国人看就看不懂了。

数据类型

强类型语言:

​ 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。

Java的数据类型分为两大类:

​ 基本类型(primitive type)

​ 引用类型(reference type)

image-20210127125853951

进制:2-0b,8-0,10,16-0x

image-20210128095850310

public class demo1 {
    public static void main(String[] args) {
        //二进制0b 十进制 八进制0    十六进制0x
        int i = 10;
        int i1 = 010;
        int i2 = 0x10;

        System.out.println(i);
        System.out.println(i1);
        System.out.println(i2);

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

        //字符拓展
        char c1 = 'a';
        char c2 = '中';
        System.out.println(c1);
        System.out.println(c2);
        System.out.println((int)c1);//强制转换
        System.out.println((int)c2);
        //字符本质还是数字,是用Unicode编码表来编写的 2字节 0-65536 U0000-UFFFF
        char c3 = '\u0061';
        System.out.println(c3);

        //布尔值拓展
        boolean flag = true;
        if (flag==true);
        if (flag);//这两种表达方式一模一样的效果
    }
}

输出结果:

10
8
16
false
0.1
0.1
a

97
20013
a

posted @ 2021-01-28 10:24  Izereal  阅读(54)  评论(0)    收藏  举报