摘要: 学习要点 注解的概念 注解分类 读取注解信息 注解概述 1 元数据 定义 描述数据的数据。 用处 文档编制、编译器检查、代码分析等 2 Java注解 Annotation in JDK5.0——将元数据引入Java。 Java注解:Java代码里的特殊标记。它为在代码中添加用Java程序无法表达的额 阅读全文
posted @ 2018-01-09 23:44 rask 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 学习要点 反射概念 反射的应用 反射概述 1 反射机制 定义 Java反射机制是指在程序在运行状态中,动态获取信息以及动态调用对象方法的功能。 Java反射的动态性质:运行时生成对象实例、运行期间调用方法、运行时更改属性。 Java程序执行过程 反射执行过程 1) Java反射机制是在编译时并不确定 阅读全文
posted @ 2018-01-09 23:37 rask 阅读(231) 评论(0) 推荐(0) 编辑
摘要: ASCII ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。 ISO- 阅读全文
posted @ 2018-01-09 23:25 rask 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 学习要点 定义 IO如何序列化 序列化 序列化:是将对象的状态存储到特定存储介质中的过程。 反序列化:从特定存储介质中的数据重新构建对象的过程。 实现了java.io.Serializable接口的类才能进行序列化操作。 IO序列化 1 序列化相关类 类 ObjectOutputStream 常用构 阅读全文
posted @ 2018-01-09 23:21 rask 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 学习要点 File类操作文件和目录的属性 字节流读写文件 字符流读写文件 字节流读写二进制文件 文件操作 1 文件的定义 文件可认为是相关记录或放在一起的数据的集合。文件一般保存在硬盘、U盘、光盘、云盘的媒介中。 2 Java如何操作文件 JAVA API :java.io.File 类 3 Fil 阅读全文
posted @ 2018-01-09 23:14 rask 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 学习要点 Object类 枚举 包装类 Math类 Random类 字符串处理 日期时间 Object类 1 什么是Object类 Object类存储在java.lang包中,是所有java类(Object类除外)的终极父类。 数组也继承了Object类。 接口是不继承Object类的,Java语言 阅读全文
posted @ 2018-01-09 22:40 rask 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 学习要点 泛型接口 泛型类 泛型方法 多参数泛型类 泛型类的继承 泛型的定义 允许在定义类、接口、方法时使用类型形参,类型形参将会在声明变量、创建对象或者调用方法时候动态指定。 泛型接口 1 定义 泛型接口就是拥有一个或多个类型参数的接口 2 语法 3 代码示例 泛型类 1 定义 泛型类就是具有一个 阅读全文
posted @ 2018-01-09 22:33 rask 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 学习要点 Java集合框架内容 ArrayList和LinkedList HashMap Iterator 泛型集合 Java的集合框架 1 概述 数据结构是以某种形式将数据组织在一起的集合,它不仅存储数据,还支持访问和处理数据的操作。 数据结构对程序设计有着深远的影响,在面向过程的C语言中,数据库 阅读全文
posted @ 2018-01-09 22:23 rask 阅读(756) 评论(0) 推荐(0) 编辑
摘要: 一:日志记录器输出级别,共有5级(从前往后的顺序排列) ①fatel:指出严重的错误事件将会导致应用程序的退出 ②error:指出虽然发生错误事件,但仍然不影响系统的继续运行 ③warn:表明会出现潜在错误的情形 ④info:在粗粒度级别上指明消息,强调应用程序的运行过程 ⑤debug:指出细粒度信 阅读全文
posted @ 2018-01-09 22:10 rask 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 学习要点 使用try-catch-finally处理异常 使用throw、throws抛出异常 异常及其分类 log4j记录日志 异常 1 异常的定义 异常是指在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序。 2 程序中的异常 以下这段计算器代码是否存在问题? 使用已经学过的知识如何 阅读全文
posted @ 2018-01-09 22:07 rask 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 学习要点 内部类的定义 内部类的应用 内部类 定义 Java的一个类中包含着另一类。 A类和B类是C类的外部类。B类是C类的外部类。A类也称为顶层类。 如何使用内部类 以上代码会存在什么问题?编译器提示出错,提示方法重复。即编译器搞不清楚getValue()是继承接口重写的还是重载的。如何解决?使用 阅读全文
posted @ 2018-01-09 21:52 rask 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 摘取代码中变化的行为,形成接口 在设计基类的时候,如果该类某个成员方法在子类中的实现变化差别比较大(一部分子类实现该方法是相同的),作为基类有两个问题:一是该方法不再通用;二是子类如果重写该方法,存在代码重复的情况。如果只是把该方法设计成抽象方法,只能解决第一个问题,无法解决第二个问题。对于这类问题 阅读全文
posted @ 2018-01-09 21:39 rask 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 学习要点 接口的定义 接口作为约定 接口作为能力 接口 为什么使用接口 需求描述 要求实现防盗门的功能(防盗门:带锁的门)。 需求分析 解决方案 将门定义为抽象类,锁定义为接口。防盗门继承门,实现锁的接口。 接口的定义 语法结构 接口中的方法都是public abstract方法,没有方法体。 接口 阅读全文
posted @ 2018-01-09 21:17 rask 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 学习要点 多态的优势和应用场合 父类和子类之间的类型转换 instanceof运算符的使用 父类作为方法形参实现多态 父类作为返回值实现多态 使用多态的原因 需求描述: 在宠物管理系统中,宠物饿了,需要主人给他喂食,不同的宠物吃不一样的东西,并且健康值恢复情况也不一样。 狗狗:吃狗粮,吃完后健康值增 阅读全文
posted @ 2018-01-09 21:06 rask 阅读(1664) 评论(0) 推荐(0) 编辑
摘要: 学习要点 继承的优点和实现 子类重写父类方法 继承下构造方法的执行过程 抽象类和抽象方法的使用 final修饰属性、方法和类 继承的优点和实现 宠物管理系统优化设计 宠物管理系统中的类有什么问题? 使用继承优化后的类图: 子类和父类是is-a的关系。即子类是父类的一个特例,一个具体实现。例如苹果是水 阅读全文
posted @ 2018-01-09 20:55 rask 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 学习要点 封装 访问控制符 包 封装 没有封装的代码有何缺陷? 例如:对狗狗的健康值赋值为-100。如何避免?——使用封装。 封装的概念 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 封装的好处 封装的步骤 上机练习:封装电子宠物系统的Do 阅读全文
posted @ 2018-01-09 20:38 rask 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 习要点 面向过程 面向对象 抽象 类 类的构造方法 类中常见的关键字 类的成员方法 类的成员变量 面向过程 程序 程序的概念 程序一词来自生活,通常指完成某些事情的一种既定方式和过程。 可以将程序看成对一系列动作的执行过程的描述。 计算机程序 为了执行某些操作或解决某个问题而编写的一系列有序指令的集 阅读全文
posted @ 2018-01-09 18:25 rask 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 学习要点 二维数组的定义 二维数组内存数据结构 不规则二维数组 二维数组的定义 语法格式 格式一 数据类型[][] 数组名 = new 数据类型[m][n]; m:表示这个二维数组有多少个一维数组。 n:表示每一个一维数组的元素有多少个。 注意:以下格式也可以表示二维数组 数据类型 数组名[][] 阅读全文
posted @ 2018-01-09 15:51 rask 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 学习要点 数组的基本用法 数组的典型应用 数组相关概念 问题 Java考试结束后,老师给小强分配了一项任务,让他计算全班(30人)的平均分,按照目前的知识结构,如何实现? 问题分析 数组 定义:数组是一个变量,存储相同数据类型的一组数据。 声明一个变量就是在内存空间划出一块合适的空间。 声明一个数组 阅读全文
posted @ 2018-01-09 15:47 rask 阅读(1052) 评论(0) 推荐(0) 编辑
摘要: 学习要点 while循环 do-while循环 for循环 循环 什么是循环 循环的要素 while循环 语法分析 案例 老师每天检查小强的学习任务是否合格,如果不合格,则继续进行。 老师给小强安排的每天的学习任务为:上午阅读教材,学习理论部分,下午上机编程,掌握代码部分。 案例分析 分析是否存在重 阅读全文
posted @ 2018-01-09 15:15 rask 阅读(360) 评论(0) 推荐(0) 编辑