- 浏览: 110678 次
- 性别:
- 来自: 北京
最新评论
-
leon.s.kennedy:
jixuezhiyuan 写道你连需要哪些jar包都不说,你是 ...
JUnit4入门 -
jixuezhiyuan:
你连需要哪些jar包都不说,你是只给自己看的吗?
JUnit4入门 -
coolxuhanbing:
,很有指导意义!
SQL优化总结(34条) -
yaya_wiscom:
不错写的蛮好的
SQL优化总结(34条) -
leon.s.kennedy:
sokoo108 写道hellostory 写道sokoo10 ...
Ibatis的CRUD
文章列表
方法的重写(Overriding)和重载(Overloading)是Java多态性的不同表现。重写(Overriding)是父类与子类之间多态性的一种表现,而重载(Overloading)是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说 ...
Eclipse 是 Java 语言开发过程中的利器,相比较 MyEclipse 来说免费且运行速度快。但是修改 Java 类文件后,Eclipse 会自动将修改后的文件更新到 Tomcat 应用目录下并且将系统重新启动。对于后台管理系统的开发,经常导致 session 丢失而需要重新登录,特别是比较复杂的应用重新启动也是一个漫长的等待过程。可以利用 JavaRebel 插件的特性,避免以上的问题。相关配置如下:
编写配置文件:app_en_US.properties
和:app_zh_CN.properties
import java.util.Locale;import java.util.ResourceBundle;
jdom学习:读取xml文件
- 博客分类:
- XML
用JDOM读取XML文件需先用org.jdom.input.SAXBuilder对象的build()方法创建Document对象,然后用Document类、Element类等的方法读取所需的内容。IBM : developerWorks 中国站上有一个很好的例子:
<?xml version="1.0" encoding="UTF-8"?><HD> <disk name="C"> <capacity>8G</capacity> <directori ...
Java开发环境搭建详解
- 博客分类:
- javaSE
一。jdk安装与配置 下载地址:http://download.java.net/jdk6/ 选择适合平台的安装文件,windows32下目前最新版本为:jdk-6u25-ea-bin-b03-windows-i586-27_feb_2011.exe 默认安装即可,安装完成后要配置环境变量。比如,我的安装目录为:C:\Program Files\Java\jdk1.6。环境变量配置如下:XP系统下,右击“我的电脑”--选择“属性”--选择“高级”--点击“环境变量”在“系统变量(S)”中新建:JAVA_HOME:C:\Program Files\Java\jdk1.6新建:CLASS_PAT ...
使用J2SE API读取Properties文件的六种方法1。使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));Properties p = new Properties();p.load(in);2。使用java.util.ResourceBundle类的getBundle()方法示例: ResourceBundle rb = ResourceBundle.getBundle(name, Locale.getDefault()); ...
Object流 序列化
- 博客分类:
- javaSE
import java.io.*;
public class TestObjectIO { public static void main(String args[]) throws Exception { T t = new T(); t.k = 8; FileOutputStream fos = new FileOutputStream("d:/java/io/testobjectio.dat"); ObjectOutputStream oos = new ObjectOutputStream(fos); oos.writeObject(t); oos ...
MyEclipse不编译问题的解决
- 博客分类:
- eclipse
这两天MyEclipse 不编译了,无论怎么更改保存, classes目录下都是空的.
在网上找了很多文章,总结如下:
MyEclipse不编译解决1. 确保 project->build automatically 已经被选上.
MyEclipse不编译解决2. 如果选上了,也不好使, 使用这一招: project->clean..->选第2个clean select project, 勾上start build immediatelly
MyEclipse不编译解决3.删除现在的项目,提前设置好编译文件输出路径,重新导入源文件,设置MyEclipse为保 ...
Java Thread的概述与总结
- 博客分类:
- javaSE
线程的概述(Introduction)
线程是一个程序的多个执行路径,执行调度的单位,依托于进程存在。 线程不仅可以共享进程的内存,而且还拥有一个属于自己的内存空间,这段内存空间也叫做线程栈,是在建立线程时由系统分配的,主要用来保存线程内部所使用的数据,如线程执行函数中所定义的变量。
注意:Java中的多线程是一种抢占机制而不是分时机制。抢占机制指的是有多个线程处于可运行状态,但是只允许一个线程在运行,他们通过竞争的方式抢占CPU。
线程的定义(Defining)
定义一个线程(Defining a Thread)有两种方法
1) 继承java.lang.Thread类
Java编程中“为了性能”尽量要做的几点
- 博客分类:
- javaSE
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。
下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。
1. 尽量在合适的场合使用单例
使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:
第一,控制资源的使用,通过线程同步来控制资源的并发访问;
第二,控制实例的产生,以达到节约资源的目的;
第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信 ...
探究Java初始化的过程
- 博客分类:
- javaSE
最近又在翻《thinking in java》,这本书,怎么说呢,以前学java的时候,老师就没有把它作为教材,但是我偏偏只买了这本书,一直收获很大。好了,言归正传,结合自己的偶然遇到的一个在构造函数中调多态方法引起的思考, ...
备忘:YYYY-mm-dd HH:MM:SS部分解释
d 月中的某一天。一位数的日期没有前导零。 dd 月中的某一天。一位数的日期有一个前导零。 ddd 周中某天的缩写名称,在 AbbreviatedDayNames 中定义。 dddd 周中某天的完整名称,在 DayNames 中定义。 M 月份数字。一位数的月份没有前导零。 MM 月份数字。一位数的月份有一个前导零。 MMM ...
String cannot be resolved to a type.
见过这错误吗?
说实话,我是第一次见。以前上课时老给同学们强调**cannot be resolved to a type.一定是这个**应该导入而没有导入。但是今天这个String没听说使用之前需要导入的啊。
再仔细一看,原来下面还有这么一句。
Unbound classpath container: 'JRE System Library [JDK]' in project
经过和其他的项目进行比较,发现其他的项目中都有一个JRE System Library,而这个没有。
解决办法 ...
① 先找到 XML 的 dtd 文件
② 后 window--->preference--->XML--->XML catalog--->User Specified Entries--->add-> 其中 key Type 选择 URI , Key 选择 XML 文件中 docType 中引用的那个 key 地址(见下面第三张图), Location 选择 dtd 文件在本地硬盘上的完整路径。
Java代码
public void setReparation( Reparation reparation ) {
for (Iterator it = this.reparations.iterator();it.hasNext();) { //reparations为Collection
Reparation repa = (Reparation)it.next();