1:什么是注释?注释分为几种?注释有什么作用?
答: 用于解释说明程序的文字。
三种,单行注释// 多行注释/* */ 文档注释/** */
(1)用于解释说明程序,提高程序的可读性
(2)帮助我们调试程序
2:什么是关键字?有什么特点?
答:被java语言赋予特定含义的单词;全部小写
3:什么是标识符?由哪些部分组成?常见的命名规则有哪些?
答:给类,接口,包,方法,变量等起名字的字符序列;
类、接口(单 Student 双StudentInfo),包(单 itcase 双 cn.itcase),方法、变量(单 mian 双 studentAge),常量(单 PI 双 USER_NUMBER);
4:什么是常量?常量的分类?字面值常量表现形式有哪些?
程序执行过程中,其值不发生改变的量
字面值常量 、自定义常量
字面值 :字符串、字符 、整数、小数、布尔、空 (null)
二进制 0b开头 八进制 0开头
十进制 默认 十六进制 0x开头
5:计算出十进制46对应的二进制,八进制,十六进制的值。
至于进制的内容今天在练习一次,以后就可以不用练习了。
后面能听懂就OK了。不用浪费太多时间。
(可用计算器验证你算的是否正确)

6:什么是变量?变量的定义格式?要使用变量需要注意什么?
程序执行过程中,其值可以发生改变的量(在某个范围内)
(1).数据类型 变量名 = 初始化值;
(2).数据类型 变量名;
变量名=初始化值;
需要注意变量的类型和变量是否初始化
7:Java中的数据类型分几类?基本数据类型有哪些?
(1)基本数据类型 :4类8种 引用数据类型 :类,数组,接口。
(2)基本数据类型
整数:byte 1 short 2 int 4 long 8
浮点数: float 4 double 8
字符: char 2
布尔: boolean 1
注:整数默认是 int , 浮点数默认是 double
长整型数要加L或l 单精度浮点数要加F或者f
8:数据类型转换:
隐式转换:(从小到大)
(byte,char,short之间不相互转换,直接转换成int进行计算)
byte,char,short - int - long - float - double
强制转换:(从大到小)(一般不建议这样用,可能损失精度)
目标数据类型 变量名 = (目标变量类型)(被转换的数据)
面试题:
第一题:
byte b1=3,b2=4,b;
b=b1+b2; //1
b=3+4; //2
哪句是编译失败的呢?为什么呢?
1,请隐式参考类型转换
第二题:
byte by = 130;有没有问题?有问题如何解决?结果是多少呢?
有,超出 byte的范围 -128—127,使用强制类型转化,结果是-126
---本文为传智播客免费视频的学习笔记