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