![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java之核心应用
66Kevin
英国Computer Science在读本科,记录学习cs的一点一滴,最通俗的语言讲述神奇的计算机科学,计算机小白的进化史
展开
-
Java——OOP三大特性之继承(Inheritance)
文章目录面向对象(Object Oriented Programming)三大特性一.定义为什么需要继承应用继承后的变化面向对象(Object Oriented Programming)三大特性1.封装(Encapsulation)2.继承(Inheritance)3.多态(Polymorphism)一.定义Inheritance in Java is a mechanism in ...原创 2019-06-27 16:50:25 · 964 阅读 · 0 评论 -
Java枚举类
文章目录一.为什么要有枚举类二.JDK1.5以前的枚举类三.JDK1.5以后enum枚举关键字3.1两种enum方式3.2常用方法一.为什么要有枚举类有些集合不能或很难用公式或者叙述定理、规则等界定并做到既无遗漏,又无多余。而其个数有相对较少(有限)。此时用“枚举”可以最简单的说明这个集合的全部元素组成。例如:在某人在超市购买的东西,显然,无法用任何公式或规则表达,最简单的办法就是“枚举”:逐...原创 2019-07-21 10:39:45 · 123 阅读 · 0 评论 -
Java集合之Map超详细讲解
Map集合1. HashMap集合Map集合没有继承Collection接口,其提供的是键到值的映射。Map不能包含相同的键,每个键只能映射一个值。键还决定了储存对象在映射中的储存位置。HashMap集合特点:单一,无序Map.Entry<K,V>映射项(键-值对)K=key,V=value异常:NoSuchElementException-----当调用的映射中没有元...原创 2019-07-06 21:17:29 · 4371 阅读 · 1 评论 -
Java集合之Set超详细讲解
文章目录Set集合1.哈希(hash)前序:1.1哈希表:2 . Hashset集合2.1 HashSet集合特点:2.2 放入自定义类型数据出现的问题如何重写equals()和hashCode()方法3.LinkedHashSet集合4.TreeSet集合4.1使用内部比较器与TreeSet4.2使用外部比较器与TreeSetSet集合Set集合中的对象不按特定的方式排序,只是简单的将对象...原创 2019-07-06 21:13:49 · 4104 阅读 · 0 评论 -
Java集合之List超详细讲解
文章目录一.List集合1主要方法2.ArrayList集合2.1代码演示3.ArrayList如何存入自定义的数据?4.LinkedList集合5.ArrayList与LinkedList一.List集合List集合为列表类型,以线性方式存储对象。List集合中的元素允许重复,各元素的顺序就是对象插入的顺序。用户可以通过使用索引来访问List集合中的元素。1主要方法方法说明...原创 2019-07-06 21:10:04 · 9369 阅读 · 0 评论 -
Java--集合大全List,Set,Map超详细讲解
文章目录一.集合中分为三大接口:二.Collection接口1.接口定义:2.Colletion接口API文档:3.接口常用方法:4.代码实现三.List集合1主要方法2.ArrayList集合2.1代码演示3.ArrayList如何存入自定义的数据?4.LinkedList集合5.ArrayList与LinkedList四.Set集合1.哈希(hash)前序:1.1哈希表:2 . Hashset...原创 2019-07-06 21:05:48 · 14144 阅读 · 0 评论 -
Java内部比较器与外部比较器+匿名内部类详细讲解
文章目录一.比较器的定义二.什么是内部比较器与外部比较器?三.为什么需要两种比较器呢?四.Comparable内部比较器4.1 int类型比较:4.2 String类型比较:4.3 double类型比较五.Comparator外部比较器六.外部比较器与匿名对象结合应用七.总结:引言:在Java中提到比较二字,我们自然会想到equals()方法来比较两个数值是否相等,但这仅仅是对数值的操作,对其...原创 2019-07-06 09:40:34 · 2923 阅读 · 6 评论 -
Java泛型基础及应用
文章目录泛型作用: 限制加入集合中元素的类型,将类型限制为同一种类型一.泛型的基本应用二.泛型的扩展1.泛型类1.1 创建泛型类时,类型不确定,只有在创建对象时才确定2.泛型方法2.泛型接口三.泛型受限1.泛型上限:? extends A :只要泛型为A或A的子类都可传入2.泛型下限:? super A : 只要泛型为A或A的父类都可传入泛型作用: 限制加入集合中元素的类型,将类型...原创 2019-06-28 16:31:15 · 194 阅读 · 0 评论 -
Java--ListIterator迭代器最强解析
问题:import java.util.ArrayList;import java.util.Iterator;class Test{ public static void main(String []args) { ArrayList<String> list1 = new ArrayList<>(); list1.add("a1"); li...原创 2019-07-03 21:57:32 · 550 阅读 · 0 评论 -
Java问题:”接口内部创建类“与”类内部创建接口“分别有什么用
两种形式,到底各自都有什么用处??class A { interface B {}}interface C { class D {}} 文章目录一.接口内部创建类1⃣️.用法12⃣️.用法2二.类内部创建接口一.接口内部创建类1⃣️.用法1如果一个类的功能与一个接口紧密相关,并且我们不打算在任何地方使用这个类,那么我们可以在接口中定义一个类。public int...原创 2019-08-19 17:47:27 · 607 阅读 · 1 评论