Java基础
Java十年君
热爱代码,热爱理财!!微信搜索关注【Java十年君】 获取更多优质内容!
展开
-
新的日期时间API,优雅处理时间
一、为什么要使用新日期时间Java8之前的标准日期和时间存在以下缺陷:Date 可读性差 示例:Sat Nov 28 11:40:51 CST 2020SimpleDateFormat 是线程不安全的,多线程并发处理时会得到意想不到的结果Date 对日期的计算等操作处理比较繁琐,不够简洁为解决上述缺陷,出现一些优秀三方日期处理框架,Joda-Time等。Joda-Time在Java 8之前成为Java的实际标准日期和时间库。Java需要一套新的标准的日期时间API,于是在Jav原创 2020-11-28 21:23:39 · 475 阅读 · 0 评论 -
使用构建器模式优雅的创建对象
使用构造类创建对象通常我们创建对象 会使用以下两种:无参构造函数,使用set赋值带参构造函数如果需要动态参数,就需要多个构造函数,或者频繁使用set方法,不够优雅和直观 //使用默认构造函数,set方法赋值 User defaultUser = new User(); defaultUser.setUserName("yang.liu");...原创 2019-11-24 00:21:38 · 403 阅读 · 0 评论 -
JAVA——实现多线程
Java虚拟机允许程序并发地允许程序,多线程的实现一般有3种方式: 1、继承Thread类,重写run()方法class MyThread extends Thread { @Override public void run() { // 处理具体的逻辑 }}//调用: MyThread thread=new MyThread();原创 2015-12-02 22:29:03 · 355 阅读 · 0 评论 -
Java常用加密算法
Java加密技术原创 2016-04-01 09:56:09 · 4048 阅读 · 0 评论