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、负数 www.zzzyk.com
(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 ,