
java基础
文章平均质量分 53
shishaomeng
没有一点特长,正在培养中!!!!!
展开
-
java集合类总结
对象的集合 如果程序的对象数量有限,且寿命可知,那么这个程序是相当简单的。数组数组与其它容器的区别体现在三个方面:效率,类型识别以及可以持有primitives。数组是Java提供的,能随机存储和访问reference序列的诸多方法中的,最高效的一种。数组是一个简单的线性序列,所有它可以快速的访问其中的元素。但是速度是有代价的;当你创建了一个数组之后,它的容量就固定了,而且在其生命周期原创 2008-07-09 15:49:00 · 734 阅读 · 1 评论 -
java(web)中的相对路径和绝对路径
1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:/xyz/test.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。 相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet转载 2009-02-12 10:40:00 · 478 阅读 · 0 评论 -
java异常
六种异常处理的陋习你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3 try { // ⑸ 4 Statement stat = conn.createStat原创 2009-01-12 09:50:00 · 609 阅读 · 0 评论 -
java字符编码转换
import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.io.Reader;import java.io.UnsupportedEncodingException;import java.io.Writer;im原创 2008-12-29 22:09:00 · 1103 阅读 · 0 评论 -
WEB开发中的JAVA字符编码经验总结
一、概要在JAVA应用程序特别是基于WEB的程序中,经常遇到字符的编码问题。为了防止出现乱码,首先需要了解JAVA是如何处理字符的,这样就可以有目的地在输入/输出环节中增加必要的转码。其次,由于各种服务器有不同的处理方式,还需要多做试验,确保使用中不出现乱码。二、基本概念2.1 JAVA中字符的表达JAVA中有char、byte、String这几个概念。 char转载 2008-12-29 17:03:00 · 676 阅读 · 0 评论 -
JAVA程序员面试32问
第一,谈谈final, finally, finalize的区别。 final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为fi原创 2008-06-09 00:00:00 · 436 阅读 · 0 评论 -
Java中的数据结构
是否选择了合适的数据结构进行数据处理对系统的性能有着极大的影响, JDK 中提供了常用的数据结构的实现类,比如链表、堆栈、哈希表,很多第三方开源库也进行了有益的扩展。关于这些类的原理以及使用可以参考相关的手册,在本节中重点讲解一些使用中需要注意的问题 。 1.1.1. 增量内存分配 ArrayList 、 HashMap 、 Vector 等类都允许我们向其中加入任意多的对象,原创 2008-06-01 23:25:00 · 553 阅读 · 0 评论 -
Java:接口回调与向上转型
1.接口回调是什么[2]?接口回调是指:可以把使用实现了某一接口的类创建的对象的引用赋给该接口声明的接口变量,那么该接口变量就可以调用被类实现的接口的方法。实际上,当接口变量调用被类实现的接口中的方法时,就是通知相应的对象调用接口的方法,这一过程称为对象功能的接口回调。看下面示例。 interface P原创 2008-06-01 22:46:00 · 979 阅读 · 0 评论 -
java rmi入门
.RMI概述RMI(Remote Method Invocation) RMI是分布式对象软件包,它简化了在多台计算机上的JAVA应用之间的通信。必须在jdk1.1以上RMI用到的类 java.rmi.Remote 所有可以被远程调用的对象都必须实现该接口 java.rmi.server.UnicastRemoteObject转载 2008-05-25 17:38:00 · 1921 阅读 · 1 评论 -
java.lang包概述
目录4.1. 接口4.2. 类4.3. 枚举声明4.4. 异常4.5. 错误4.6. 注解符号类型本章将介绍Java语言编程的基本类库??java.lang包。4.1. 接口java.lang.Appendable可追加(append)接口。实现了该接口的类的对象实例具有可向其追加字符或字符序列的能力。希望能够接收Formatter输出的类必须实现该接口。java.lang.CharSequenc原创 2008-05-25 16:57:00 · 816 阅读 · 0 评论 -
JAVA的容器---List,Map,Set
Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap Collection接口转载 2008-05-25 16:32:00 · 411 阅读 · 0 评论 -
Iterator接口分析
Iterator是一个集合的迭代器,通过Iterator访问接口就就不用关心集合的实现.Iterator接口中定义了三个方法:1.hasNext()是否还有下一个元素.2.next()返回下一个元素.3.remove()删除当前元素.只定义了简单的三个方法,这里要注意几点:1)Iterator和Enumeration的区别Iterator是用来替代Enumeration的,Enumera原创 2008-05-25 22:03:00 · 508 阅读 · 0 评论 -
java的IO包类分层结构
类分层结构 java.lang.Object java.io.File java.io.InputStream java.io.FileInputStream java.io.FilterInputStream原创 2008-05-25 17:02:00 · 734 阅读 · 0 评论 -
JVM调优
1. Heap设定与垃圾回收 Java Heap分为3个区,Young,Old和Permanent。Young保存刚实例化的对象。当该区被填满时,GC会将对象移到Old区。Permanent区则负责保存反射对象,本文不讨论该区。 JVM的Heap分配可以使用-X参数设定, -Xms 初始Heap大小 -Xmx java heap最大值转载 2009-10-13 08:56:00 · 13081 阅读 · 0 评论