摘要:
常用类的概述和使用 11.1 常用的包(熟悉) 11.1.1 包的名称和功能 java.lang包 - 该包是Java语言的核心包,并且该包中的所有内容由Java虚拟机自动导入。如:System类、String类、...java.util包 - 该包是Java语言的工具包,里面提供了大量工具类以及集 阅读全文
摘要:
特殊类 内部类(熟悉) 内部类的基本概念 •当一个类的定义出现在另外一个类的类体中时,那么这个类叫做内部类(Inner),而这个内部类所在的类叫做外部类(Outer)。•类中的内容:成员变量、成员方法、构造方法、静态成员、构造块和静态代码块、内部类。 实际作用 •当一个类存在的价值仅仅是为某一个类单 阅读全文
摘要:
多态和特殊类 多态(重中之重) 多态的语法格式 •父类类型 引用变量名= new 子类类型();•如: Shape sr= new Rect(); sr.show(); 多态的特点 •当父类类型的引用指向子类类型的对象时,父类类型的引用可以直接调用父类独有的方法。•当父类类型的引用指向子类类型的对象 阅读全文
摘要:
static关键字和继承 static关键字(重点) 基本概念 •使用static关键字修饰成员变量表示静态的含义,此时成员变量由对象层级提升为类层级,也就是整个类只有一份并被所有对象共享,该成员变量随着类的加载准备就绪,与是否创建对象无关。•static关键字修饰的成员可以使用引用.的方式访问,但 阅读全文
摘要:
方法和封装 构造方法 构造方法的基本概念 •class 类名{ 类名(形参列表) { 构造方法体; }}•构造方法名与类名完全相同并且没有返回值类型,连void都不许有。 默认构造方法 •当一个类中没有定义任何构造方法时,编译器会自动添加一个无参空构造构造方法,叫做默认/缺省构造方法,如:Perso 阅读全文
摘要:
类和对象 面向对象编程的概念 •万物皆对象。•面向对象指以属性和行为的观点去分析现实生活中的事物。•面向对象编程指先以面向对象的思想进行分析,然后使用面向对象的编程语言进行表达的过程。•面向对象编程是软件产业化发展的需求。•理解面向对象的思想精髓(封装、继承、多态),至少掌握一种编程语言。 类和对象 阅读全文
摘要:
数组的概念和应用 一维数组 一维数组的基本概念 •当需要在Java程序中记录单个数据内容时,则声明一个变量即可。•当需要在Java程序中记录多个类型相同的数据内容时,则声明一个一维数组即可,一维数组本质上就是在内存空间中申请一段连续的存储单元。•数组是相同数据类型的多个元素的容器,元素按线性顺序排列 阅读全文
摘要:
流程控制语句 分支结构 分支结构的概念 •当需要进行条件判断并做出选择时,使用分支结构。 •if(条件表达式) { 语句块; } •判断条件表达式是否成立=> 若成立,则执行语句块;=> 若不成立,则跳过语句块; if else分支结构 •if(条件表达式) { 语句块1;} else { 语句块2 阅读全文
摘要:
运算符 算术运算符 •+ 表示加法运算符•-表示减法运算符•* 表示乘法运算符•/ 表示除法运算符•% 表示取模/取余运算符 字符串连接运算符 •+ 可以实现字符串的连接。同时可以实现字符串与其他数据类型“相连”。 关系/比较运算符 •> 表示是否大于运算符>= 表示是否大于等于运算符•< 表示是否 阅读全文
摘要:
数据类型 数据类型的分类 •在Java语言中数据类型主要分为两大类:•(1)基本数据类型(记住)byte、short、int、long、float、double、boolean、char•(2)引用数据类型(了解)数组、类、接口、枚举、标注 常用的进制 •在日常生活中采用十进制进行数据的描述,逢十进 阅读全文