摘要:
常用类 本章目标 掌握System、Runtime等系统相关类的使用 重点掌握字符串处理相关类的使用 重点掌握日期时间相关类的使用 掌握数学运算及随机数相关类的使用 掌握包装类及自动装箱/拆箱 系统相关类 Java 程序在不同操作系统上运行时,有可能需要取得平台相关的属性,或者调用平台命令来完成特定 阅读全文
摘要:
设计模式及单例设计模式 本章目标 掌握设计模式概念 重点掌握单例设计模式 设计模式概念 模式的起源 设计模式这一概念,起源于建筑领域,是由Christopher Alexander(克里斯托佛·亚历山大)及其团队,长时间通过对建筑行业的调查研究,总结了建筑行业可重复复用的解决方案,并记录在《建筑的永 阅读全文
摘要:
本章目标 掌握如何使用包组织类 掌握访问权限修饰符 重点掌握内部类的使用方式(难点) 什么是包(package) 包是 Java 中组织和管理类的一种机制,它可以防止类命名冲突和提供类访问权限控制 包的基本功能 所有类是以包的形式进行组织和管理 所有类之间的访问权限是以包为单位 功能相近的类放在同一 阅读全文
摘要:
本章目标 掌握编程、实现、继承接口的语法 掌握接口的好处 掌握接口与多态的关系 掌握抽象类与接口的区别 接口是什么 接口就是定义的一套规范或标准 接口的定义 在 Java 中使用关键字 interface 定义接口 语法格式 interface 接口名 { 接口方法; } 举例 interface 阅读全文
摘要:
本章目标 掌握抽象的概念(难点) 如何理解抽象 抽象与具体相对,是对事物固定行为的概括化描述(只说明做什么,不说明怎么做) 抽象类与抽象方法 抽象类与具体类相对,是 Java 中使用关键词 abstract 修饰的类(不能实例化对象) 抽象方法是抽象类中使用关键字 abstract 修饰的方法(只有 阅读全文
摘要:
本章目标 掌握多态的概念(难点) 多态的概念 在面向对象编程中,多态是指同一个行为具有多个不同的表现形式或形态的能力(相同的行为,不同的实现) 为何使用多态 多态的好处是不管类的实现代码怎么改动都不会影响到类的使用代码,这样的代码会有更好的可扩展性;这就是设计原则当中所谓的"只针对抽象编程,而不是针 阅读全文
摘要:
本章学习目标 重点掌握继承的作用 掌握 extends 关键字的含义和用法 重点掌握方法重写 掌握 super 关键字的含义和用法 掌握 final 关键字的含义和用法 什么是继承 继承就是在面向对象编程中,通过扩展一个已有的类,并拥有该类的所有属性和方法,来创建一个新的类。 被继承的类叫基类或父类 阅读全文
摘要:
本章学习目标 重点掌握封装的作用 掌握 private 关键字含义和基本用法 掌握 this 关键字的含义和基本用法 掌握 static 关键字的含义和基本用法 掌握导入 jar 包 封装 什么是封装 一句话,封装就是对外部隐藏内部细节 封装的作用 封装可以隐藏大量内部细节降低外部用户使用难度 封装 阅读全文
摘要:
本章学习目标 了解面向过程编程思想与面向对象编程思想的区别 重点掌握类与对象的概念 重点掌握类的属性(成员变量)和方法 了解匿名对象 面向过程编程思想与面向对象编程思想区别 所谓面向过程编程与面向对象编程都是一种编程范式,通俗地说就是编程过程中遇到问题提供统一的解决方案。 面向过程在解决问题的时候, 阅读全文
摘要:
Java 数组学习总结 数组 本章目标 掌握数组的声明与使用 重点掌握冒泡排序法 数组的概念 数组就是指在计算机内存中开辟的连续存储空间,用于存放程序运行过程中需要用到的一组相同类型数据的容器。 数组的声明 数组的声明有三种格式 格式 1(默认初始值) 数据类型 [ ] 数组名 = new 数据类型 阅读全文