![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
04. Java
文章平均质量分 62
Silence-轩辕-寂
Linux,Windows xp,Windows 7,Windows 8,MaxDos,UNIX
展开
-
Java中list.get(index)报错
1、list.get(index)中的index为负值异常 严重:Exception occurred during processing request:-1 java.lang.ArrayIndexOutOfBoundsException:-1原因:if(null != list.get(list.size()-1) && null != list原创 2014-05-04 21:01:57 · 2652 阅读 · 0 评论 -
Java中替换HTML标签的方法
1、替换HTML标签replaceAll("\\&[a-zA-Z]{0,9};", "").replaceAll("]*>", "\n\t")源码如下:原创 2014-04-06 20:29:48 · 2042 阅读 · 0 评论 -
Java 文件格式
*.java文件是保存源代码的文本文件 (*代表类名)使用 javac *.java可以编译该文件使用 java *可以运行该类 *.class是用于保存 Java类的 二进制编码以及Class对象,每一个 Java类都有一个解释该类特征的 Class对象。*.jar文件 是一种压缩文件格式 打包命令jar cvf JARFileNa原创 2014-05-05 19:54:01 · 860 阅读 · 0 评论 -
Java Frame
package com.you.model;import java.awt.Button;import java.awt.Frame;import java.awt.Panel;import java.awt.TextField;public class FrameJava { public static void main(String[] args) { Fra原创 2014-05-02 21:04:08 · 964 阅读 · 0 评论 -
Java使用foreach遍历集合元素
package com.you.model;import java.util.Collection;import java.util.HashSet;public class ForEach { @SuppressWarnings("unchecked") public static void main(String[] args) { /** * 创建一个集合原创 2014-05-02 14:58:19 · 1345 阅读 · 0 评论 -
Java类的生命周期
学习带复习,从原理上来了解下Java类的生命周期。首先来了解一下jvm中的几个比较重要的内存区域,这几个区域在java类的生命周期中扮演着比较重要的角色:方法区:在java的虚拟机中有一块专门用来存放已经加载的类信息、常量、静态变量以及方法代码的内存区域,叫做方法区。常量池:常量池是方法区的一部分,主要用来存放常量和类中的符号引用等信息。堆区:用于存放类的对象实例。栈区原创 2014-04-10 21:13:55 · 673 阅读 · 0 评论 -
Java反编译工具 JD-GUI
JD-GUI下载地址:http://java.decompiler.free.fr/?q=jdgui原创 2014-05-07 13:21:16 · 738 阅读 · 0 评论 -
Java 字符串替换
package com.fusionchart.model;public class ReplaceString { public static void main(String[] args) { String str = "Hello,World!"; String replaceStr = str.replace(",", ";");原创 2014-05-03 19:32:10 · 780 阅读 · 0 评论 -
Apriori算法实现
import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import java.util.Map;import java.util.Set;import java.util.TreeMap;/*** 关联规则挖掘:Apriori算法* * 按照Apriori算法的基本思想来实现*原创 2014-04-06 19:33:20 · 765 阅读 · 0 评论 -
NetBeans文件被锁
—————————————————————————————————本文原创自Slience的csdn技术博客。本博客所有原创文章请以链接形式注明出处。欢迎关注本技术博客,本博客的文章会不定期更新。大多数人想要改造这个世界,但却罕有人想改造自己。世上没有绝望的处境,只有对处境绝望的人。原创 2014-05-07 13:25:12 · 1272 阅读 · 0 评论 -
MyEclipse报错
MyEclipse报错原创 2014-05-02 21:05:31 · 632 阅读 · 0 评论 -
以时间作为导出文件的文件名
//文件名String fileName = buildFileName();/** * 生成时间格式的文件名 */ public String buildFileName() { //new一个时间对象date Date date = new Date(); //格式化 SimpleDateFormate sdf = new SimpleDateFormat原创 2014-04-08 21:27:36 · 1095 阅读 · 0 评论 -
利用JSP交互式打印表格
文件名:input.htmlHello 请输入表格要显示的行数: 请输入表格要显示的列数:原创 2014-05-03 20:47:19 · 1190 阅读 · 0 评论 -
Java 九九乘法表
package com.you.hen;public class MultiplicationFormula { /** * @Title:main * @Description:九九乘法口诀 * @param:@param args * @return: void * @throws */ public static void main(String[] ar原创 2014-05-03 19:30:50 · 874 阅读 · 0 评论 -
用 JAAS 和 JSSE 实现 Java 安全性
JAAS 和 JSSE 概述JAAS 提供了一种灵活的、说明性的机制,用于对用户进行认证并验证他们访问安全资源的能力。JSSE 定义了通过安全套接字层(SSL)进行安全 Web 通信的一种全 Java 的机制。通过结合这两种技术,可以使我们的应用程序:验证用户就是他或者她所宣称的那个人(认证)。保证允许他或者她访问所要求的资源(授权)。通过安全网络连接进行完整的信息交换(传输)。原创 2014-05-03 19:06:23 · 521 阅读 · 0 评论 -
DOM解析XML
解析的定义:简单的说就是提取XML文档中指定的数据。我们知道,用Java解析XML文档,最常用的有两种方法:(1)使用基于事件的XML简单API(Simple API for XML)称为SAX。(2)基于树和节点的文档对象模型(Document Object Module)称为DOM。 Sun公司提供了Java API fo原创 2014-04-12 20:37:22 · 633 阅读 · 0 评论 -
Java中的换行符
Java中的换行符PrintWriter out = response.getWriter();out.write("\r\n");Java中的换行符“\r\n”原创 2014-04-08 21:27:04 · 874 阅读 · 0 评论 -
UBuntu9.10开发Java程序拦截inotify文件事件
注意,当前版本号是0.1,所以[version]都要换成0.1并且还需要设置环境变量JAVA_HOME,可以只在编译用的终端设置export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.15/要先安装过ant,然后进入解压后的目录,使用如下命令编译:chenshu@chenshu-desktop:~/work/inotify-java-0.1原创 2014-05-05 19:51:42 · 1087 阅读 · 0 评论 -
Java i++和i--
package com.you.dao;public class DataCate { public static void main(String[] args) { /** * i */ int i = 0; /** * a */ int a = i++; /** * b */ int b = i + '0'; /原创 2014-05-04 21:00:38 · 696 阅读 · 0 评论 -
J2ME内存优化方法
内存会溢出肯定和代码逃不了关系,99.99%学java的人都知道垃圾回收器是java的一大优点并据此来嘲笑C++。显然这个特性为代码编写者省了不少事,但这个特性却带来了不少隐患。 out momory 一阵天旋地转内存又溢出了。在手机上这种痛苦经常都有,套一句俗话在手机上用内存必须勒紧裤腰带。虽然现在pc内存上G都不奇怪,可是在手机上却只能以K来记,可能某位同志会马上跳出来说也有上M的,原创 2014-04-28 20:02:30 · 716 阅读 · 0 评论 -
Java访问修饰符
1、Class类的访问权限 public:可以供所有的类访问。 默认:默认可以称为friendly,但是,java语言中是没有friendly这个修饰符的,这样称呼应该是来源于c++。默认的访问权限是包级访问权限。即如果写了一个类没有写访问权限修饰符,那么就是默认的访问权限,同一个包下的类都可以访问到,即可以实例化该类(当然如果这个类不具有实例化的能力除外,比如该类没有提供public原创 2014-04-06 19:16:21 · 556 阅读 · 0 评论 -
用标签写登录界面
1、新建一个jsp页面,为login.jsp;2、导入标签,3、然后利用jsp标签写表单,源码如下: 用标签写登录界面原创 2014-04-06 18:34:59 · 1034 阅读 · 0 评论 -
将properties文件放在Jar包并读取
然后在jar包的代码中想要读取这个文件,可以用类似下面的代码:原创 2014-05-05 19:48:38 · 857 阅读 · 0 评论 -
J2ME中如何使用drawString()
在J2ME游戏开发中,在用drawString()方法画字符串时,没有做过移植的,仅仅在模拟器上测试的,可能都会发现,画的String怎么老是不固定。遇到这种情况很正常,不同机型的模拟器,相同的font大小都不一样。这可能让很多刚开始学习和从事J2ME开发的程序员感到棘手;难道每个机型都有自己的一套代码吗?其实不是的,J2ME通常采用一下做法: 一般做法,会设置几个f原创 2014-04-28 19:59:54 · 1048 阅读 · 0 评论 -
Java String.split()用法
在java.lang包中有String.split()方法,返回是一个数组。 1、“.”和“|”都是转义字符,必须得加"\\"; 如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split("."); 如果用“|”作为分隔的话,必须是如下写法:String.split("\\|"),这样才能正原创 2014-05-08 20:05:37 · 822 阅读 · 0 评论 -
安装JBoss Tool 出错
报错如下:原创 2014-05-04 21:03:09 · 754 阅读 · 0 评论 -
Java 中的内部类和匿名类
* 为什么需要内部类?Java 内部类有什么好处?为什么需要内部类?首先举一个简单的例子,如果你想实现一个接口,但是这个接口中的一个方法和你构想的这个类中的一个方法的名称,参数相同,你应该怎么办?这时候,你可以建一个内部类实现这个接口。由于内部类对外部类的所有内容都是可访问的,所以这样做可以完成所有你直接实现这个接口的功能。不过你可能要质疑,更改一下方法的不就行了吗?转载 2014-04-07 20:10:15 · 638 阅读 · 0 评论 -
Java内存管理
Java的内存管理有内存分配与内存回收,Java中内存分配与回收完全用虚拟机自动实现。 内存分为:栈,堆,代码区,静态变量存储区。 栈:存放局部变量,引用对象,形参(形参是一种特殊的局部变量)。例如,定义局部变量int i=20; 那么i分配在栈中,栈中的内容用完后立即释放,所以速度较快,注意一点,基本数据类型不一定分配在栈中。堆:存放new出来转载 2014-04-07 19:44:26 · 626 阅读 · 0 评论 -
winxp下j2me环境,android,nokiaSdk的配置
本来打算一直在Ubuntu的环境下做编程的,这次看来得转到windows了。j2me的话,根本就装不了收集厂商的模拟器,还有没法用蓝牙,无解了。android的话,更本就下不了sdk.....Eclipse也更新不了。So,有了这篇文章。环境:深度winxpsp3正文:配置j2me1.下载好Eclipse,jdk,wtk。nokiaS60v5sdk_j2me2.安装转载 2014-04-07 20:07:41 · 822 阅读 · 0 评论 -
EBS的Jar文件
对于11i来说,如果是第一次打开EBS,JInitiator会自动下载用于Form Applet展示的一些Jar包,Jar包默认会放到C:\Documents and Settings\ptian\Oracle Jar Cache目录下。这些Jar包在App Server的$OA_JAVA/oracle/apps/fnd/jar的目录下,以下是会与下载的jar包:/OA_JAVA/or转载 2014-05-07 13:13:26 · 1359 阅读 · 0 评论 -
在Java Web项目中建src/main/java包
1、首先在是src目录下新建文件夹main2、然后在main目录下新建文件夹java3、打开MyEclipse,找到该项目4、在该项目名右键,选择属性->Java Build Path5、选择该项目,点击“Add Folder”6、选择之后,点击“OK”7、点击“OK”之后,会在转载 2014-04-06 20:31:12 · 2023 阅读 · 0 评论 -
Java的深拷贝和浅拷贝
熟悉C++的朋友对这个话题应该很熟悉,浅拷贝就是指两个对象共同拥有同一个值,一个对象改变了该值,也会影响到另一个对象。深拷贝就是两个对象的值相等,但是互相独立。本来想把以前写的一篇文章扩充一下,没想到居然牵扯出很多复杂的问题。本文测试环境是windows xp sp3中文版、NetBeans6.7.1,JDK1.6-update16。这里抛砖引玉,希望大家能提宝贵意见。 首先,Jav转载 2014-05-05 19:56:32 · 439 阅读 · 0 评论 -
JDBC异常 数据库表不存在
1、错误如下: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:Table 'YHD.t_yhd_tab_area' doesn't exist2、原因 数据库名为“YHD”中不存在数据库表“t_yhd_tab_area”原创 2014-05-03 19:46:13 · 1417 阅读 · 1 评论 -
利用JNative实现Java调用动态库
由于项目要求,需要用Java调用windows的dll文件,查了一下,如果用JNI的话是比较麻烦的,在sourceforge.net上搜索了一下 “Java dll”,首先出现的是Jnative,于是决定用它,后来也试了些别的,但还是JNative好使,简单总结如下: Java调用动态库所需要关心的问题: l 如何装载dll文件,以及如何定位所要使用的方法; l转载 2014-05-08 20:07:56 · 1958 阅读 · 0 评论 -
Java访问修饰符
1、Class类的访问权限 public:可以供所有的类访问。 默认:默认可以称为friendly,但是,java语言中是没有friendly这个修饰符的,这样称呼应该是来源于c++。默认的访问权限是包级访问权限。即如果写了一个类没有写访问权限修饰符,那么就是默认的访问权限,同一个包下的类都可以访问到,即可以实例化该类(当然如果这个类不具有实例化的能力除外,比如该类没有提供public原创 2014-04-26 19:18:22 · 519 阅读 · 0 评论 -
JBoss启动项目报错
WARNING: -logmodule is deprecated. Please use the system property 'java.util.logging.manager' or the 'java.util.logging.LogManager' service loader. 21:39:22,654 信息 [org.jboss.modules] JBoss Modul原创 2014-05-02 14:59:25 · 2013 阅读 · 0 评论 -
Apriori算法实现
import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import java.util.Map;import java.util.Set;import java.util.TreeMap;/*** 关联规则挖掘:Apriori算法* * 按照Apriori算法的基本思想来实现*原创 2014-04-28 19:57:05 · 695 阅读 · 0 评论 -
JDK环境变量设置
设置JDK的环境变量包括:PATH,CLASSPATH,JAVA_HOME1. PATH环境变量 作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把JDK安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc原创 2014-04-10 21:10:34 · 654 阅读 · 0 评论 -
Java中的垃圾回收原理
垃圾回收简介用户程序(mutator)会修改还堆区中的对象集合,从存储管理器处获取空间,创建对象,还可一引入和消除对已有对象的引用。当mutator不能“达到”某些对象的时候,这些对象就成了垃圾。目的:找到不可达的对象,并将这些对象交给跟踪空闲空间的存储管理器,收回他们所占的资源。一些基本概念类型安全:任何数据分量的类型都是可确定的。可以原创 2014-04-07 20:06:07 · 890 阅读 · 0 评论 -
Java获取当前的时间
Java获取当前的时间利用Java中的Calendar获取当前的时间 具体实现如下:/** * @Title:NowTime.java * @Package:com.you.model * @Description:获取当前时间 * @Author: 游海东 * @date: 2014年4月4日 下午10:38:20 * @Version V原创 2014-04-06 20:34:53 · 622 阅读 · 0 评论