2020-10-28

编译:javac 文件名.java    // 编译生成字节码文件.class

执行:java 类名  // 执行.class文件

Note:

  1. Java是大小写敏感的,类名首字母必须大写;
  2. 文件名和主类名必须保持一致;
  3. 在英文模式下进行开发,避免使用中文字符;

Java的运行机制:编译型,解释型。

Java中的注释:

  • 单行注释  //
  • 多行注释  /* */
  • 文档注释  /** */

Java的标识符:

  • 首字母以字母,($)符,(_)开始;
  • 首字母之外可以是字母,($)符,(_)和数字;
  • 标识符大小写敏感;
  • 不能使用关键字作为变量名和类名;
  • 尽量避免使用中文;

Java是强类型语言,要求使用的变量必须定义后才能使用。

Java的数据类型主要分为两大类:基本数据类型和引用数据类型。

基本数据类型:

        数值类型:

                整数型:

                        byte:一个字节(-2^7~2^7-1)

                        short:2个字节   (-2^15~2^15-1)

                        int:4个字节  (-2^31~2^31-1)

                        long:8个字节 (-2^63~2^63-1)

                浮点型:

                        float:单精度4字节 32bit数据范围在3.4e-45~1.4e38,直接赋值时必须在数字后加上f或F 

                        double:双精度8字节 64bit数据范围在4.9e-324~1.8e308,赋值时可以加d或D也可以不加 

        字符类型:  char 字符型用单引号,在Java中由两个byte组成,用来表示一个字符,即unicode编码,是无符号类型。

        boolean类型:布尔型true/false(只有真假两种结果)

引用数据类型:类,接口,数组;(基本数据类型以外的)

Java的数据类型转换:

  • 从高容量转换为低容量的数据类型,需要强制转换;
  • 从低容量转换为高容量的数据类型,是自动转换;
  • 不同的数据类型进行加算时,先转换为同一数据类型,在进行加算;
  • 布尔类型不能进行数据转换;
  • 不能把对象数据类型转换为不相干的数据类型;
  • 类型转换容易出现内存溢出或者精度问题;

Note:JDK7的新特性,数字之间可以用下划线隔开

//JDK7的新特性 数字之间可以用下划线隔开
        //JDK7的新特性 数字之间可以用下划线隔开
        int money = 10_0000_0000;
        System.out.println(money);
运行结果:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值