JavaSE
对于Java基础语法的学习,包括类和对象的定义、抽象类和接口的使用、Java关键字的用法以及集合中List、Set、Map等的学习。
IUDN
这个作者很懒,什么都没留下…
展开
-
Java中 int 和 Integer 区别
1.java自动拆箱和自动装箱2.int和Interger的区别为什么会出现结论二这种情况?3.补充 ==原创 2020-04-07 17:57:30 · 199 阅读 · 0 评论 -
Map的遍历
文章目录Map集合遍历程序测试Map集合遍历import java.util.HashMap;import java.util.Iterator;import java.util.Map;public class Traversal { public static void mapTraversal1(Map<String,Integer> map){ ...原创 2020-03-11 17:00:03 · 91 阅读 · 0 评论 -
抽象类、接口
文章目录1.抽象类 abstract抽象类中有什么?为什么要存在抽象类?2.接口 interface为什么要存在接口?实例_Comparable接口3.接口和抽象类区别1.抽象类 abstract抽象类中有什么?抽象类和普通类相比,大部分是一样的,可以有属性、方法、静态成员,可以被继承,也可以继承别的类。抽象类和普通类最大的区别,抽象类中可以有抽象方法。抽象方法只有方法声明,没有方...原创 2020-03-08 10:22:26 · 108 阅读 · 0 评论 -
List、Map、Set之间的联系和区别
文章目录1.数组和集合的区别2.集合的三种类型:list(列表)、set(集)、map(映射)2.1List(元素可重复性,有序性)2.2Set(具有唯一性,无序性)2.3Map(采用键值对< key,value >存储元素,key键唯一)HashTable和HashMap的区别1.数组和集合的区别1.数组的大小是固定的,并且同一个数组只能是相同的数据类型2.集合的大小是不固定的...原创 2020-03-01 12:04:44 · 496 阅读 · 0 评论 -
String StringBuild StringBuffer
1.String1.1为什么要把String设计成不可变的?1.2为什么说String是不可变的?补充:通过反射修改字符串1.3String类中两种对象实例化的区别1.4 解释字符串 += 操作1.5字符串常量池2.StringBuffer3.StringBuild三者适用场景原创 2020-03-01 11:52:03 · 177 阅读 · 0 评论 -
this 和 super
区别:区别thissuper概念访问本类中的属性和方法由子类访问父类查找范围先查找本类,如果本类没有就调用父类不查找本类而直接调用父类特殊表示当前对象无...原创 2020-03-01 10:25:31 · 82 阅读 · 0 评论 -
基于JDBC的通讯录管理系统
文章目录1.设计阶段1.1需求分析1.2通讯录管理系统的功能图1.3通讯录管理系统的用例图1.4通讯录管理系统的E-R图2.数据库设计3.程序设计2.1function2.1.1设计ContactPerson类2.1.2设计DBUtils类2.1.3设计ContactHandle接口2.1.4设计ContactFunction类2.2ContactTest1.设计阶段1.1需求分析通讯录中需...原创 2020-01-15 12:21:48 · 2374 阅读 · 0 评论 -
基于JDBC的图书管理系统
文章目录1.图书管理系统类图2.程序设计2.1Student类2.2Teacher类2.3Sever类2.4BookManage类2.5Manage类2.6Mbin类2.7Menu类3.功能3.1管理员功能3.2学生功能3.3老师功能4.系统升级1.图书管理系统类图2.程序设计2.1Student类public class Student { private String sna...原创 2020-01-15 13:10:06 · 3682 阅读 · 3 评论 -
Java_异常
1.异常是什么?2.防御式编程3.抛异常4.捕获异常4.1try-catch-finally执行逻辑4.2出现异常之后的处理逻辑5.异常体系5.1哪些异常需要 catch ?6.定义异常7.异常分类8.为什么java设计时分受查和非受查异常?9.受查异常在语法上有哪些特殊要求?10.Demo原创 2019-10-30 21:19:02 · 180 阅读 · 0 评论 -
Java--List的使用
1.泛型类的使用1)看到<>就是泛型2)3)泛型背后的机制是作用在编译器间的4)运行期间没有泛型的概念,统统认为是Object类型的引用(有一定的歧义)2.包装类int–》Intergerchar–》Character1)装箱(boxing)和拆箱(unboxing)2)java提供自动装箱和拆箱3)关于List:支持实例化的只有两个类 ArrayList、...原创 2019-09-16 16:50:14 · 3015 阅读 · 0 评论 -
Java--类的继承
1.定义类public class A{ //1.属性/静态属性 //2.方法/静态方法 //3.构造方法 //4.内部类 //成员级别(menber-level) public static void main(String[] args){ //方法级别(method-level) }}//顶级...原创 2019-09-09 15:38:04 · 257 阅读 · 0 评论 -
Java--对象的比较3
对象比较的应用:1.Student的排序--基于插排2.图书排序2.1按标题比较2.2按题目比较2.3排序2.4运行测试原创 2019-10-10 17:17:19 · 66 阅读 · 0 评论 -
Java--对象的比较2(类比)
小结1.为什么需要Comparator接口和Comparable接口?2.感觉有Comparable就够了,为什么要有Comparator?3.equals VS Comparable.compareTo VS Comparator.compare4.和 java 集合框架的配合原创 2019-10-08 16:51:47 · 189 阅读 · 0 评论 -
Java--对象的比较1
1.关于对象相等的比较2.关于对象大于、小于、等于的比较2.1基于自然顺序的比较2.2基于比较器的比较2.3综合示例原创 2019-10-08 18:19:53 · 117 阅读 · 0 评论 -
Java--类和对象2
1.方法和属性分类1)方法: 普通方法(方法) 、 静态方法(类方法)2)属性: 普通属性(属性) 、 静态属性(类属性)2.定义语法1)被static修饰的属性就是静态属性2)被static修饰的方法就是静态方法3.可以理解为普通属性/普通方法都绑定着一个隐含着的对象(this)static的含义就是和对象解绑在静态方法中,无法使用this关键字4.注意:1)静态属...原创 2019-07-23 18:10:16 · 86 阅读 · 0 评论 -
Java--类和对象1
1.面向对象三大特征:封装 继承 多态2.一个源文件中只能有一个public的类,该类名称必修和文件名一致。一个类会生成一个class字节码文件3.this关键字作用1)可以在构造方法中调用其他构造方法,但必修出现在第一行2)代表该方法被调用时的当前对象的引用public String toString(){this; //现在this就是p所指向的对象的引用}Person...原创 2019-07-23 17:32:54 · 62 阅读 · 0 评论