
java
文章平均质量分 89
joyyee
这个作者很懒,什么都没留下…
展开
-
map 按照输入顺序输出
<br />hashmap遍历的结果不是放入的顺序 为了项目某个功能更人性话 思考了半天还是不知道如何下手 因为有种种条件限制后来 无意中发现 java.util.LinkedHashMap<K,V> 类 就是按照放入的顺序遍历感慨万千哦java.util 类 LinkedHashMap<K,V>java.lang.Objectjava.util.AbstractMap<K,V> java.util.HashMap<K,V> java.util.L转载 2010-07-23 11:25:00 · 4341 阅读 · 0 评论 -
内部类 final变量的生命周期
(1).内部类是外部类的一个成员,就像外部类的成员方法一样,所以内部类有权限访问外部类的所有成员,包括private的。(2).内部类不能访问外部类方法中的局部变量,除非变量是final的(一般发生在方法中定义的内部类)。这是因为局部变量的生命周期原因。class Outer{ private int a; public class Inner{ private int a; public void method(int a){原创 2010-09-02 12:52:00 · 1544 阅读 · 2 评论 -
jdk 1.5官方下载
https://dct.sun.com/dct/forms/reg_us_2704_620_0.jsp//先注册会给邮箱发链接 收到的下载链接 http://java.sun.com/javase/downloads/5/jdk原创 2010-09-01 20:45:00 · 1235 阅读 · 0 评论 -
java反射学习笔记三(改进笔记二放到配置文件中)
<br />//config.txt<br />ClassName=day15.StudentFieldName=nameFieldValue=lisiMethodName=studyParameterType=java.lang.IntegerParameterValue=3<br />import java.io.FileInputStream;import java.lang.reflect.Field;import java.lang.reflect.Method;i原创 2010-08-31 16:59:00 · 368 阅读 · 0 评论 -
java反射学习笔记一(解析java.lang.String)
<br />import java.lang.reflect.*;public class ReFlectionTest { /** * @param args * 利用反射機制解析 java.lang.String */ public static void main(String[] args) { // TODO Auto-generated method stub Class c = null; try { // c=Class.forName原创 2010-08-31 16:52:00 · 627 阅读 · 0 评论 -
java压缩与解压缩(2)使用org.apache.tools.zip
<br />使用这个API可以解决中文乱码的问题import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.util.ArrayList;import原创 2010-06-18 15:45:00 · 1285 阅读 · 1 评论 -
java 判断圆与矩形相交
public class CircleRectangleIntersect { private StringBuffer ntersectInformation = new StringBuffer(); public StringBuffer getNtersectInformation() { return ntersectInformation; } public void setNtersectInformation(StringBuffer ntersectInf原创 2010-06-19 12:54:00 · 3724 阅读 · 0 评论 -
java压缩与解压缩(1)使用java.util.zip
<br />使用这个API没有找到解决中文乱码的问题import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.ArrayList;import java.util.List;import ja转载 2010-06-18 15:41:00 · 460 阅读 · 0 评论 -
抽象类接口区别2
<br />一、抽象类:<br /> <br /> 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。<br /> 二、接口:<br /> 接口是引用类型的,类似于类,和抽象类的相似之处有三点:<转载 2010-06-14 00:00:00 · 367 阅读 · 0 评论 -
接口和抽象类的区别,实例详解
<br />abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将转载 2010-06-13 23:04:00 · 432 阅读 · 0 评论 -
java 深复制与浅复制
<br />1.浅复制与深复制概念⑴浅复制(浅克隆)被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。 ⑵深复制(深克隆)被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过的新对象,而不再是原有的那些被引用的对象。换言之,深复制把要复制的对象所引用的对象都复制了一遍。 2.Java的clone()方法⑴clone方转载 2010-07-28 10:39:00 · 247 阅读 · 0 评论 -
java反射学习笔记二
public class Student { private String name; private int age; private int score; private String address; public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } pub原创 2010-08-31 16:54:00 · 405 阅读 · 0 评论