-
G1垃圾回收器(简称G1GC)是JDK7中JavaHotSpotVM新引入的垃圾回收器,JavaSE6Update14中已经包含了一个G1的体验版本(据51CTO之前的报导,在JavaSE6u14于6月初登场时,原本Sun的声明是:G1垃圾回收器需要收费方能使用。然而之后不久,Sun表示这是一个误会,修改了原本的发布声明,并表示现在以及将来对G1的使用都是完全免费的)...
吴旭晓
2013-06-26
JAVA
个人博客
2035
0
-
Java做为一个编程语言正在老去,但JVM的优势却越来越显著。JVM正在成为一个多元化的平台,开发人员可以充分利用不同语言来满足各自不同的需要。
Java比JVM(VirtualMachine)更有分量的时代已经结束了。
JVM作为一种机制用以提供Java应用在多个不同硬件上的可移植性,而现在它可以运行的语言更多了,从动态语言如JR...
吴旭晓
2013-06-26
JAVA
个人博客
2213
0
-
Java编码规范(自己个人小结,供大家参考)
下面是我个人刚学JAVA时,对JAVA编码规范的一些小结,希望能给大家一些帮助!更详细的可以查看SUN提供的JAVA编码规范!
一 命名惯例
1)类:名词或名词性词组,每个单词首字母大写;一般不使用缩写,除非其缩写更通用和便于理解,如HTML;
类命名举例:classPerson...
吴旭晓
2013-06-26
JAVA
个人博客
2005
0
-
注意事项一:在内部类中可以随意使用外部类的成员方法以及成员变量。
众所周知,在定义成员方法或者成员变量的时候,可以给其加上一些权限的修饰词,以防止其他类的访问。如在成员变量或者成员方法前面,加上Private关键字,则其他类就无法调用这个类中的成员方法或则和成员变量。但是,如果这个类有成员内部类,则不受...
吴旭晓
2013-06-26
JAVA
个人博客
1984
0
-
这几天碰到一个诡异的问题,在IBMJDK上二位数组中使用表达式时,出现http500的错误。500是个内部错误,更webcontainer有关,拿了客户的日志文件,发现异常如下,
<2009-7-23上午05时01分47秒CDT><[weblogic.servlet.internal.WebAppServletContext@1aec462-appName:'test',name:'test',context-path:'/test',...
吴旭晓
2013-06-26
JAVA
个人博客
1985
0
-
控制器类
package com.crm.filter; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; i...
吴旭晓
2013-06-26
JAVA
个人博客
1937
0
-
在Java程序中可能使用多层循环来处理复杂的逻辑。但如果要从最内层循环跳出最外层循环是比较麻烦。下面的代码是一个三层循环的例子:
String[]arr=newString[]{"a","b","c"}; for(Strings:arr) { for(Stringss:arr) { for(Stringsss:arr) { System.out.println(sss); } } }
...
吴旭晓
2013-06-26
JAVA
个人博客
1836
0
-
树形结构(tree)是比较常用的数据结构了,MIDP中没有它的身影,不然我就不用写这篇文章了。
代码如下:
/** * * @author hunhun1981 */ public class HTree { private HNode root; private HNode current; private int c...
吴旭晓
2013-06-26
JAVA
个人博客
2034
0
-
序列化的过程就是对象写入字节流和从字节流中读取对象。将对象状态转换成字节流之后,可以用java.io包中的各种字节流类将其保存到文件中,管道到另一线程中或通过网络连接将对象数据发送到另一主机。对象序列化功能非常简单、强大,在RMI、Socket、JMS、EJB都有应用。对象序列化问题在网络编程中并不是最激动人心的课题,但...
吴旭晓
2013-06-26
JAVA
个人博客
2140
0
-
每一个走入Java世界的人都想学好Java,如何学好Java呢?这是初学者都会提出来的问题,现在在这里给大家提出几点方法,希望有助于大家学习Java:
1)多动手
学习编程不仅仅理论上要学习,更要多动手,多实践,多编一些自己的例子。多用实践的结论去论证自己的思想。
2)多动脑
对于Java的学习,不仅仅是对语...
吴旭晓
2013-06-26
JAVA
个人博客
1802
0
-
我们为什么要学习java呢?java为何这么的吸引人们的关注?难道……对!这就是java的根源:
1.Java是目前使用最为广泛的网络编程语言之一。它具有简单,面向对象,稳定,与平台无关,解释型,多线程,动态等特点。
2.简单Java语言简单是指这门语言既易学有好用。不要将简单误解为这门语言很干瘪。你可能很赞...
吴旭晓
2013-06-26
JAVA
个人博客
1722
0
-
背景:项目中,服务器端使用JAVA开发,客户端用C#开发,客户端和服务器端通过WEBSERVICE连接,但在使用Enum(枚举)时,服务器端正确接收到信息,在信息序列化到文件时,Enum的值总是不能正确的序列化。后经多方参考,才知道要指定类型:
XMLEncoder encoder; try { encoder = new&nb...
吴旭晓
2013-06-26
JAVA
个人博客
2111
0
-
由于Java可以很轻易的完成比较复杂的数学运算,所以我们经常能看到物理领域的问题借助Java实现效果演示,下面我给出一个桌球碰撞的处理及绘制实例。
package org.test.mail; import java.awt.Color; import java.awt.Frame; import java.awt.Graphics; import jav...
吴旭晓
2013-06-26
JAVA
个人博客
1836
0
-
这是一个简单的代码,用Unicode表示你的姓名
Javacode
public class B { /** * @param args */ void run(String str) { int i; for(i=0;i System.out.println(i+"对应的字符是"+str.charAt(i)); System...
吴旭晓
2013-06-26
JAVA
个人博客
1682
0
-
Java代码
import java.io.IOException; public class test { /** * 编码 * @param bstr * @return String */ public static String encode(byte[] bstr){ return new sun.misc.BASE64Encoder().encode(bst...
吴旭晓
2013-06-26
JAVA
个人博客
1721
0