在Java程序的运行过程中,如果堆空间不足,则有可能抛出内存溢出错误(Out Of Memory),简称为OOM。
分类:
编程语言 时间:
2015-04-02 11:37:55
阅读次数:
121
打开MyEclipse新建一个Java工程(工程名任意),然后新建类(类名MyEclipseGen),粘贴如下代码,运行,即可生成MyEclipse的注册码 1 package HelloWorld; 2 import java.io.BufferedReader; 3 import jav...
分类:
系统相关 时间:
2015-04-02 11:35:34
阅读次数:
154
JVM学起来太不容易了,好好规划下,如何更好的学习JVM。
分类:
编程语言 时间:
2015-04-02 11:35:06
阅读次数:
144
环境: eclipse 版本 Eclipse Java EE IDE for Web Developers. Version: Kepler Service Release 2 maven版本:Apache Maven 3.2.5 tomcat7版本:Apache Tomcat/7.0.54 建立web工程,在pox.xml中进行配置 <proje...
分类:
系统相关 时间:
2015-04-02 10:35:01
阅读次数:
146
JAVA中都是对象,因此即便是我们用的类也应该是一个类的对象,这个类就是Class,即类类型.java.lang.Class
一. 类加载时机
编译时静态加载类
1) new 创建对象是静态加载类 编译时刻就需要加载所有可能使用到类
2) 但是需求可能是按需加载.同时全部加载太耗费资源. 同时接收的时候用一个通用接口 eg:office这个接口,,Word Excel 继承.那么通过反...
分类:
编程语言 时间:
2015-04-02 10:29:49
阅读次数:
136
大家在项目中经常会用到Log4j,一般包括4个步骤:
1.编写log4j配置文件;
2.初始化log4j;
3.获取一个logger实例;
4.调用logger.debug() 等记录日志。
为了能详细控制每个包和类的日志输出,一般在每个类中都需要定一个logger实例,无形中给使用带来了不便。
为了解决这个问题,本人对Log4j进行了一个简单的封装LogHelper.java。...
分类:
其他好文 时间:
2015-04-02 10:23:49
阅读次数:
162
在软件开发中使用缓存已经有一个非常久的历史了。缓存是一种很好的设计思想,一旦你用了他,你将会发现他确实很有用。Spring3.1版本的核心对缓存做了实现。在Java推出Annotation特性之前,实现缓存的一个难点在于它与业务逻辑代码的耦合性太强。
然而,Spring3.1中使用@Cacheable 和@CacheEvict实现缓存在某种程度上解决了这个问题,基本思想是在方法加上@...
分类:
编程语言 时间:
2015-04-02 09:15:34
阅读次数:
128
——- android培训、java培训、期待与您交流! ———-1 停止线程原理:让run方法结束。而run方法中通常定义循环结构,所以就是控制住循环结构就可以了。stop方法已经过时了。如何控制循环结构??
1 定义结束标记
2 当线程处于了冻结状态,没有执行标记,程序一样无法结束。
这时可以循环,正常退出冻结状态,或者强制结束冻结状态。
强制结束冻结状...
分类:
编程语言 时间:
2015-04-02 09:14:27
阅读次数:
165
Dating with girls(2)
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2229 Accepted Submission(s): 638
Problem Description
If you h...
分类:
其他好文 时间:
2015-04-02 09:13:09
阅读次数:
159