java
java_human
这个作者很懒,什么都没留下…
展开
-
多线程,并发实例
主要是用到ExecutorService。采用了单例模式,线程池。 /**异步发送微信消息 * * @date 2016年5月13日 */ public class ThreadSendWxMessage { private static final Logger log = LoggerFactory.getLogger(ThreadSendWxMessage.c原创 2016-10-12 14:02:13 · 211 阅读 · 0 评论 -
JVM知识
1.这个平台的结构如下图所示: 运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之编译成字节码(.class文件),再然后字节码被装入内存,一旦字节码进入虚拟机,它就会被解释器解释执行,或者是被即时代码发生器有选择的转换成机器码执行。2. JVM是可运行Java代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收,堆 和 一个存储方法域...翻译 2018-03-27 16:46:01 · 174 阅读 · 0 评论 -
java编译原理
4.Java编译原理1.javac是什么?(1)javac是一种编译器,能够将一种语言规范转换成另一种用语言规范,通常编译器是将便于人们理解的语言规范成机器容易理解的语言规范。(2)javac的任务就是将java源代码语言转换成jvm能够识别的语言,然后jvm将jvm语言再转化成当前机器能够识别的语言(这样使得对开发者屏蔽与机器相关的细节,并且使得语言的执行与平台无关)2.javac编译器的基本结...原创 2018-03-27 16:47:31 · 4350 阅读 · 0 评论 -
net.sf..json.JSONObjec和com.alibaba.fastjson.JSONObject实践
JSONObject jsonObject = new JSONObject();引入的是com.alibaba.fastjson.JSONObject类,用Put可以加值,是比较快的json转化类jsonObject.put("messageId", messageId);测试类代码如下package jsonTest;import java.util.HashMap;import java.u...原创 2018-04-11 14:21:22 · 5494 阅读 · 1 评论