
java基础
文章平均质量分 71
杨小熊的笔记
软件开发
展开
-
Java版本对应关系表
以下Java主要版本(Major Version)与公开大版本号的对应关系。原创 2025-04-15 21:59:27 · 643 阅读 · 0 评论 -
java -jar 执行普通main方法(使用spring-boot打包插件)
java -jar fat-jar spring-boot-maven-plugin原创 2023-02-20 23:58:15 · 2562 阅读 · 0 评论 -
SimpleDateFormat 多线程存在的问题及解决方案
SimpleDateFormat并发问题及解决方案。原创 2022-07-02 01:00:52 · 1589 阅读 · 0 评论 -
夏令时及java中常用方法
java中的夏令时原创 2022-06-26 15:43:44 · 2505 阅读 · 0 评论 -
LocalDateTime ZonedDateTime Instant 的相互转换
LocalDateTime ZonedDateTime Instant 的相互转换原创 2022-06-26 23:40:52 · 1754 阅读 · 0 评论 -
java8日期时间格式化与解析
java8日期时间格式化与解析原创 2022-06-26 23:43:31 · 1966 阅读 · 0 评论 -
带时区时间日期 ZonedDateTime
带时区时间日期 ZonedDateTime原创 2022-06-18 06:48:26 · 3682 阅读 · 0 评论 -
普通 Maven 工程集成logback日志框架
logback MDC原创 2022-04-30 04:11:03 · 2701 阅读 · 1 评论 -
Java - List 的 contains 方法的性能
Java - List 的 contains 方法的性能有一个需求,对一个List中的元素,获取的所有Record字段,要求去重,并作为List返回。现在有两个方案,一个是使用ArrayList(LinkedList类似),另一个是使用HashSet,ArrayList使用其contains()方法来去重,HashSet调用add()方法自然会去重。具体实现如下:package com...原创 2018-08-15 23:37:40 · 15967 阅读 · 2 评论 -
Java包装类传递形参
Java包装类传递形参先看一段程序:package com.interview.bytelearn;/** * 原题链接:https://www.nowcoder.com/questionTerminal/1bab09264a1c4528aa60ee9bca5f0976 */public class Test2 { public static void main(String[] args原创 2017-08-22 09:52:43 · 2791 阅读 · 0 评论 -
try-catch-finally 与返回值的修改
先看一段java代码,func返回值为int:public static int func() { int result = 0; try { result = 1; return result; } catch (Exception e) { result = 2; return result; } f原创 2017-06-12 12:35:42 · 3079 阅读 · 0 评论 -
Java 自动装箱与拆箱
Java 自动装箱与拆箱(Autoboxing and unboxing)本文github地址: https://github.com/YoungBear/MyBlog/blob/master/JavaAutoBoxUnbox.md什么是自动装箱拆箱基本数据类型的自动装箱、拆箱是自J2SE 5.0开始提供的功能。一般我们要创建一个类的对象实例的时候,我们会这样:Class a = new Clas转载 2016-09-17 23:03:26 · 459 阅读 · 0 评论 -
Android 线程和线程池
本文 Github 地址: https://github.com/YoungBear/MyBlog/blob/master/ThreadPool.md 参考《Android 开发艺术探索》Stop saying “I wish” and start saying “I will”.不要再说“我希望…”,开始说“我会…”。线程池的优点重用线程池中的线程,避免因为线程的创建和销毁所带来的性能开销转载 2016-09-29 17:22:12 · 848 阅读 · 0 评论 -
Java修饰符 transient,volatile等
Java 修饰符transient参考:http://www.cnblogs.com/lanxuezaipiao/p/3369962.htmltransient,意为短暂的,瞬时的。 我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个类的所转载 2016-09-25 23:16:58 · 8088 阅读 · 0 评论 -
Java集合框架
java常用集合框架类图: 一句话描述常用集合摘自《JAVA核心技术I》ArrayList 一种可以动态增长和缩减的索引序列LinkedList 一种可以在任何位置进行高效地插入和删除操作的有序序列HashSet 一种没有重复元素的无序集合TreeSet 一种有序集EnumSet 一种包含枚举类型值得集LinkedHa原创 2016-08-14 00:11:32 · 452 阅读 · 0 评论 -
enum_learn
Java 枚举Enum参考《Effective Java》Java1.5之后枚举提够了编译时的类型安全包含同名常量的多个枚举类型可以在一个系统中和平共处,因为每个类型都有自己的命名空间。枚举类型允许添加任意的方法和域,并且实现任意的接口。Sample:每个枚举常量后面括号中的数值,就是传递给构造器的参数。public enum Planet { MERCURY(3.302e+23,原创 2016-09-12 19:02:45 · 365 阅读 · 0 评论