加载中
数据结构丨1 基本概念

1.1数据结构 ·数据对象在计算机中的组织方式 逻辑结构 物理存储结构 ·数据对象必定与一系列加在其上的操作相关联 ·完成这些操作所用得方法就是算法 1.解决问题方法的效率跟数据的组织方式...

2018/12/29 23:53
0
Java笔记丨32 排序与查找

• 自编程序排序与查找 如冒泡排序 、选择排序 、快速排序等 • 系统已有的排序与查找 如 Arrays类及Collections类 Arrays类 • Arrays类是用于对数组进行排序和搜索的类。 Arrays.asList( 1...

2018/12/29 15:00
0
Java笔记丨31 集合类

Collection API • Collection API提供“集合”“收集”的功能 • Collection API包含一系列的接口和类 Collection API包含三大类 • Collection接口:有两个子接口 List: 记录元素的保存顺序...

Java笔记丨30 日期类

日期类 • Calendar 得到一个实例 Calendar.getInstance() //Locale.ZH .get(DAY_OF_MONTH) .getDisplayName(DAY_OF_WEEK) .set .add(HOUR,1) .roll(MONTH, 5), .setTime(date), .getTime()...

2018/12/27 20:06
0
Java笔记丨29 字符串

字符串 字符串可以分为两大类 • String类 创建之后不会再做修改和变动,即 immutable • StringBuffer、StringBuilder类 创建之后允许再做更改和变化 其中 StringBuilder是JDK1.5增加的,它...

2018/12/27 20:01
0
Java笔记丨28 Java语言基础类

JDK API JDK中有大量的API,也就是编程结构 • java.lang Java语言的核心类库,Java是自动导入java.lang.*的 • java.util 实用工具 • java.io 标准输入/输出类库 • java.awt javax.swing...

2018/12/17 11:01
0
Java笔记丨27 程序中的错误

程序中的错误通常可以分为三大类 语法错误:编辑、编译器发现 运行错误:异常处理机制 逻辑错误:调试、单元测试 程序调试 在IDE中,项目上单击右键,debug as… 进入到调试视图 调试手段 断...

2018/12/16 22:11
0
Java笔记丨26 断言及程序的测试

断言(assertion) assertion的格式是: assertion表达式; assertion表达式:信息; 在调试程序时 如果表达式不为true,则程序会产生异常,并输出相关的错误信息。 示例:Assertion.java clas...

Java笔记丨25 自定义异常

创建用户自定义异常时 继承自Exception类或者某个子Exception类 定义属性和方法,或者重载父类的方法 重抛异常及异常链接 对于异常,不仅要进行捕获处理,有时候还需要将此异常进一步传递给调...

2018/12/06 23:13
0
Java笔记丨10-1 数组示例

多边形Polygon.java 摘自高等教育出版社《Java程序设计(许满武 主编)》p20 class Polygon{ private Point[] vertices; //vertices域的类型为Point[] //构造器 public Polygon(Point... ve...

2018/12/05 13:25
0
Java笔记丨24 异常处理

异常,又称例外、差错、违例,对应着Java运行错误处理机制 基本写法 try{ 语句组 }catch(Exception ex){ 异常处理语句; } 示例:ExceptionForNum.java import java.io.*; public class Excep...

2018/12/04 15:05
1
Java笔记丨23 引用与相等

引用与指针 引用的实质就是指针,但它是受控的、安全的 比如: 会检查空指针 没有指针运算*(p+5) 不能访问没有引用到的内存 自动回收垃圾 C语言指针在Java中的体现 (1)传地址->对象 引用类...

2018/12/03 09:08
0
Java笔记丨22 装箱、枚举、注解

新的语法 从JDK1.5起,增加了一些新的语法 大部分是编译器自动翻译的,称为Complier sugar 基本类型的包装类 它将基本类型包装成Object(引用类型) 如int->Integer 共8类:Boolean Byte Sh...

2018/12/02 22:29
0
Java笔记丨21 Lambda表达式

Lambda(λ expression)表达式 Java8中开始引入 是接口或者说是接口函数的简写 基本写法 (参数)->结果 参数是()或1个或多个参数 结果是指表达式或语句或{语句} 如:(String s)->s.len...

2018/12/01 09:55
0
Java笔记丨20 内部类与匿名类

内部类是在其他类中的类 匿名类是一种特殊的内部类,它没有类名 内部类 内部类的定义 将类的定义class xxxx{…}置入一个类的内部即可 编译器生成xxxx$xxxx这样的class文件 内部类不能与外部类...

2018/11/30 23:07
3
Java笔记丨19 对象清除与垃圾回收

对象的自动清除 垃圾回收 对象回收是由Java虚拟机的垃圾回收线程来完成的 任何对象都有一个引用计数器,当其值为0时,说明该对象可以回收 System.gc()方法 它是System类的static方法 它可以要...

2018/11/29 21:57
2
Java笔记丨18 对象构造与初始化

构造方法 对象都有构造方法 如果没有,编译器加一个default构造方法 思考 抽象类有没有构造方法?(有) 调用本类或父类的构造方法 this调用本类的其他构造方法 super调用直接父类的构造方法...

2018/11/28 09:42
1
Java笔记丨17 多态及虚方法的调用

多态 多态是指一个程序中相同的名字表示不同的含义情况 多态有两种情形 编译时多态: 重载(多个同名的不同方法) 如:p.sayHello(); p.sayHello(“Wang”); 运行时多态: 覆盖(子类对父类的...

2018/11/27 23:19
1
Java笔记丨16 变量及传递

基本类型变量与引用型变量 基本类型:其值直接存在变量中 引用型的变量除占据一定内存空间之外,它所引用的对象实体(由new创建)也要占据一定空间 字段变量与局部变量 前者是在类中,后者是...

2018/11/26 15:22
0
Java笔记丨15 接口

接口,某种特征的约定 定义接口interface 所有的方法都自动是public abstract 实现接口implements 可以实现多继承 与类的继承关系无关 面向接口编程,而不是面向实现 Flyable f = new bird()...

2018/11/26 14:45
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部