Java基础
文章平均质量分 90
lelong999
这个作者很懒,什么都没留下…
展开
-
Portlet 是什么 ?
Portlets “Portlets是一种Web组件-就像servlets-是专为将合成页面里的内容聚集在一起而设计的。通常请求一个portal页面会引发多个portlets被调用。每个portlet都会生成标记段,并与别的portlets生成的标记段组合在一起嵌入到portal页面的标记内。”(摘自Portlet规范,JSR 168) Portal的功能可以分为三个主要方面: ...2007-04-12 10:01:00 · 165 阅读 · 0 评论 -
JAXB安装与编译器使用(转)
JAXB (Java Architecture for XML Binding) 的主要功能是根据DTD或者XML Schema将XML Element转化为Java类。将XML文本流转化为Java Object,把XML Processing转化为对类的一些属性的访问。简单的来说,它可以让你轻松解析和验证XML内容而不用去写那些繁琐的XML解析代码。 JAXB 包含两个部分:1, ...原创 2013-06-07 14:59:00 · 193 阅读 · 0 评论 -
Java中关于OutOfMemoryError的场景及解决方法
1、OOM for Heap=>例如:java.lang.OutOfMemoryError: Java heap space分 析: 此OOM是由于JVM中heap的最大值不满足需要,将设置heap的最大值调高即可,参数样例为:-Xmx2G解决方法:调高heap的最大值,即-Xmx的值调大。2、OOM for Perm=>例如:java.lang.OutOfMemoryE...原创 2012-12-17 10:18:36 · 310 阅读 · 0 评论 -
Java性能故障排除工具(转)
1.jconsole是随着JDK 1.5而推出的。这是一个Java监测和管理控制台-JMX兼容的图形工具来监测Java虚拟机。它能够同时监测本地和远程的JVMs。详情可查看:jconsole工具介绍 2.VisualVM 集成了几个现有的JDK软件工具,轻量级内存和CPU信息概要能力。这个工具被设计为同时在生产和开发时使用,进一步提高监视的能力和Java SE平台的性能分析能力。 3...原创 2011-11-03 14:04:32 · 95 阅读 · 0 评论 -
静态类 static class (转载)
转自:http://klcwt.iteye.com/blog/452834 在一个类中创建另外一个类,叫做成员内部类。这个成员内部类可以静态的(利用static关键字修饰),也可以是非静态的。由于静态的内部类在定义、使用的时候会有种种的限制。所以在实际工作中用到的并不多。 在开发过程中,内部类中使用的最多的还是非静态地成员内部类。不过在特定的情况下,静态内部类也能够发挥其独特的作用。 ...原创 2011-05-18 02:31:38 · 57 阅读 · 0 评论 -
Log4j 笔记
困惑了很久的日志使用。用于记录自己的使用过程。 下面是一个日志例子。#定义log4根目录(所有包),定义日志信息的“输出级别”和“输出目的地”#下面指的是:输出级别是info,输出目的地是consoleappender,fileappenderlog4j.rootLogger=info,consoleappender,fileappender#定义输出到控制...原创 2010-08-19 09:18:38 · 82 阅读 · 0 评论 -
BufferedImage 与像素级渲染(转载)
常有人说 Java 图形渲染很慢?嗯,相对 C/C++ 而言, Java2D 固有的图像处理能力确实有待提高。 但是,这也仅仅局限于对比 C/C++ 应用而言。 如果您是以其它什么东西与之比较,却得出 Java 渲染很慢的结论。那么,或者并不是出自 Java 本身的原因,而在于您并没能搞清楚该怎样正确的使用 Java 绘图。 况且,即便是相对于 C/C++ 而谈...原创 2010-07-14 14:45:31 · 346 阅读 · 0 评论 -
java.util.UUID 使用
近来要生成一唯一标识,想不到java基础类库里有这种工具,记录一下。 /** * 生成UUID * * @return */ public static String getUUID() { String uuid = UUID.randomUUID().toString(); return uuid; } /** * ...2010-04-12 13:57:21 · 233 阅读 · 0 评论 -
java 二进制兼容性 (转载)
现在做的一个项目需要维持两个版本,一个ASP(Application service provider)版本,一个光盘软件版本,两个版本的99%的都是一样,只是在授权上有一些不同。所以维护起来,我都是先在ASP版上做修改,然后再将修改后的类直接拷贝到光盘版的相应位置,覆盖原来的类文件。这样一般来说不会有问题,可以这次突然出现了很奇怪的问题,要么就提示找不到域,要么提示找不到方法,甚是奇怪,后来查...2008-05-28 21:01:12 · 98 阅读 · 0 评论 -
外企面试中常用到的英语问答
找一份满意的工作吗?外企面试中面对外国老板连珠炮似的提问,有没有觉得心慌意乱、无所适从?求职过程中外企面试尤为重要,回答问题,如果能简明扼要,真诚中肯,合乎老外口味,那么录取机会必定大大增加。当然,有的问题,也要轻描淡写,以免言多必失。本篇摘录了若干外企面试中出现频率较高的问题及精彩回答,希望能在您求职路上助您一臂之力。 Q:Can you sell yourself in two minut...原创 2008-10-13 23:42:55 · 208 阅读 · 0 评论 -
JAVA日期加减运算
public static Date getBeforeMonth(Date date,int months) { Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.set(Calendar.MONTH,calendar.get(Calendar.MON...2008-07-05 13:54:07 · 87 阅读 · 0 评论 -
JAVA中转义字符
1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377' \0:空字符2.Unicode转义字符:\u + 四个十六进制数字;0~65535 \u0000:空字符3.特殊字符:就3个 \":双引号 \':单引号 \\:反斜线4.控制字符:5个 \' 单引号字符 \\ 反斜杠字符 \r 回车 \n 换行 \f 走...2008-07-01 15:55:16 · 180 阅读 · 0 评论 -
使用java.text包格式化数字和日期
在C中可以使用类似printf(“%d %8.2f\n”, 1001, 52.335)的方法实现格式化输出,可是Java中的System.out.println()并没有对应的功能。要格式化输出,必须使用java.text包中的类来实现类似的操作(要不怎么体现面向对象的优越性呢,不过据说jdk1.5准备又补上)。当然了,java.text包的功能还是很强大的,奇怪的是很多书中都没有涉及,而一般谁又...2008-06-27 09:48:06 · 108 阅读 · 0 评论 -
[转帖]ant中文教程(二)
3 编写build.xml Ant的buildfile是用XML写的。每个buildfile含有一个project。buildfile中每个task元素可以有一个id属性,可以用这个id值引用指定的任务。这个值必须是唯一的。(详情请参考下面的Task小节)3.1 Projectsproject有下面的属性:Attribute Description Requiredname 项...2007-07-25 16:50:00 · 71 阅读 · 0 评论 -
[转帖]ant中文教程(一)
1 Ant是什么? Apache Ant 是一个基于 Java的生成工具。生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式(也有可能转换为可安装的产品映像形式)。随着应用程序的生成过程变得更加复杂,确保在每次生成期间都使用精确相同的生成步骤,同时实现尽可能多的自动化,以便及时产生一致的生成版本2 下载、安装Ant 安装Ant下载.zip文件,解压缩到c:\ant1.3...2007-07-25 16:26:28 · 70 阅读 · 0 评论 -
Integer大小比较的问题
public static void main(String[] args) { // TODO Auto-generated method stub Integer a = new Integer(1); Integer b = new Integer(1); int c=1; Integer e = 1; System.out.println("a==b:&quot...原创 2014-05-22 12:29:32 · 224 阅读 · 0 评论