Java基础---第二天

1、java语言基础组成:关键字、标识符、注视、常量和变量、运算符、语句、函数、数据

2、标识符

(1)、26个英文字母(大小写区分),数字 1-9、_、$

(2)、数字不可以开头,不可以使用关键字,区分大小写

3、main不是关键字,但是是被虚拟机是别的名称。

4、java中的名称规范

(1)、包名:多单词组成时,所有字母都小写。例:xxxyyyzzz.

(2)、类名 接口名:多单词组成时,所有单词首字母大写。例:XxxYyyZzz。

(3)、变量名 函数名:多单词组成时,第一个首字母小写,第二个单词开始,每个单词首字母大写。例:xxxYyyZzzz。

(4)、常量名:所有字母都大写,多单词时,每个单词用下划线连接。例:XXX_YYY。

5、常量表示不能改变的数值

6、java中敞亮的分类

(1)、整数常量:所有整数。

(2)、小数常量:所有小数。

(3)、布尔型常量:所有小数。

(4)、字符常量:讲一个数字字母或者符号用单引号 '' 标识。

(5)、字符串常量:讲一个或多个字符用双引号 “" 标识。

(6)、null常量:只有一个数值,就是null。

7、对于整数,java有四种表现形式

(1)、十进制: 0-9,满10进1.

(2)、八进制: 0-7,满8进1,用0开头。

(3)、十六进制:0-9A-F,满16进1,用0x开头。

8、二进制和十进制之间的转换

(1)、原理:对十进制数除2过程,依次将余数倒着写出并加上最后余数。

(2)、Integer.toBinaryString():将数值转为二进制 函数

(3)、二进制转为十进制,就是乘以2的次幂的过程。

9、其他进制转换:利用二进制,作为中间转换参数。

10、负数

(1)、就是该数的二进制取反,再加一。

(2)、负数的二进制最高位,都是1。

11、变量:就是将不确定的数据进行存储,在内存中开辟一个空间。

(1)、整数类型:byte、short、int、long

(2)、浮点类型:float、double

(3)、字符类型:char

(4)、布尔类型:boolean

12、定义变量,格式:数据类型 变量名 = 初始化值;

(1)、int x = 4; x= 10; 重新赋值时,不用写数据类型。

(2)、byte b = 2; // -128~127 正确   byte b1 = 128;  //超过最大值,损失精度

(3)、long l = 4l;   //必须写l

(4)、float f = 2.3;   //错,损失精度,   需要写成  float f = 2.3f;

(5)、强制转换     变量名 = (数据类型)变量名或者数据

(6)、字符 '1'和数字1不一样

你可能感兴趣的:(Java基础---第二天)