08 2022 档案

摘要:Java泛型02 5.自定义泛型 5.1自定义泛型类 基本语法: class 类名<T,R...>{//…表示可以有多个泛型 成员 } 注意细节: 普通成员可以使用泛型(属性、方法) 使用泛型的数组不能初始化 静态方法中不能使用类的泛型 泛型类的类型,是在创建类的对象时确定的(因为创建对象时,需要指 阅读全文
posted @ 2022-08-30 20:58 一刀一个小西瓜 阅读(157) 评论(0) 推荐(0) 编辑
摘要:Java泛型01 1.泛型的理解和好处 看一个需求: 请编写程序,在ArrayList中添加三个Dog对象 Dog对象含有name和age,并输出name和age(要求使用getXXX()) 先用传统的方法来解决 >引出泛型 传统的方法: package li.generic; import jav 阅读全文
posted @ 2022-08-29 20:27 一刀一个小西瓜 阅读(103) 评论(0) 推荐(0) 编辑
摘要:Java集合10 21.集合家庭作业 21.1Homework01 按要求实现: 封装一个新闻类,包括标题和内容属性,提供get、set方法,重写toString方法,打印对象时只打印标题; 只提供一个带参数的构造器,实例化对象时,只初始化标题;并实例化两个对象: 新闻一:新冠确诊病例超千万,数百万 阅读全文
posted @ 2022-08-26 20:31 一刀一个小西瓜 阅读(127) 评论(0) 推荐(0) 编辑
摘要:Java集合09 18.TreeSet 元素无序:插入顺序和输出顺序不一致 可以按照一定的规则进行排序,具体排序方式取决于构造方法: TreeSet () :根据其元素的自然排序进行排序 TreeSet (Comparator comparator) :根据指定的比较器进行排序 没有带索引的方法,所 阅读全文
posted @ 2022-08-25 19:14 一刀一个小西瓜 阅读(95) 评论(0) 推荐(0) 编辑
摘要:Java集合08 15.HashTable 15.1HashTable的基本介绍 存放的元素是键值对:即K-V HashTable的键和值都不能为null HashTable的使用方法基本上和HashMap一样 HashTable是线程安全的(synchronized),HashMap是线程不安全的 阅读全文
posted @ 2022-08-24 20:22 一刀一个小西瓜 阅读(95) 评论(0) 推荐(0) 编辑
摘要:Java集合07 14.HashMap 14.1HashMap介绍 Map接口的常用实现类:HashMap、Hashtable、Properties HashMap是Map接口使用频率最高的实现类 HashMap是以key-value对的方式来存储数据(HashMap$Node类型) key不能重复 阅读全文
posted @ 2022-08-23 21:24 一刀一个小西瓜 阅读(81) 评论(0) 推荐(0) 编辑
摘要:Java集合06 13.Map接口 13.1Map接口特点 Map接口实现类的特点:( JDK8的Map接口特点 ) Map和Collection并列存在。Map用于保存具有映射关系的数据:key-value(双列元素) Map中的key和value可以是任何引用类的数据,会封装到HashMap$N 阅读全文
posted @ 2022-08-20 19:31 一刀一个小西瓜 阅读(103) 评论(0) 推荐(0) 编辑
摘要:Java集合05 11.HashSet课堂练习 11.1课堂练习1 定义一个Employee类,该类包括:private成员属性name,age 要求: 创建3个Employee对象放入HashSet中 当name和age的值相同时,认为是相同员工,不能添加到HashSet集合中 思路:不同对象的哈 阅读全文
posted @ 2022-08-17 19:12 一刀一个小西瓜 阅读(138) 评论(4) 推荐(0) 编辑
摘要:Java集合04 9.Set接口方法 Set接口基本介绍 无序(添加和取出的顺序不一致),没有索引 不允许重复元素,所以最多只有一个null JDK API中接口的实现类有: Set接口的常用方法:和List接口一样,Set接口也是Collection的子接口,因此,常用方法和Collection接 阅读全文
posted @ 2022-08-15 19:18 一刀一个小西瓜 阅读(228) 评论(0) 推荐(0) 编辑
摘要:Java集合03 8.LinkedList 1)linkedList底层实现了双向链表和双端队列的特点 2)可以添加任意元素(元素可以重复),包括null 3)线程不安全,没有实现同步 LinkedList的底层操作机制 LinkedList底层维护了一个双向链表 LinkedList中维护了两个属 阅读全文
posted @ 2022-08-12 22:55 一刀一个小西瓜 阅读(45) 评论(0) 推荐(0) 编辑
摘要:Java集合02 6.ArrayList ArrayList的注意事项: Permits all element , including null ,ArrayList 可以加入null ,并且可以加入多个 ArrayList是由数组来实现数据存储的 ArrayList基本等同于Vector,除了A 阅读全文
posted @ 2022-08-11 23:41 一刀一个小西瓜 阅读(224) 评论(0) 推荐(0) 编辑
摘要:Java集合01 1.什么是集合? 前面我们保存数据使用的是数组,数组有不足的地方,我们来分析一下: 长度开始时必须指定,而且一但指定不能更改 保存的必须是同一类型的元素 使用数组进行增加/删除元素的很麻烦 重新创建一个数组,将旧数组的元素拷贝过来 集合的好处: 可以动态地保存任意多个对象,使用比较 阅读全文
posted @ 2022-08-10 17:21 一刀一个小西瓜 阅读(92) 评论(0) 推荐(0) 编辑
摘要:Java常用类 5.其他常用类 5.1Math类 java.lang.Math提供了一系列静态方法用于科学计算;其方法的参数和返回值类型一般为double型。如果需要更加强大的数学运算能力,计算高等数学中相关内容,可以使用apache commons下面的Math类库。 package li.nor 阅读全文
posted @ 2022-08-08 18:49 一刀一个小西瓜 阅读(74) 评论(0) 推荐(0) 编辑
摘要:Java常用类 4.字符串相关类练习 4.1StringBuilder练习 package li.normalclass.stringbuilder; public class TestBuffer { public static void main(String[] args) { StringB 阅读全文
posted @ 2022-08-07 19:32 一刀一个小西瓜 阅读(132) 评论(0) 推荐(0) 编辑
摘要:Java常用类 3.日期相关类 3.1Date类 在标准Java类库中包含一个Date类,它的对象表示一个特定的瞬间,精确到毫秒。在网上商城下单时,在对报销单进行审核时,都需要获取当前的时间,通过Date类就可以完成。 例子:Date类的使用 package li.normalclass.date; 阅读全文
posted @ 2022-08-06 21:37 一刀一个小西瓜 阅读(86) 评论(0) 推荐(0) 编辑
摘要:Java常用类 2.==字符串相关类== String、StringBuilder、StringBuffer类是三个字符串相关类。 String类代表不可变字符序列,StringBuilder类和StringBuffer类代表可变字符序列。 关于这三个类的详细的用法,在笔试和面试以及实际开发中经常能 阅读全文
posted @ 2022-08-06 21:34 一刀一个小西瓜 阅读(84) 评论(0) 推荐(0) 编辑
摘要:转载自http://t.csdn.cn/iD9LD 先下结论:对象! 众所周知,JDK1.8版本中,String常量池已经从方法区中的运行时常量池分离到堆中了,那么在堆中的String常量池里存的是String对象还是引用呢?我在网上查了一晚上,各有各的说法,最后索性直接查看API(果然API才是最 阅读全文
posted @ 2022-08-04 20:09 一刀一个小西瓜 阅读(542) 评论(0) 推荐(0) 编辑
摘要:Java常用类 1.包装类 1.1什么是包装类? Java 是面向对象的语言,但不是“纯面向对象”的,比如我们经常用到的基本数据类型就不是对象。 在我们实际应用中,经常需要将基本数据转换成对象,以便于操作。为了解决这个不足,Java在设计类时,为每个基本数据类型分别设计了一个对应的类进行代表,这样的 阅读全文
posted @ 2022-08-03 17:09 一刀一个小西瓜 阅读(133) 评论(0) 推荐(0) 编辑
摘要:面向对象03 10.抽象类 abstract修饰符可以用来修饰方法也可以修饰类,如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类 抽象类中可以没有抽象方法,但是有抽象方法的类一定要声明为抽象类 抽象类,不能使用new关键字来创建对象,它是用来让子类继承的 抽象方法,只有方法的声明 阅读全文
posted @ 2022-08-01 18:11 一刀一个小西瓜 阅读(91) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示