java基础
lord_is_layuping
这个作者很懒,什么都没留下…
展开
-
什么是重型对象:
将对象的创建成本降到最低:对象分为轻型对象,重型对象:轻型对象:只包含基本类型的对象重型对象:包含其它对象做为属性,或有深层的继承关系原文:http://blog.csdn.net/guoqingcun/article/details/6154536原创 2011-08-11 02:42:49 · 739 阅读 · 1 评论 -
Java+6+JVM参数选项大全(中文版)
Java 6 JVM参数选项大全(中文版) 作者:Ken WuEmail:ken.wug@gmail.com转载本文档请注明原文链接 http://kenwublog.com/docs/java6-jvm-options-chinese-edition.htm转载 2011-10-14 02:20:23 · 876 阅读 · 0 评论 -
The type XXX cannot be resolved. It is indirectly referenced from required .class files错误.....
遇到The type XXX cannot be resolved.It is indirectly referenced from required .class files错误.....,查找的解决办法如下:一: 错误提示: It is indirectly referenced from required .class file 错误的解决原因:你正要使用的类调用了另一个转载 2011-10-20 10:00:40 · 2241 阅读 · 0 评论 -
SAXReader.read 系统找不到指定路径
/** * 从文件读取XML,输入文件名,返回XML文档. * * @return Document 返回类型 * @throws MalformedURLException 抛出这一异常指示出现了错误的 URL。或者在规范字符串中找不到任何合法协议,或者无法分析字符串 * @throws DocumentException 文档中出现了原创 2011-10-22 16:29:29 · 1390 阅读 · 0 评论 -
因为成员函数属于同一个类的所有对象,所以在成员函数内可以访问同类其他对象的私有成员是合理的
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.InetAddress;import java.net.UnknownHostException;public class Test{ private原创 2011-10-25 02:49:32 · 1115 阅读 · 0 评论 -
OOP 5. Constructor Overloading(构造函数重载) - TimeOfDay
OOP 5. Constructor Overloading - TimeOfDayPurpose of this lesson:Introduce constructor overloading -- multiple constructors differing in number or types of parameters.Typically this is used to p转载 2011-11-17 22:06:14 · 1289 阅读 · 0 评论 -
Method Overriding[叫做 覆盖 或 重写 或覆写] in Java _2(使用规则)
1. In object oriented terms, Overriding means to override the functionality of any existing method. 只能重写方法,不能重写成员变量这种说法。Q:Why we are not able to override a instance variable of a super class in转载 2011-11-16 01:54:08 · 1085 阅读 · 0 评论 -
Method Overriding in Java _1(简单示例)
Method Overriding in JavaBy: Henry Emailed: 522 times Printed: 587 times FROM: http://www.java-samples.com/showtutorial.php?tutorialid=287In a class hierarchy, when a method in a subclass转载 2011-11-16 01:38:49 · 784 阅读 · 0 评论 -
java.io.FileOutputStream
Q:程序如下:FileOutputStream output = new FileOutputStream("d:\\a.txt");output.write(97);output.close();如果我原来的 d:\a.txt中有内容 asdfasdfasdfa怎么样才能将 ascii码97的a添加到 文件内容后面?有没有相应的API啊我也想到先将文件内容取到原创 2011-11-17 22:18:20 · 836 阅读 · 0 评论 -
java.lang.NoSuchMethodError问题处理(同一类型的jar包有不同版本存在)
来自:http://blog.csdn.net/alivetime/article/details/6288446一般在项目依赖比较复杂或者java运行的环境有问题时同一类型的jar包有不同版本存在,本质上说是JVM找不到某个类的特定方法,也就是说JVM加载了错误版本转载 2011-10-14 09:49:15 · 1513 阅读 · 0 评论 -
使用 jsoup 对 HTML 文档进行解析和操作
jsoup 简介Java 程序在解析 HTML 文档时,相信大家都接触过 htmlparser 这个开源项目,我曾经在 IBM DW 上发表过两篇关于 htmlparser 的文章,分别是:从 HTML 中攫取你所需的信息和扩展 HTMLParser 对自定义标签的处理能转载 2011-08-30 18:51:03 · 1175 阅读 · 0 评论 -
线程池ThreadPoolExecutor使用简介
线程池ThreadPoolExecutor使用简介博客分类:多线程多线程thread工作JDK一、简介线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为:ThreadPoolExecu转载 2011-09-22 10:58:43 · 853 阅读 · 0 评论 -
ensureCapacity()方法提高ArrayList的初始化速度
我们在使用Arraylist时,经常要对它进行初始化工作,在使用add()方法增加新的元素时,如果要增加的数据量很大,应该使用ensureCapacity()方法,该方法的作用是预先设置Arraylist的大小,这样可以大大提高初始化速度。 请看代码:转载 2011-08-14 23:43:43 · 609 阅读 · 0 评论 -
java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp小结
java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp小结博客分类:java基础 JavaSQLOracleIDEjava.lang.Object ....|__java.ut转载 2011-08-18 15:28:37 · 957 阅读 · 0 评论 -
java 使用正则Pattern等实现【搜索 -> 提取 -> 分割 -> 替换】功能
正则表达式在字符串处理上有着强大的功能,sun在jdk1.4加入了对它的支持 下面简单的说下它的4种常用功能:搜索:String str="abc efg ABC";String regEx="a|f"; //表示a或f Pattern p=Pattern原创 2011-08-17 23:51:10 · 4378 阅读 · 3 评论 -
java.sql.SQLException: ORA-00936: missing expression
java.sql.SQLException: ORA-00936: missing expressionJDBC is very straightforward, create a sql and execute it. The sql转载 2011-08-18 11:28:11 · 3006 阅读 · 0 评论 -
锁定老帖子 主题: JAVA完全控制Oracle中BLOB CLOB说明
网络上很多关于JAVA对Oracle中BLOB、CLOB类型字段的操作说明,有的不够全面,有的不够准确,甚至有的简直就是胡说八道。最近的项目正巧用到了这方面的知识,在这里做个总结。环境:Database: Oracle 9iApp Server: BEA Webl转载 2011-08-19 22:13:16 · 584 阅读 · 0 评论 -
Conditional breakpoints
Conditional breakpointsOnce you know where an error occurs, you will want to see what the program is doing right before it crashes. One wa翻译 2011-08-22 16:49:22 · 586 阅读 · 0 评论 -
关于判断操作系统类型的java代码 How to detect OS in Java – System.getProperty(“os.name”)
How to detect OS in Java – System.getProperty(“os.name”)Here is a handy Java class that use System.getProperty(“os.name”) to detect whic原创 2011-08-24 14:40:54 · 1812 阅读 · 0 评论 -
Java 线程池学习 Reference: 《创建Java线程池》[1],《Java线程:新特征-线程池》[2], 《Java线程池学习》[3],《线程池ThreadPoolExecutor使用简介
Java 线程池学习Reference: 《创建Java线程池》[1],《Java线程:新特征-线程池》[2], 《Java线程池学习》[3],《线程池ThreadPoolExecutor使用简介》[4],《Java5中的线程池实例讲解》[5],《ThreadPoolEx转载 2011-09-22 09:56:44 · 1524 阅读 · 0 评论 -
异常: The Network Adapter could not establish the connection
异常: The Network Adapter could not establish the connection博客分类:开发语言-javaOracleDOS防火墙CC++Io 异常: The Network Adapter could not establish the connection这个异常的出现一般与数据库设置和你的计算机的设置有关,一般程序逻辑是没有问转载 2011-11-21 00:18:06 · 851 阅读 · 0 评论 -
[解决]ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
遇到了一个完全一样的问题,这篇博客给解决了。[解决]ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务分类: Oracle-杂项 2011-11-17 16:05 4人阅读 评论(0)收藏 举报 下午,一个同事从公司借的笔记本上面的Oracle数据库出现连接不上的问题,一直报: ORA-12514: TNS: 监听程序当前无转载 2011-11-21 01:29:29 · 715 阅读 · 0 评论 -
浅谈Java中的几种随机数
/** * 浅谈Java中的几种随机数 * 英文出自:http://www.summa-tech.com/blog/2012/03/14/the-several-flavors-of-random-in-java/ * 译文出自:http://www.oschina.net/question/157182_45274 */public class Test{ public原创 2012-04-11 11:22:56 · 1545 阅读 · 0 评论 -
Java JSON(二)5分钟学会Jackson
赵老师的博客全部推荐关注我的博客关注 (2)博客»赵老师»显示全文Java JSON(二)5分钟学会Jackson3评/4344阅发表于: 2011-04-04 13:40在Java平台(StAX, JAXB等)XML处理质量和多样化的激励下,Jackson为多功能的Java J转载 2012-05-02 17:18:12 · 1979 阅读 · 0 评论 -
java调用oracle存储过程的自定义类型(可变数组).txt
在使用存储过程中,我们有时需要传递可变数组,存在两种情况,存储过程有输入或输出参数为自定义可变数组的。在java代码中,如何正确调用oracle存储过程的自定义可变数组类型,在这里做一下示例说明.java调用oracle存储过程的自定义类型:plsql定义字符串和数值型可变数组:一。定义全局类型:CREATE OR REPLACE TYPE USERSEQID_AR原创 2012-04-19 11:40:04 · 1659 阅读 · 0 评论 -
一个简单的Java UDP协议通信的例子
一个简单的Java UDP协议通信的例子博客分类: javaJavaIE.net 一个简单的Java UDP协议通信的例子server:import java.net.*;public class UDPServer { private static final int PORT = 5000; private DatagramSocke原创 2012-06-16 21:30:49 · 1347 阅读 · 0 评论 -
scala中的协变和逆变
scala中的协变和逆变刚开始学面向对象的时候,记得有一个设计原则叫LSP原则,简单来说就是设有类型P和P的子类S,假如一个方法接受类型P作为参数,那这个方法也应该能接受S。这个概念不难理解,java和scala都能接受子类。那么当问题扩展到集合的时候会怎样呢?也就是如果函数接受P实例的集合为参数,它是否能接受P的子类S的集合呢?如果对这个问题的答案是可以,则称为协变。这个术语其实是来自范畴论的。转载 2012-07-28 23:29:59 · 2718 阅读 · 0 评论 -
专访 Java Champion Jorge Vargas
专访 Java Champion Jorge Vargas作者:Janice J. Heiss2012 年 3 月发布本系列访谈聚集获得业界、学术界、Java 用户群 (JUG) 以及更大社区中 Java 开发人员特别认可的 Java Champion。Jorge VargasJorge Vargas 从转载 2013-06-12 01:23:38 · 1390 阅读 · 0 评论 -
【翻译】仿射变换
translationjavadoc图形appletbeanjdkjungleford如是说开始做模拟时钟的bean了,看dW上Java 2D的那个例子很有意思,比JDK自带的applet要简单,因为用到了仿射变换(Affine Transformation),只用简单得多的运算就可以绘制较高质量的动画。乘SUN的JavaDoc中文化之东风,先把java.awt.geom.Affine转载 2013-06-21 12:27:46 · 1068 阅读 · 0 评论 -
Java与C#的中只读关键字区别分析
Java与C#的中只读关键字区别分析 Java里面没有readonly关键字,预留了const的关键字,目前还没有实际用途,在Java中,跟这两个关键字比较接近的是final;C#中,两者都存在并可用. 两者修饰的全局变量或局部变量都不能被修改.下面是Java中final与C#中const以及readonly之间的联系和区别 1)C#中,const可以修转载 2012-02-19 23:17:27 · 185 阅读 · 0 评论 -
java使用代理访问网络
import java.net.*;import java.util.*;import java.io.*;public class UseProxy{ public static void main(String[] args){ Properties ps = System.getProperties();转载 2012-02-24 15:12:49 · 639 阅读 · 0 评论 -
Java Map 集合类简介
http://www.oracle.com/technology/global/cn/pub/articles/maps1.html开发人员:J2EEJava Map 集合类简介作者:Jack Shirazi了解最常用的集合类型之一 Map 的基础知识以及如何针对您应用程序特有的数据优化 Map。本文相关下载:· Jack 的 HashMap 测试· Oracle JDevel原创 2008-06-24 11:28:00 · 2037 阅读 · 2 评论 -
在Tomcat中部署web应用
在Tomcat中部署web应用 对Tomcat部署web应用的方式总结,常见的有以下四种: 1,使用控制台部署 访问Http://localhost:8080,并通过Tomcat Manager登录,进入部署界面即可。2,利用Tomcat自动部署 将应用程序复制到Tomcatd webapps路径下,Tomcat启动时将自动加载。原创 2011-11-10 15:59:24 · 655 阅读 · 0 评论 -
最佳实践-Java资源路径定位
最佳实践-Java资源路径定位2010年8月29日 12:12:39 由 vanjor 发表 [156 次阅读]回复 »Java编程中经常会涉及到其他文件资源对位查找,比如类反射,配置文件,数据文件读写,如何更准确灵活的定位好资源保证程序移植健壮性,也是一个值得关注的问题。1.Java资源标识符关键词:URI、URL、URNURI: Uniform Resource转载 2011-11-10 16:21:44 · 788 阅读 · 0 评论 -
Java应用程序打包-JarToExe
Java应用程序打包-JarToExe 一般的Java程序基本都可直接通过IDE进行打包,包括Swing系列,但是对于SWT/JFACE系列则比较难缠,虽然用Eclipse的话,写好对应的manifest文件也能打包,但是还是比较麻烦。纵然使用WindowBuilder这样可视化开发,还是必须打包才能分发。对于原来Eclipse自助打包的插件fatjar没有继续更新,但是有众多的三转载 2011-11-10 16:25:02 · 959 阅读 · 0 评论 -
11大类编程语言功能比较表
11大类编程语言功能比较表发布时间:2012-02-1 08:37 来源:CSDN 分类: 程序员 都等你发言 :)分享到:有两个人的地方就有政治,有两个程序员的地方就会有关于编程语言的争论。当然,本文的目的不是为了转载 2012-02-02 09:47:38 · 1640 阅读 · 0 评论 -
Java编程最差实践
http://macrochen.iteye.com/blog/1393502转载 2012-02-07 15:34:23 · 654 阅读 · 0 评论 -
java类的加载顺序
java类的加载顺序发布于:2011-12-20 13:45:53 已被阅读:36 什么时候类加载第一次需要使用类信息时加载。类加载的原则:延迟加载,能不加载就不加载。 触发类加载的几种情况:(1)、调用静态成员时,会加载静态成员真正所在的类及其父类。通过子类调用父类的静态成员时转载 2012-01-04 23:31:44 · 736 阅读 · 0 评论 -
JAVA面试题解惑系列(一)——类的初始化顺序
JAVA面试题解惑系列(一)——类的初始化顺序臧圩人请到博文下载PDF文件:http://zangweiren.iteye.com/blog/241218转载 2012-01-04 23:45:56 · 645 阅读 · 0 评论 -
Java类加载顺序
Java类加载顺序2011-08-26 18:191. Bootstrap classes 属于Java 平台核心的class,比如java.lang.String等.及rt.jar等重要的核心级别的class.这是由JVM Bootstrap class loader来载入的.一般是放置在{java_home}\jre\lib目录下; 2. Extension转载 2012-01-04 23:22:38 · 1223 阅读 · 0 评论