一、学习内容
1.语句认识
2. 注释
两种方法:
每行的注释://,也可以使用 /* 和 */ 将一段比较长的注释括起来。
3. 标识符
命名规则:
标识符可以由字母、数字、下划线(_ )和美元符 ($)组成,不能以数字开头
标识符严格区分大小写
标识符不能是Java关键字和保留字
标识符的命名最好能反映出其作用,按照骆驼命名法
4. 修饰符
访问控制修饰符 : default, public , protected, private
非访问控制修饰符 : final, abstract, static, synchronized
权限范围:
5. 数据类型
6. 变量
变量的三个元素:变量类型、变量名和变量值。
7. 常量
注意事项:
在定义常量时就需要对该常量进行初始化。 final 关键字不仅可以用来修饰基本数据类型的常量,还可以用来修饰对象的引用或者方法。 为了与变量区别,常量取名一般都用大写字符。 当常量被设定后,一般情况下不允许再进行修改。
8. 运算符
优先级:
注意事项:
对于&&短路与而言,如果第一个条件为 false ,后面的条件不再判断
对于&逻辑与而言,如果第一个条件为 false ,后面的条件仍然会判断
|| 短路或:如果第一个条件为 true, //则第二个条件不会判断,最终结果为 true,效率高
| 逻辑或:不管第一个条件是否为 true,第二个条件都要判断,效率低
9. 类型转换
10. 包装类
Int为例:
Integer x = 2; 装箱
int y = x; 拆箱
11. 转义符
12. 流程控制
三大流程控制语句:顺序、选择、循环
if-else switch-case while do-while for break continue
注意事项: case 语句中的值的数据类型必须与变量的数据类型相同,而且只能是常量或者字面常量。 当变量的值与 case 语句的值相等时,那么 case 语句之后的语句开始执行,直到 break 语句出现才会跳出 switch 语句。
13. 一维数组和多维数组
方法一:
方法二:
14. 增强型for 循环
15. 方法
16. Scanner类
java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。
二、问题总结
(1) 类的修饰符能不能不写?
Java中一共有4种修饰符,每种修饰符所对应的权限是不相同的。 如果省略不写的话,默认得是 default 级别的,他和 public 所支持的访问权限是完全不同的。
(2) 访问修饰符都有什么作用?
1 、private(私有):private修饰的属性和方法,不能被其他到类访问,也不能被子类继承和访问,只能在当前类访问。
2、default (缺省):没有加修饰符的属性和方法,同一个包的其他类可访问和继承。
3、protected(受保护的):被其修饰的属性和方法,同一个包的其他类可访问和继承,或者不同包的其他子类可访问。
4、public(公有的):不存在访问权限,全部类都可以访问。
(3) Java关键字都有哪些?作用是什么?
(4) 8 种基本类型的取值范围?
(5) 变量与常量的区别?
常量和变量是 Java 程序中最基础的两个元素。常量的值是不能被修改的,而变量的值在程序运行期间可以被修改。
(6) 什么是ASCII码、Unicode 编码?
ASCII (American Standard Code for Information Interchange ,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,共定义了128个字符 。 Unicode :统一码(又称万国码),它为每种语言中的每个字符设定了唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。