随笔分类 -  Java基础

摘要:应用场景: 封装一些常用的工具类,保证整个应用常用的数据统一; 保存一些共享数据在内存中,其他类可以随时读取。 Runtime类、一个系统的登录人数统计。 1、饿汉式 package com.xiaofeng.test; public class HungerSingleton { /** * 私有 阅读全文
posted @ 2022-09-05 14:38 北国浪子
摘要:方法1、Date或者String的compareTo()方法,其值返回1、-1或0 package com.my.test; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDa 阅读全文
posted @ 2022-02-16 10:34 北国浪子
摘要:1、在Java中与时间有关的类: java.util.Date java.sql.Date java.sql.Time java.sql.Timestamp java.text.DateFormat java.util.Calendar (1)、java.util.Date java.util.Da 阅读全文
posted @ 2021-12-20 14:18 北国浪子
摘要:1、程序代码: package com.my.date; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; pub 阅读全文
posted @ 2021-12-20 10:43 北国浪子
摘要:1、基础类 package com.my.test; public class Student { // 名称 private String name; // 性别 private String gender; // 年龄 private Integer age; public Student() 阅读全文
posted @ 2021-10-18 13:21 北国浪子
摘要:代码: package com.example.test;import java.util.regex.Matcher;import java.util.regex.Pattern;public class MoneyTest { private static final Pattern AMOUN 阅读全文
posted @ 2021-09-08 14:19 北国浪子
摘要:import java.math.BigDecimal;public class BigDecimalTest { public static void main(String[] args) { BigDecimal a = new BigDecimal("1.0000"); BigDecimal 阅读全文
posted @ 2021-08-25 15:04 北国浪子
摘要:1、int型或者Integer型 import java.text.DecimalFormat; public class IntDivideTest { public static void main(String[] args) { int a = 1; int b = 3; DecimalFo 阅读全文
posted @ 2021-08-24 15:20 北国浪子
摘要:Map的遍历方法有很多种,各有优缺点,在实际运用中,我们应选择正确的遍历方法,以免出现不必要的错误。 下面简要介绍常用的几种遍历方法。 公共代码: 1 Map<String, Integer> map = new HashMap<String, Integer>(); 2 map.put("Tom" 阅读全文
posted @ 2021-07-28 10:27 北国浪子
摘要:常用的集合主要有map、list、set等 Collection List ArrayList 有序、可重复,线程不安全,底层是数组,元素的随机访问效率高 LinkedList 有序、可重复,线程不安全,底层是链表,元素的插入和删除效率高 Vector 功能与实现和ArrayList类似,它是线程安 阅读全文
posted @ 2021-07-28 08:23 北国浪子
摘要:自定义一个ArrayList然后把符合条件的元素删除。 第一种方法:顺序循环,减一操作,把符合条件的元素删除;如果不进行减一操作,当list把符合条件的元素删除后,后面符合的元素可能不会删除,导致程序出错。 import java.util.ArrayList; import java.util.L 阅读全文
posted @ 2021-07-27 15:08 北国浪子
摘要:1.浅复制和深复制的概念浅复制是指当复制某个对象时,仅仅复制该对象的基本数据类型,而不复制其引用数据类型;而深复制不仅复制其基本数据类型,而且复制其引用数据类型。无论浅复制还是深复制,在使用该功能之前对象都实现Cloneable接口,重写clone()方法。特别注意,复制对象和原对象不是同一个对象, 阅读全文
posted @ 2021-07-26 16:55 北国浪子
摘要:不多说,直接上代码 1、利用SimpleDateFormat类,获取天数间隔 代码: import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import jav 阅读全文
posted @ 2021-07-08 09:55 北国浪子