随堂记录




01_Java语言基础(关键字的概述和使用)--P3--P5
1.类似于一些命令,告诉Java我们要做什么事情;
2.Java中的关键字全部都是小写;


02_Java语言基础(标识符的概述和组成规则)--P6
1.我们自定义的类名、方法名、变量名等属于自定义标识符;
2.组成:
1.大小写字母、大于128的其它Unicode字符
2.0-9的数字;
3.$和_


03_Java语言基础(标识符中常见的命名规则)--P7
1.不能和关键字同名;
2.数字不能开头;
3.区分大小写;
4.不能包含空格;


04_Java语言基础(常量的概述和使用)--P8--P9
1.常量是不能改变的一些值;
2.分类:
1).字面常量:
整数、浮点、字符、字符串、布尔、空引用
2).自定义常量:后面讲;


05_Java语言基础(进制概述和二,八,十六进制图解)--P10
1.Java中的整数可以使用四种表示形式:
1).十进制;
2).二进制;
3).八进制;将二进制的三位取一位
4).十六进制;将二进制的四位取一位;


02.06_Java语言基础(不同进制数据的表现形式)--P11
1.Java中的整数可以使用四种表示形式:
1).十进制;
2).二进制;
3).八进制;
4).十六进制;
07_Java语言基础(任意进制到十进制的转换图解)--P12
用乘法:系数 * 基数 的权次幂的累加和;


08_Java语言基础(十进制到任意进制的转换图解)--P12
用除法取余:

09_Java语言基础(快速的进制转换法)--P13
10_Java语言基础(原码反码补码的讲解)--P14
1.数值使用补码存储;
正数的补码等于原码,
负数的补码等于原码-->取反-->加1

11_Java语言基础(原码反码补码的练习)--P14(注)

12_Java语言基础(变量的概述及格式)--P15

数据类型 变量名 = 初始值;
13_Java语言基础(数据类型的概述和分类)--P16--P17
   1.基本数据类型:四类八种
1).整型;有符号
byte 1字节
short 2字节
int 4字节
long 8字节
2).浮点:有符号
float 4字节
double 8字节
3).字符:无符号
char   2字节(0-65535)
4).布尔:
boolean 有效位1位,内部运算使用int(4字节);
     2.引用数据类型:


14_Java语言基础(定义不同数据类型的变量)--P18

15_Java语言基础(使用变量的注意事项)--P18

1.变量是有作用域范围的,在它所定义的一对大括号内;
  在大括号外部,不能使用此变量;在相同的作用域范围内不能定义重名的变量;
2.变量在定义时,可以不初始化,但不是访问其值;
  建议,在定义时,直接初始化;
3.一行可以定义多个变量,但建议,一行定义一个;
4.变量要先定义后使用,在哪里使用就在哪里定义;


16_Java语言基础(数据类型转换之隐式转换)--P19
         将窄类型转换为宽类型;


17_Java语言基础(数据类型转换之强制转换)--P19
1.将宽类型转换为窄类型:将高位截断,保留低位;
int i1 = 10;
byte b1 = (byte)i1;


18_Java语言基础(面试题之变量相加和常量相加的区别)--P20
byte b1 = 10;
byte b2 = 20;
byte b3 = b1 + b2;//编译错误
byte b4 = 10 + 20;
1.如果表达式中有一个是变量,只进行类型检查,不验证值。
2.如果表达式总都是字面常量,可以进行值检查;


19_Java语言基础(数据类型中的几个小问题)--P20
20_Java语言基础(字符和字符串参与运算)--P21
1.如果+符号左右两边有一个是字符串,做字符串连接;
System.out.println(5 + 5 + "abc" + 5);



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值