冲吧,不要停!

怎么java又来了?

Java 泛型在类继承方面的使用

对泛型的了解不多,最近了一个类继承方面的包装,更进一步了解泛型能如何使用。 需求如下: 有一个工厂类,通过工厂类去生产一个 Consumer。 Consumer 需要调用 setMessageListener 方法去设置一个 IMessageListener。 这个 IMessageList...

2018-01-12 15:17:06

阅读数:140

评论数:0

apache-common pool 的使用

Apache Commons-pool2(整理) apache-common pool的使用

2017-11-24 08:26:10

阅读数:147

评论数:0

把嵌套Json转换成Java对象

问题描述我希望能够从Java动作方法中的JSON字符串访问属性。该字符串可以通过简单的说myJsonString = object.getJson()。以下是字符串可以是什么样的示例:

2017-07-13 23:01:58

阅读数:2611

评论数:1

关于注解的文章

深入理解Java注解类型(@Annotation):关于学习注解的好的基础文章,写的非常全,而容易明白 你了解注解内的@interface List么:Java8之前,解决多重重复注解问题的好文章 Spring AOP中pointcut expression表达式解析:关于PointCut e...

2017-07-10 23:09:27

阅读数:140

评论数:0

JAVA 注解的几大作用及使用方法详解(转)

from: http://langgufu.iteye.com/blog/2082590 java 注解,从名字上看是注释,解释。但功能却不仅仅是注释那么简单。注解(Annotation) 为我们在代码中添加信息提供了一种形式化的方法,是我们可以在稍后 某个时刻方便地使用这些...

2017-07-10 22:54:51

阅读数:196

评论数:0

JDK内置工具使用

from:http://blog.csdn.net/fenglibing/article/details/6411924 一、javah命令(C Header and Stub File Generator) 二、jps命令(Java Virtual Machine Process Statu...

2017-06-10 22:58:43

阅读数:131

评论数:0

Java应用线上问题排查的常用工具和方法

from:http://blog.hesey.net/2013/09/common-troubleshooting-tools-and-methods-on-java.html 在长期排查线上问题的过程中,总结了一些工具的用法和排查问题的思路,这里跟大家分享一下,在遇到类似的问题时,希望...

2017-06-07 13:15:01

阅读数:205

评论数:0

Java 性能测试工具 JMH

前言 最近在看《Java8函数式编程》时,发现了一个性能测试工具 JMH(Java Microbenchmark Harness)。这个工具方便了我们进行微基准测试。比如,在进行微基准测试时,我们想要测试的是“程序被JVM编译成机器代码(而不是直接执行字节码)”的执行速度。为了让JVM把要测试...

2017-05-23 15:57:32

阅读数:4466

评论数:0

Idea打包Jar文件

前言 如何使用Idea把多个可执行的Class文件,打到一个Jar包里,使用Java命令执行不同的Class文件呢?还有,如何打成直接可执行的Jar包呢?下面进行说明

2017-02-21 10:46:13

阅读数:13405

评论数:1

final变量在多线程程序中的好处

好处:保证在构造函数中的变量设置,对其它线程来说,都是可见的。而且对于通过final变量到达的任意变量,对其它线程也是可见的(例如final Map变量里面的值)。 原因:对于通过final域可到达的变量的写入操作,将不会与构造过程后的操作,一起被重排序。

2017-02-17 10:16:11

阅读数:1385

评论数:0

volatile变量规则:对一个变量的写操作先行发生于后面对这个变量的读操作

如果单看一句话的,基本上是无法理解的。这句话的意思,并不是“对于一个变量a,a=5这样的写操作,在b=a这样的读操作之前执行”的意思,这句话实际上就是体现happens-before原则具备传递性。想要解理这句话的意思可以看下面的文章: - Java多线程:volatile变量、happens-...

2017-02-16 22:49:54

阅读数:881

评论数:4

java的static块执行时机

http://blog.csdn.net/berber78/article/details/46472789 一、误区:简单认为JAVA静态代码块在类被加载时就会自动执行。证错如下:   [java] view plain copy class...

2017-02-11 14:19:02

阅读数:187

评论数:0

类在什么时候加载和初始化

http://www.importnew.com/6579.html 理解类在JVM中什么时候被加载和初始化是Java编程语言中的基础概念,正因为有了Java语言规范,我们才可以清晰的记录和解释这个问题,但是很多Java程序员仍然不知道什么时候类被加载,什么时候类被初始化,类加载和初始化...

2017-02-11 14:14:53

阅读数:289

评论数:0

关于SoftHashMap实现相关内容

前言 在看这篇文章时,看到了里面使用了SoftHashMap类。这个类是Shiro框架中的一个类,博主把这个类拿过来后,又添加了一个新的方法来方便使用。 在看到这个类后,想了一个问题:会不会发生GC的时候,SoftHashMap里的Value被回收了,而Key还存在的问题呢?如果会发生这...

2017-02-10 21:29:42

阅读数:876

评论数:0

Java中守护线程的总结

http://blog.csdn.net/shimiso/article/details/8964414 在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程)  用个比较通俗的比如,任何一个守护线程都是整个JVM中所有非守护线程的保...

2017-01-24 11:17:54

阅读数:232

评论数:0

-jar参数运行应用时classpath的设置方法

http://www.zeali.net/entry/15 当用java -jar yourJarExe.jar来运行一个经过打包的应用程序的时候,你会发现如何设置-classpath参数应用程序都找不到相应的第三方类,报ClassNotFound错误。实际上这是由于当使用-jar参数运行的时候...

2017-01-04 21:53:26

阅读数:188

评论数:0

CLASSPATH 是什麼

http://openhome.cc/Gossip/JavaEssence/WhatClasspath.html 假 設你在C:\workspace下寫了個HelloWorld.java,並順利使用編譯器javac將之編譯為HelloWorld.class,在不 切換路徑的情況下,可以直接執行j...

2017-01-04 21:28:27

阅读数:243

评论数:0

Java访问私有属性(不使用getter方法和反射)

前言 今天看书的时候,看到一个写法,在不使用不使用getter方法和反射访问私有属性。

2016-12-16 12:58:43

阅读数:1467

评论数:0

多线程访问HashMap的问题

先记录一下,需要时候读一下: Is a HashMap thread-safe for different keys?:讲了多线程访问HashMap会产生的问题 HashMap完全解读:讲了HashMap的结构,如果想看了解多线程访问HashMap的问题的话,先读一下这个比较好。 java....

2016-12-13 12:37:49

阅读数:284

评论数:0

关于Java的静态内部类

前言  看Spring源码和Map的源码时,发现有使用静态内部类。所以想知道静态内部类的特点是什么?在什么情况下使用静态内部类?

2016-12-13 11:13:23

阅读数:181

评论数:0

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