第2章 Java语言基础

1.Java符号集,采用unicode字符集

2.标识符及命名

标识符长度不限

标识符可以由字符、数字、下划线和美元符号组成,但不能用数字开头

利用关键词Final生命常量,常量名采用大写

3.注释

//注释内容//

/*注释内容*/

/**注释内容*/

4.4种数据类型

基本数据类型

数组

接口

5.常用数制的输入输出

package day01;

public class chapter2 {
    public static void main(String[] args){
        byte a1=071;
        byte a2=10;
        byte a3=0x21;
        int b1,b2,i1=4;
        short c1=0x21;
        long d=0x10EF,d1=123567;
        b1=b2=15;
        System.out.println("sum="+(1+5));
        System.out.print("a1=0"+Integer.toOctalString(a1)+"(八进制输出)");
        System.out.print("	a1="+a1);
        System.out.print("	a2="+a2);
        System.out.print("	a3=0x"+Integer.toHexString(a3)+"(十六进制输出)");
        System.out.print("	a3="+a3);
        System.out.print("i1="+Integer.toBinaryString(i1)+"(二进制输出)");
        System.out.print("	i1="+i1);
        System.out.print("	b1="+b1);
        System.out.print("	b2="+b2);
        System.out.format("c1=0x"+"%x",c1);
        System.out.print("	c1="+c1);
        System.out.print("	d="+d);
        System.out.print("	d1="+d1);
    }
}

6.变量

float 4字节 7位有效数字

double 8字节 15位有效数字

char 2字节 Unicode字符集

boolean true或者false

7.算术表达式

双目运算符:+ - * / %

单目运算符:++(自增) --(自减) -(取反)

8.引用类型

Java语言中除基本数据类型以外的数据类型称为引用类型

引用类型数据以对象的形式存在

引用类型变量的值是某个对象的句柄,而不是对象本身

生命引用类型变量时,系统只为该变量分配引用空间,并未创建一个具体的对象

9.算数运算符的优先级由高到低

子表达式:()

单目运算符:+ -

乘法操作符:* / %

加法操作符:+ -

10.强制类型转换

隐式类型转换

byte/short与int=int

byte/short/int与long=long

byte/short/int/long与float=float

byte/short/int/long/float与double=double

强制转化(<类型名>)<表达式>

11.运算符的优先级由高到低

域和分组运算优先级

单目运算符

双目运算符

三目运算符

赋值运算

12.标识符(identifier)是指用来标识某个实体的一个符号

13.Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量

14.

x=3+++a和x=3+a++的区别

x=3+++a表示a++,x=3+a;

x=3+a++表示x=3+a,a++;

原文地址:https://www.cnblogs.com/ak918xp/p/13570396.html