摘要: Java 包 为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。 包的作用 创建包 import 关键字 package目录结构 设置CLASSPATH系统变量 包的作用 把功能相似或者相关的类或接口组织在同一个包总,方便类的查找和使用. 如同文件夹一样,树形目录结构.同一个包中类名 阅读全文
posted @ 2019-12-23 13:30 离数 阅读(304) 评论(0) 推荐(0) 编辑
摘要: Java 接口 接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现 阅读全文
posted @ 2019-12-23 13:29 离数 阅读(194) 评论(0) 推荐(0) 编辑
摘要: Java 封装 在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。 要访问该类的代码和数据,必须通过严格的接口控制。 封装最主要的功能在于我们能 阅读全文
posted @ 2019-12-23 13:27 离数 阅读(189) 评论(0) 推荐(0) 编辑
摘要: Java 抽象类 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 由于抽 阅读全文
posted @ 2019-12-23 13:25 离数 阅读(222) 评论(0) 推荐(0) 编辑
摘要: Java 多态 多态是同一个行为具有多个不同表现形式或形态的能力。 多态就是同一个接口,使用不同的实例而执行不同操作。 多态的优点 三个必要条件 虚函数 重写 多态实现方式 多态的优点 消除类型之间的耦合关系 可替换性 可扩充性 接口行 灵活性 简化性 三个必要条件 继承 重写 父类引用指向子类对象 阅读全文
posted @ 2019-12-23 13:23 离数 阅读(600) 评论(0) 推荐(1) 编辑
摘要: Java 重写和重载 Override 重写规则 Super关键字使用 Overload 重载规则: 重载和重写之间的区别 Override 子类对父类允许访问的方法的实现过程进行重新编写,返回值和形参都不能改变。即外壳不变,核心重写 优点是,可以根据需要,子类自定义特定于自己的行为 重写方法不能抛 阅读全文
posted @ 2019-12-23 13:22 离数 阅读(412) 评论(0) 推荐(0) 编辑
摘要: Java 继承 就是子类继承父类的特征和行为,使得子类对象实例具有父类实例域和方法。 生活中的继承 类的继承格式 为什么需要继承 继承类型 继承特性 继承关键字 extends implements super和this关键字 fianl 构造器 生活中的继承 兔子和羊都是食草动物,狮子和老虎都是食 阅读全文
posted @ 2019-12-23 13:21 离数 阅读(300) 评论(0) 推荐(0) 编辑
摘要: Java异常处理 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.la 阅读全文
posted @ 2019-12-23 13:16 离数 阅读(183) 评论(0) 推荐(0) 编辑
摘要: Java正则表达式 定义了字符串样式搜索,处理文本 捕获组 正则表达式语法 Matcher类方法 start和end方法 matcher 和lookgingAt方法 replaceFirst和replaceAll方法 appendReplacement和appendTail方法 PatternSyn 阅读全文
posted @ 2019-12-23 13:15 离数 阅读(448) 评论(0) 推荐(0) 编辑
摘要: Java 流 文件 IO Java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。 Java.io 包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。 一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。 Java 阅读全文
posted @ 2019-12-23 13:14 离数 阅读(360) 评论(0) 推荐(0) 编辑
摘要: Java Date java.util包提供了Date类来封装当前日期和时间。提供了两个构造方法来实例化Date对象 Java 日期时间 获取当前日期时间 日期比较 使用SimpleDateFormat格式化日期 格式化编码表 使用printf格式化日期 将字符串解析为时间 Java 休眠 测量时间 阅读全文
posted @ 2019-12-23 13:13 离数 阅读(749) 评论(0) 推荐(0) 编辑
摘要: Java Character Character 用于对单个字符进行操作;在对象中包装一个基本类型char的值 包装类Character 转义序列 包装类Character 语法格式:Character ch = new Character('a'); 在某些情况下,Java编译器会自动创建一个Ch 阅读全文
posted @ 2019-12-23 13:11 离数 阅读(307) 评论(0) 推荐(0) 编辑
摘要: Java Number & Math 类 开发过程中我们会遇到适用对象,而不是内置数据类型的情形。为了解决这问题,Java语言为每个内置数据类型提供了对应的包装类。 Integer、 Long、Byte、Double、Float、Short都是抽象类Number的子类。 Java Math Numb 阅读全文
posted @ 2019-12-23 13:10 离数 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 基本数据类型 内置数据类型 引用数据类型 Java常量 自动类型转换 自动类型转换 强制类型转换 隐含强制转换类型 变量就是申请内存来存储值。创建变量的时候,需要在内从中有足够的空间。 内存管理系统根据变量类型为变量分配存储空间,分配的空间只用用来存储该类型的数据 两大数据类型 内置数据类型 引用数 阅读全文
posted @ 2019-12-23 13:08 离数 阅读(186) 评论(0) 推荐(0) 编辑
摘要: Java循环 顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用循环结构。 while 循环 do…while 循环 for循环 Java 增强for循环 break continue while 循环 语法结构 while(布尔表达式){ } 只要表达式位置为true就会 阅读全文
posted @ 2019-12-23 13:07 离数 阅读(222) 评论(0) 推荐(0) 编辑
摘要: Java 运算符 算术运算符 关系运算符 位运算符 算术运算符 假设int a=5;int b = 10 操作符描述说明示例 + 符号两侧值相加 a+b值为15 - 符号两侧值相减 b-a值为5 * 符号两侧值相乘 a*b值为50 / 符号两侧值相除 b/a值为2 % 取余 b%a余数为1 ++ 自 阅读全文
posted @ 2019-12-23 11:53 离数 阅读(216) 评论(0) 推荐(0) 编辑
摘要: Java String Buffer和StringBuilder类 对字符串进行修改时,需要String Buffer和StringBuilder类 能够被多次修改,却不产生新的未使用对象 StringBuilder类,不是线程安全的。 速度优势,要求安全的情况下必须用StringBuffer类 p 阅读全文
posted @ 2019-12-23 11:51 离数 阅读(352) 评论(0) 推荐(0) 编辑
摘要: Java 条件语句 if if…else if…else if…else if…else嵌套 if 语法格式: if(表达式){ //如果表达式结果位true 那么执行这里的代码 } 示例 public class Test { public static void main(String args 阅读全文
posted @ 2019-12-23 11:49 离数 阅读(1836) 评论(0) 推荐(0) 编辑
摘要: 基础语法 Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。 对象:是类的一个实例,有状态和行为。具体到某一个事物。 类:类是一个模板,它描述一类对象的行为和状态。 方法:就是行为/动作,一个类有很多方法。逻辑运算,数据修改等 实例变量: 每个对象都有独特的实例变量,对 阅读全文
posted @ 2019-12-23 11:48 离数 阅读(146) 评论(0) 推荐(0) 编辑
摘要: Java 方法 System.out.println(); println()是一个方法 System是系统类 out是标准输出对象 什么是方法 方法定义 方法调用 void 关键字 通过值传递参数 方法重载 变量作用域 命令行参数的使用 构造方法 可变参数 finalize()方法 什么是方法 J 阅读全文
posted @ 2019-12-23 10:40 离数 阅读(2615) 评论(0) 推荐(0) 编辑