Joda-Time 用法

今天在Spring官网demo中无意看到了Joda-Time,于是去Joda-Time官网了解了一下,瞬间被它的强大功能和易用性所折服。 Joda-Time简介 Joda-Time — 面向 Java 应用程序的日期/时间库的替代选择,Joda-Time 令时间和日期值变得易于管理、操作和...

2017-10-30 15:20:00

阅读数:95

评论数:0

Java奇淫巧技之Lombok

[+] 背景   我们在开发过程中,通常都会定义大量的JavaBean,然后通过IDE去生成其属性的构造器、getter、setter、equals、hashcode、toString方法,当要对某个属性进行改变时,比如命名、类型等,都需要重新去生成上面提到的这些方法,...

2017-10-30 13:57:22

阅读数:74

评论数:0

详解Java中的clone方法 -- 原型模式

Java中对象的创建 clone顾名思义就是复制, 在Java语言中, clone方法被对象调用,所以会复制对象。所谓的复制对象,首先要分配一个和源对象同样大小的空间,在这个空间中创建一个新的对象。那么在java语言中,有几种方式可以创建对象呢? 1 使用new...

2017-10-30 12:15:11

阅读数:78

评论数:0

HashMap多线程并发问题分析

HashMap多线程并发问题分析 目录 并发问题的症状 HashMap数据结构 HashMap的rehash源代码 正常的ReHash过程 并发的Rehash过程 三种解决方案 转载: HashMap多线程并发问题分析 并发问题的症...

2017-10-29 20:09:26

阅读数:98

评论数:0

手写tomcat 加手写线程池结合

一 介绍: 前面的介绍copy别人的: 很多初学或将学java web的朋友总是被一系列异于常规java project的流程结构所困惑,搞不清事情的本质,这里就以最简单的方式来让初出茅庐的新手对java web项目有个清晰明了的认识。 学java web的必定先行学过java基础,众所周知,ja...

2017-10-26 15:38:02

阅读数:211

评论数:0

JAVA多线程实现龟兔赛跑

要求 1、兔子每秒跑5米,但是每10米要休息2秒 2、乌龟每秒钟4米,不休息 3、谁先到达终点,比赛结束 首先创建一个动物类Animal package com.th.animal; import java.util.concurrent.CyclicBarrier; imp...

2017-10-13 09:18:05

阅读数:1656

评论数:0

final总结

关于final关键字,总是那么些疑惑,今天就总结一下。 一.final的概念:在Java中, 可以使用final关键字修饰类、方法以及成员变量。 1.final标记的类不能被继承; 在设计类时候,如果这个类不需要有子类,类的实现细节不允许改变,并且确信这个类不会载被扩展,那么就设计为final类。...

2017-10-09 09:57:32

阅读数:84

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭