java
LGF124241877
这个作者很懒,什么都没留下…
展开
-
html解析工具 对& nbsp 解析为 ?
可以使用一下方法解决[size=large]1. 替换[/size][code="java"]s = new String(s.getBytes(),"GBK").replace('?', ' ').replace(' ', ' ');[/code]但是会导致正常的?也会被替换掉[size=large]2. 转换为char进行分析[/size][code="java...原创 2011-09-14 14:54:21 · 409 阅读 · 0 评论 -
while 和 for 不完全相同
1. for和while的语法如下:[code="java"] for(initialize;test;increment){ statement; } initialize while(test){ statement; increment; }[/code]2. 一般情况下for 和 while 的效果是一样的....原创 2013-03-07 11:05:24 · 143 阅读 · 0 评论 -
java 三大特性--封装、继承和多态理解
[color=red][size=x-large]封装[/size][/color][code="java"]/** * 所谓封装,就是将对象具有的成员变量和成员函数包装和隐藏起来,让外界无法直接使用, * 被封装的成员只能通过某些特定的方式才能访问。 * 实现封装有两个步骤: * 1、将不能暴露的成员隐藏起来,我们就不能让其在类的外部被直接访问或赋值。 * ...原创 2012-03-12 15:21:59 · 129 阅读 · 0 评论 -
java 源码解析--ArrayList
[align=center][color=red][size=x-large]ArrayList[/size][/color][/align][img]http://dl.iteye.com/upload/attachment/0064/7158/c8649472-e2c1-3628-8c96-5c1807598182.jpg[/img][color=green][size=lar...原创 2012-03-13 09:51:33 · 117 阅读 · 0 评论 -
java 源码解析--LinkedList
[align=center][color=red][size=x-large]LinkedList[/size][/color][/align][img]http://dl.iteye.com/upload/attachment/0064/7321/cfd581fe-50b6-35fa-b2fd-e6e87a0c96fa.jpg[/img][color=green][size=la...原创 2012-03-13 14:20:08 · 96 阅读 · 0 评论 -
java 发送邮件错误收集
1. 报错:[color=red]Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream [/color]原因:(本文基于MyEclipse6.5其他IDE不知)javax.mail和javax.activation这两个包已经在javaEE...原创 2012-10-31 19:00:49 · 182 阅读 · 0 评论 -
java 环境变量配置
windows xp下配置JDK环境变量: 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\developTool\java6;[img]http://dl.iteye.com/upload/attachment/0071/2877/cadbc7da-dfbe-3a74-9b03-87224b58e71d.jpg[/img] 2.安装...原创 2012-07-25 10:01:50 · 77 阅读 · 0 评论 -
java @override 报错处理
有时候在自己电脑上编译通过的java代码,在别人那里却编译不通过,总是@override报错,把@override去掉就好了,但不能从根本上解决问题。据说这是jdk的问题,@Override是JDK5就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override 而JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override。首先要确保安...原创 2012-07-25 16:17:34 · 214 阅读 · 0 评论 -
java.util.Properties 简单用法
[align=center][color=red]1. 认识properties文件[/color][/align]1、properties文件是一个文本文件2、properties文件的语法有两种,一种是注释,一种属性配置。 注 释:前面加上#号 属性配置:以“键=值”的方式书写一个属性的配置信息。3、properties文件的一个属性配置信息值可以换行,但键不可以换行...原创 2013-04-25 10:05:41 · 141 阅读 · 0 评论 -
Undefined exploded archive location
1. 用Myeclipse部署web系统wlms时候报如下错误: [img]http://dl.iteye.com/upload/attachment/0072/7405/312c6c2d-8103-3a91-b035-761db0241eaa.jpg[/img]则很有可能是你自己项目环境信息有问题,修改下就可以了。打开项目目录: .mymetadata 文件[cod...原创 2012-08-22 17:14:21 · 111 阅读 · 0 评论 -
Add Deployment java.lang.NullPointerException
1. 在用Myeclipse部署项目时候突然报错:[img]http://dl.iteye.com/upload/attachment/0072/7443/138398f6-f525-3b1b-8edc-70cccf39db3b.jpg[/img]无法进行部署操作2. 原因1. 可能是你的Web-root的值不对。通过右击项目->Properties->MyEclipse-...原创 2012-08-22 17:28:30 · 186 阅读 · 0 评论 -
foreach的原理
[img]http://dl2.iteye.com/upload/attachment/0086/5513/6dd51d8a-a180-3225-b12d-1f2817ad8268.jpg[/img]原创 2013-07-05 14:49:04 · 125 阅读 · 0 评论 -
(a + (a++)) 与 ((a++) + a)
直接上代码:[code="java"]public static void main(String[] args) { int a = 1; int b = 1; System.out.println((a++) + a);//3 System.out.println(b + (b++));//2}[/code]原创 2013-03-04 09:46:14 · 119 阅读 · 0 评论 -
java 关键字 clone
1. 最简单的clone例子[code="java"]/** * */package com.study.effective.clone;/** * 简单的Clone例子 * 1. 必须实现Cloneable接口,这个类才可以调用clone方法,不然会报错 * @className :CloneClass * @package : com.stu...原创 2012-02-24 17:24:30 · 104 阅读 · 0 评论 -
[jsoup] html解析工具
最近发现一个不错的html解析工具网址如下[url]http://jsoup.org/[/url]原创 2011-09-14 16:59:07 · 106 阅读 · 0 评论 -
short i =1; i=i+1与short i=1; i+=1编译时的区别
最近碰到一个java基础方面的问题:[code="java"]package com.jspsmart.upload;public class Test { public static void main(String[] args) { short i = 1; i += 1; // 无任何问题 i = i + 1; // 报错,编译不通过 }}[...原创 2011-10-12 12:43:02 · 356 阅读 · 0 评论 -
javax.mail java 发送邮件的实现
下面有完整可以运行的代码。本人亲自测试,可以运行。附件有所用到的jar包和源码。需要的朋友可以直接下载进行测试和研究,本人也是在网上找到的代码。一起分享下直接上源码[size=large][color=red]1. 邮件的基本信息(方便就直接设置为静态了)[/color][/size]下面最好是做为一个javabean[code="java"]package com.lgf.E...原创 2011-07-24 01:39:26 · 214 阅读 · 0 评论 -
Syntax error, annotations are only available if source level is 5.0
在安装旧 版本的Myeclipse 或则eclipse,当加载新以前写的代码时候会出现下面的错误[code="java"]Syntax error, annotations are only available if source level is 5.0[/code]注释版本最低要求5.0以上才可以用意思是说你的编译版本太低了。可能是你安装的Myeclipse或则eclips...原创 2011-07-24 11:52:50 · 145 阅读 · 0 评论 -
java 基础语法
[size=large][align=center][color=red]Java 基础语法[/color][/align][/size][color=green][size=large]1.标识符[/size][/color]Java对各种变量、方法和类等要素命名时使用的字符序列称为标识符。Java标识符命名规则:①标识符由字母、下划线“_”、美元符号“$”、数字组成。②...原创 2011-10-22 09:26:16 · 173 阅读 · 0 评论 -
java 关键字 final
[size=large][color=red]1. final 数据[/color][/size][code="java"]package com.lgf.keyword;/** * 测试类 * @author lgf */class Value { int i; public Value(int i) { this.i = i; ...原创 2011-10-25 09:52:45 · 81 阅读 · 0 评论 -
位移运算符
[code="java"]package com.lgf.operation;/** * 所有的整数类型(除了char 类型之外)都是有符号的整数。 * 这意味着他们既能表示正数,又能表示负数。Java 使用2的补码(two’s complement ) * 这种编码来表示负数,也就是通过将与其对应的正数的二进制代码取反(即将1变成0,将0变成1),然后对其结果加1。 * ...原创 2011-11-04 11:46:56 · 98 阅读 · 0 评论 -
java 基础之(equals hashcode)
1.equals 的等价关系[img]http://dl.iteye.com/upload/attachment/0062/2975/7a6bcb9c-ac2a-312b-9f32-7aa438fd9bd0.jpg[/img]2. 重新equals 的具体方法[img]http://dl.iteye.com/upload/attachment/0062/2977/52d9884...原创 2012-01-19 11:02:52 · 117 阅读 · 0 评论 -
java 基础之(抽象类)
[size=large]抽象方法 :它属于一种不完整的方法,只含有一个声明,没有方法主体。下面是抽象方法声明时采用的语法: abstract void x(); 包含了抽象方法的一个类叫作“抽象类”。如果一个类里包含了一个或多个抽象方法,类就必须指定成abstract(抽象)。否则,编译器会向我们报告一条出错消息。 若一个抽象类是不完整的,那么一旦有人试图生成那个类的一个对象,...原创 2011-11-28 15:15:25 · 126 阅读 · 0 评论 -
java 基础之(接口)
[size=large]“interface”(接口)关键字使抽象的概念更深入了一层。我们可将其想象为一个“纯”抽象类。它允许创建者规定一个类的基本形式: 方法名、自变量列表以及返回类型,但不规定方法主体。接口也包含了基本数据类型的数据成员,但它们都默认为 static 和 final。接口只提供一种形式,并不提供实施的细节。接口这样描述自己:“对于实现我的所有类,...原创 2011-11-28 15:20:13 · 107 阅读 · 0 评论 -
List 遍历 ConcurrentModificationException
有如下代码片段:[code="java"]public static void main(String[] args) { List list = new ArrayList(); list.add(1); list.add(2); list.add(3); list.add(4); list.add(5); // 依次输出结果...原创 2013-07-05 17:39:55 · 123 阅读 · 0 评论