一 对昨天的知识复习,如JDK JVM JRE等等的进行系统的回顾。
二 JAVA的数据类型
1.基本数据类型(如int/char /byte/ short 等这样的数值类型)
2.引用类型
* API中的类,比如String、File
*自定义的类,如PersonalAccount,CreditAccount
* 数组,如int[],String[]
三 基本数据类型的取值范围、类型转换、理解应用如下图:
1【 8种基本数据类型/位数】:(byte/8 ) (short/16) (int/32 ) (long/64) (float/32) (double/64) (char/16) (boolean/1)
2 数据类型转换有两种情况:
自动类型转换(隐式类型转换)
如:float f = num; double d = f;
强制类型转换(显式类型转换)
如:int x = 65; char ch = (char)x;(因为char类型精度低于int类型,编译器无法将其自动转换,只能进行强制转换)
四 包的概念、作用、命名规范以及使用
概念 :物理上是文件夹, 逻辑上是有逻辑关系的类的集合。
作用:避免类重名 ,控制访问权限。
命名规范:在包的命名中,可以使用.号来区分包的级别;包名一般情况下是小写。
第一级 指该项目的类型,如com,org,gov等
第二级 指项目所开发或者运行的公司名称,如:chinasofti,icss,huawei等
第三级 指项目的名称,如:corejava,bcms,oa,erp等
第四级 指项目模块的名称,如:bean,action,exception,chapter01等
例如: public class AAA {
public static void main(String[] args) {
System.out.println("我能学好JAVA语言");
}
}
五 权限访问修饰符(public、 protected、 (default)、 private)四个权限访问修饰符,权限由大到小依次排列。
六 Java类中的封装
封装性是一种信息隐藏技术
1 对象的全部属性和全部方法结合在一起,形成一个不可分割的独立单位。
2 尽可能隐藏对象的内部结构。
例如使用public权限 :
public class Trainer{
private String name; public String getName (){
return name;
}
public void setName(String name) {
this.name = name;
}
}
七 Java表达式 (使用一系列的标识符和运算符组成的序列)
表达式: 逗号表达式 :作用分隔定义的变量
问号表达式(三元运算符)
逻辑表达式 (逻辑值,即“true”或“false”)
八 标识符
概念 :Java语言中,对于变量,常量,方法,都有名字,统统称之为Java标识符; 标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的。
命名规则 以及命名约定
九 分号、关键字、空白、花括号等使用
分号:在Java中 ,有一些字符被当作分隔符使用,最常用的分隔符是分号(;),用来分隔语句。
空白:在代码中遇到运算符时,例如 = 等,两端留出空格,增强代码可读性。
{ }花括号:用来包括自动初始化的数组的值 用来定义程序块,类,方法以及局部范围。
// 单行注释
/* 单、多行注释 */
/** 文档注释 */