
Java
文章平均质量分 83
virus026
目标高于工作
展开
-
java读取properties配置文件
<br />今天要将以前一个项目的数据连接改成从properties文件中配置。找了好久,网上也不少,可就是读取文件时总是找不到文件在哪(我放在classes目录下了)。最后终于成功,记下,以做纪念。Java代码 package com.web.connection; import java.io.IOException; import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManag转载 2010-06-30 16:21:00 · 1015 阅读 · 0 评论 -
Java中为什么内部类对外部类局部变量有引用时,外部类局部变量一定要有final?
[原文链接]http://stackoverflow.com/questions/5801829/why-a-non-final-local-variable-cannot-be-used-inside-an-inner-class-and-inste当我们在一个类的函数中声明了一个内部类A, A在使用外部类局部变量时,如果不讲外部类局部变量声明为final,就会碰到Cannot原创 2015-03-05 11:27:20 · 1030 阅读 · 0 评论 -
Java多线程(九)之ReentrantLock与Condition
一、ReentrantLock 类1.1 什么是reentrantlockjava.util.concurrent.lock 中的 Lock 框架是锁定的一个抽象,它允许把锁定的实现作为 Java 类,而不是作为语言的特性来实现。这就为 Lock 的多种实现留下了空间,各种实现可能有不同的调度算法、性能特性或者锁定语义。 ReentrantLock 类实现了 Lock ,它转载 2014-09-21 21:37:54 · 592 阅读 · 0 评论 -
java文件中file文件读取的区别和用法
一、File 类关注的是文件在磁盘上的存储,而FileInputStream流类关注的是文件的内容。二、关于InputStream和Reader;InputStream提供的是字节流的读取,使用InputStream读取出来的是byte数组,而非文本读取,用Reader读取出来的是char数组或者String,这是InputStream和Reader类的根本区别。InputStream转载 2014-07-09 22:26:42 · 1050 阅读 · 0 评论 -
在Android 项目时的防止Memory leak 要注意的事项
http://www.oschina.net/question/54100_32632一般来说,Java VM是会有Gargage Collect的。但是如果object在其他的object 有reference的话,那VM是不会做cleanup的。常见的例子是在Activity 上发生。因为在a) 由一个activity 跳到另一个activity 或是b)在转载 2013-01-06 15:37:35 · 822 阅读 · 0 评论 -
JAVA Exception
<br />if a program obtains a resource, the program should return that resource before program termination. aborting a program could leave a resource in a state in which other programs would not be able to acquire the resource; hence, This is called resourc原创 2010-12-11 19:56:00 · 875 阅读 · 0 评论 -
java abstract and interface
Final<br />一个Final方法不能够被overriden,声明为static和private的方法也可以被看作是final,因为final方法的定义不可以被改变。所有在final类中的方法都是final.<br /> Abstract,<br />声明类为abstract。继承abstract类的子类必须override abstract 方法。abstract类可以有instance data 和non abstract method apart from abstract methods. A原创 2010-12-06 01:49:00 · 635 阅读 · 0 评论 -
Java String StringBuffer and StringTokenizer
String一个character constant 是char 在unicode character set中的整数值。A String 是String类的实例,定义String有两种形式。String s1 = new String("new String"); //initializes String reference s1 to the new created String Object "new String"String s2 = "ss";//anonymous java Strin原创 2010-12-07 21:27:00 · 994 阅读 · 0 评论 -
Java inner class and anonymous inner class
Inner Classinner classes, 是在另一个类中定义的类,主要用来event handling. 它可以是private, protected, public.内部类与定义它的外部类有一个特殊的关系,内部类可以直接的访问 外部类所有的instance variables and methods.public class TimeTestWindow extends JFrame{**********private class ActionEventHandler implements Ac原创 2010-12-06 19:36:00 · 1116 阅读 · 1 评论 -
ZT-equals 和 == 的区别
<br />谈论 equals() 和 hashCode() 的文章太多了,而关于 equals() 和 == 之间的区别,能找到的文章很少。但是搞清楚这点非常重要。如果没搞清楚的话,很容易写出 BUG 而不自知。<br /><br /><br />二者的区别在于:equals() 方法用于比较两个对象,比较它们的值是否相等,即当参数obj引用的对象与当前对象为同一个对象时,就返回true,否则返回false.== 运算符用于比较两个变量,比较它们是否引用到同一个对象。<br />我们在原创 2010-12-05 00:26:00 · 485 阅读 · 0 评论 -
itext 生成pdf
<br /> <br />iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。 iText的安装非常方便,在http://www.lowagie.com/iText/download.html - download 网站上下载iText.jar文件后,只需要在系统的CLASSPATH中加入iText.jar的路径,在程序中就可以使用iText类库转载 2010-09-13 15:18:00 · 1039 阅读 · 0 评论 -
itext 生成pdf
<br /> <br />iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。 iText的安装非常方便,在http://www.lowagie.com/iText/download.html - download 网站上下载iText.jar文件后,只需要在系统的CLASSPATH中加入iText.jar的路径,在程序中就可以使用iText类库转载 2010-09-13 15:09:00 · 941 阅读 · 0 评论 -
一个使用itext导出pdf的例子
Document doc = new Document (PageSize.A4); PdfWriter.getInstance (doc, new FileOutputStream ("c:/test/pdf/test.pdf")); doc.open (); //标题字体 BaseFont bfTitle = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED); Font titl转载 2010-09-13 14:53:00 · 711 阅读 · 0 评论 -
从html生成pdf
<br />PDFs are one of the most common and most significant documentformats on the internet. Typically, developers must use expensivetools from Adobe or cumbersome APIs to generate PDFs. In thisarticle, you will learn how to programmatically generate转载 2010-09-13 15:04:00 · 1289 阅读 · 0 评论 -
java如何从properties配置文件里面读数据?
Properties 类已不是新东西了,它在 Java 编程的早期就有了,并且几乎没有什么变化。J2SE 的 Tiger 版本增强了这个类,不仅可以用它在单独一行中指定用等号分隔的多个键-值对,还可以用XML 文件装载和保存这些键-值对。在 驯服 Tiger的这一期文章中,John Zukowski 展示了如何驾驭这匹新一代的“役马”。请在本文对应的讨论论坛上与作者及其他读者分享您对本文的想法(您也可以单击文章顶部或底部的 讨论来访问该论坛)。 J2SE 1.5 以前的版转载 2010-06-30 14:33:00 · 3325 阅读 · 0 评论 -
Java Properties 类读取配置文件信息
<br />在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的。比如说我们开发了一个操作数据库的模块,在开发的时候我们连接本地的数据库那么IP,数据库名称,表名称,数据库主机等信息是我们本地的,要使得这个操作数据的模块具有通用性,那么以上信息就不能写死在程序里。通常我们的做法是用配置文件来解决。<br />各种语言都有自己所支持的配置文件类型。比如Python,他支持.ini文件。因为他内部有一个ConfigParser类来支持.ini文件的读写,根据该类提供的方法程序员可以转载 2010-06-30 16:48:00 · 525 阅读 · 0 评论 -
命令查看java的class字节码文件
查看java字节码 1 javac –verbose查看运行类是加载了那些jar文件HelloWorld演示:javac –verbose HelloWorld.java可以看到虚拟机编译时做了那些事情……java –verbose HelloWorld可以看到虚拟机运行一个程序时加载的jar包更多内容查看javac –help命令转载 2015-03-05 14:02:58 · 1298 阅读 · 0 评论