分类目录归档:Java程序开发

Java程序开发,java环境变量设置, java学习,java编程技术,Java是如今最流行的编程语言技术,是Sun公司推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。

如何查看Jar包源码乱码的Eclipse插件介绍



如何查看Jar包源码乱码的Eclipse插件介绍。依赖的Jar包如果既有GBK编码,又有UTF-8编码,就会出现乱码问题。

场景一:如果设置工作区为UTF-8编码来查看GBK编码的Jar包,可以显示正确的中文文字,但是查看GBK编码的Jar包,就会显示乱码。

场景二:反过来,如果[......]

Read more

数字证书原理介绍



数字证书原理介绍文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理,最后演示使用makecert生成数字证书。如果发现文中有错误的地方,或者有什么地方说[......]

Read more

Java基于锁并发和基于无锁并发的比较

Java基于锁并发和基于无锁并发的比较图示。试图解决在一个系统中并发读共享状态时发生的争用问题。StampedLock设计用来优化读性能,它的性能要优于ReentrantReadWriteLock。

第一,在我看完Java现在对锁的实现,我想这是一个关于时间的问题。第二,虽然StampedLo[......]

Read more

Android内存管理及内存泄露

Android内存管理及内存泄露,最近在看Dalvik相关的东西,发现文章不少,但许多文章都拿java虚拟机来说Dalvik,但两者是有一些不同的。

一、Dalvik的内存结构

和java虚拟机不同,Dalvik虚拟机使用的指令是基于寄存器的,而Java虚拟机使用的指令集是基于堆[......]

Read more

Java8新特性Date和Time介绍

Java8新特性Date和Time介绍。

为什么我们需要一套新的Date和Time库
Java开发者长期以来一个棘手的问题就是Date和Time类库,Java SE这套类库一直存在问题。
例如java.util.Data和SimpleDateFormatter不是线程安全的。
Date和[......]

Read more

myeclipse运行非常慢如何优化配置加快速度

myeclipse运行非常慢如何优化配置加快速度 ?myeclipse机子启动速度太慢,那是因为里面集成了太多的功能,但对于大多数人来说是不必要的,只需要根据自己正在用的项目加载相应的工具就行了。等到用到其他的时候再加载需要的。

<1> Myeclipse的安装目录下面有个名为ec[......]

Read more