随笔分类 -  阶段2:Javase

Javase02
摘要:TreeSet 实现了 SortedSet 接口,可以对集合中的元素进行排序,前提要求集合中的元素必须可比较大小。 Set集合 - 鹿先森JIAN - 博客园 (cnblogs.com)、Collection集合 - 鹿先森JIAN - 博客园 (cnblogs.com) 设置方法有两种: (1)比 阅读全文
posted @ 2022-04-30 22:17 鹿先森JIAN 阅读(198) 评论(0) 推荐(0) 编辑
摘要:Set集合存储特点:无序、不可重复。无序是指存储顺序与添加顺序可能不一样;不允许存储重复的数据; 相应Api用法可参考Collection集合 - 鹿先森JIAN - 博客园 (cnblogs.com) 下面分别介绍 HashSet、LinkedHashSet、TreeSet 的用法。 查看 Has 阅读全文
posted @ 2022-04-27 21:53 鹿先森JIAN 阅读(38) 评论(0) 推荐(0) 编辑
摘要:List接口继承了Collection接口,该接口包含了 Collection接口中的方法,并且具有一些自己独有的行为 比如,List接口为每个元素指定了索引值,增加了针对索引值的操作; import java.util.ArrayList; import java.util.List; /* 该接 阅读全文
posted @ 2022-04-27 15:01 鹿先森JIAN 阅读(25) 评论(0) 推荐(0) 编辑
摘要:一、泛型的概念 先回顾下集合和数组的区别: 数组长度固定不变,可以存放任意数据类型,但存放的数据类型要一致。 集合长度可变,可以存放任意引用数据类型,但存放的数据类型可以不一致。比如一个集合既可以存放String类型的数据又可以存放Integer类型数据。 泛型长度可变,可以存放任意引用数据类型,但 阅读全文
posted @ 2022-04-25 20:54 鹿先森JIAN 阅读(39) 评论(0) 推荐(0) 编辑
摘要:集合概述 集合是用来存储引用类型数据的容器,不能存储基本类型数据。集合只能保存对象。 对比:数组是用来存储同种类型数据的容器,数组元素既可以是基本类型,也可以是引用类型数据; 定义了数组后存储元素的个数就确定了,而集合中存储元素的数量是可以变化的。 集合分为两大类: Collection集合,其特点 阅读全文
posted @ 2022-04-16 21:43 鹿先森JIAN 阅读(50) 评论(0) 推荐(0) 编辑
摘要:异常处理概述 异常就是一个表示阻止执行正常进行的错误或情况。简单说异常就是程序运行过程中出现的不正常现象。Java把经常出现的一些异常现象进行了抽象,就形成了异常类。 A、Error类异常 B、Exception类下的编译异常(除了RunTimeException) C、Exception类下的运行 阅读全文
posted @ 2022-04-16 00:35 鹿先森JIAN 阅读(122) 评论(0) 推荐(0) 编辑
摘要:枚举类可以自定义多种返回类型,使用灵活、方便。 //枚举类public enum CompareResult { //全部大写表示,并用逗号隔开 MORE,LESS,EQUALS; } public class EnumTest { //方法完成两个数比较大小,返回大小关系 public stati 阅读全文
posted @ 2022-04-12 20:16 鹿先森JIAN 阅读(33) 评论(1) 推荐(1) 编辑
摘要:如果进行科学计算、财务计算时,使用 double可能不准确,可以使用 BigDecimal类。 它可以调用 add(),subtract(),multiply(),divide() 进行加减乘除操作。 (1)可以按照四舍五入的规则对于小数点后指定位置的数据进行舍入; (2)具备了任意精度的小数保留。 阅读全文
posted @ 2022-04-12 19:30 鹿先森JIAN 阅读(48) 评论(0) 推荐(0) 编辑
摘要:字符串的创建(6种方法) 1、String() 初始化一个新创建的 String 对象,使其表示一个空字符序列。注意,由于 String 是不可变的,所以无需使用此构造方法。 String s = new String(); 2、String(String original) 初始化一个新创建的 S 阅读全文
posted @ 2022-04-09 00:08 鹿先森JIAN 阅读(103) 评论(0) 推荐(0) 编辑
摘要:LocalDateTime 类(年月日时分秒) 注意:LocalDateTime 表示一个年月日时分秒的信息,所以在完成格式化和解析时,模板也要是年月日时分秒的模板。否则,抛出异常! import java.time.LocalDateTime; public class Test { public 阅读全文
posted @ 2022-04-08 18:14 鹿先森JIAN 阅读(60) 评论(0) 推荐(0) 编辑
摘要:java.util.Date 类中提供了与系统无关的用于处理日期与时间的封装 import java.util.Date; public class Test { public static void main(String[] args) { // 1.无参:获取目前时间 Date date = 阅读全文
posted @ 2022-04-07 22:19 鹿先森JIAN 阅读(28) 评论(0) 推荐(0) 编辑
摘要:1、冒泡排序 冒泡由小到大排序思路:从前向后进行两两比较,如果前面的数大于后面的数就交换。 package cn.lwj0126.javase.array.test; //冒泡排序 public class BubbleSorting { public static void main(String 阅读全文
posted @ 2022-03-31 21:11 鹿先森JIAN 阅读(59) 评论(0) 推荐(0) 编辑
摘要:1、数组的定义 数组是用来存储同一类型若干数据的容器。数组是一种引用数据类型。 数组定义语法: 数据类型[] 数组名 = new 数据类型[长度]; (建议用这种) 或者:数据类型 数组名[] = new 数据类型[长度]; 如:int [] data1 = new int[50]; //定义数组存 阅读全文
posted @ 2022-03-30 15:13 鹿先森JIAN 阅读(55) 评论(0) 推荐(0) 编辑
摘要:如何新建项目 File → New → Project → Empty Project → next 填写项目名 → Finish 添加模块:File → New → Module → Java、Next → 填写模块名 → Finish 如何导入模块(包) 先 copy 你要导入的包,比如 day 阅读全文
posted @ 2022-03-27 22:11 鹿先森JIAN 阅读(1060) 评论(0) 推荐(0) 编辑

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