
日记
文章平均质量分 72
ccn1010
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA.IO的学习日记
1.JAVA中的File类是IO包中唯一代表文件本身信息的类,不是文件中的内容,可以利用File类中的方法对文件进行创建、删除、获取文件信息等操作。其中createNewFile()方法会抛出一个异常,需要用try和catch语句将其包裹起来。 2.RandomAccessFile 提供的方法可以从文件的任意位置对文件进行访问,在读取等长记录文件的时候可以节省很多时间,...原创 2011-06-13 10:22:45 · 109 阅读 · 0 评论 -
Java SE Lesson 9
1.Java中,无论生成某个类的多少个对象,这些对象都会对应于同一个Class对象. Java反射机制主要由以下类来实现Java反射机制,这些类都是位于java.lang.reflect包中. Class类:代表一个类. Field:代表类的成员变量(成员变量也称为类的属性) Method类:代表类的方法. Constructor类:代表类的构造方法. Ar...原创 2011-06-25 10:01:26 · 133 阅读 · 0 评论 -
Java SE Lesson 8
1.使用泛型时,编译无无错误,那么执行肯定没问题 2.限制泛型的可用类型,不管是具体的类,还是关键字都使用extends关键字,表示这个类型必须继承某个类,或是是吸纳某个接口 3.当没有指定泛型继承的类型或接口时,默认使用T extends Object,所以默认情况下任何类型都可以作为参数传入. 4.super关键字,指定类型只能是...原创 2011-06-25 09:38:01 · 217 阅读 · 0 评论 -
Java SE Lesson 7
1.HashSet底层使用HashMap实现的 当使用add方法将对象添加到Set当中时,实际上是将该对象作为底层所维护的Map对象的key,而value都是同一个Object对象(该对象对我们用) 2.HashSet的iterator()方法: 3.HashMap的底层实现: 负载因子:load_factor defaul...原创 2011-06-25 09:32:24 · 132 阅读 · 0 评论 -
Java SE Lesson 6
1.当向ArrayList添加一个对象时,实际上就是将该对象放置到了ArrayList底层所维护的数组当中;当向LinkedList中添加一个对象时,实际山LinkedList内部会生成一个Entry对 象,该Entry对象的结构为: Entry { Entry previous; Object element; Entry next; } 其...原创 2011-06-18 14:04:11 · 119 阅读 · 0 评论 -
Java SE Lesson 5
1.对于Java中的常量的命名规则:所有的字母都是大写的,如果有多个单词,那么使用下划线连接即可.比如说:public static final int AGE_OF_PERSON = 20; 2.在Java中声明final常量时通常加上static关键字的原因,final 和 static经常一块用的原因:如果不加static每个对象都会有这个值,加了static后,所有...原创 2011-06-18 13:21:04 · 158 阅读 · 0 评论 -
java基础2_Lesson4
1.包装类(Wrapper Class).针对于原生数据类型的包装.所有的包装类(8个)都位于java.lang包下.Java中的8个包装类分别 是:Byte,Short,Integer,Long,Float,Double,Character,Boolean.他们的使用方式都是一样的,可以 实现原生数据类型与包装数据类型的双向转换. 2.数据(Array):相同类型...原创 2011-06-18 13:11:02 · 118 阅读 · 0 评论 -
java基础2_Lesson3
1. 接口中所声明的方法都是抽象方法。接口中的方法都是public的。 2. 接口也可以定义成员变量。接口中的成员都是public、final、static的。 3. 一个类不能既是final又是abstract的。因为abstract的主要目的是定义一种约定,让子类去实现这种约定,而final表示该类不能被继承,这样abstract希望该类被继承而final明...原创 2011-06-14 14:14:07 · 105 阅读 · 0 评论 -
java基础2_Lesson2
1. 多态:父类型的引用可以指向子类型的对象。 2. Parent p = new Child();当使用多态方式调用方法时,首先检查父类中是否有sing()方法,如果没有则编译错误;如果有,再去调用子类的sing()方法。 3. 一共有两种类型的强制类型转换: a) 向上类型转换(upcast):比如说将Cat类转换为Animal类型,及将子类型转换...原创 2011-06-13 16:38:58 · 166 阅读 · 0 评论 -
java基础2_1
1. 类是一种抽象的概念,对象是类的一种具体表示形式,是具体的概念。先有类,然后由类来生成对象(Object)。对象又叫做实例(Instance)。 2. 类有两大部分构成:属性以及方法。属性一般用名词表示,方法一般用动词来表示。 3. 如果一个java源文件定义多个类,那么这些类中最多只能有一个是public的,换句话说,定义的多个类可以都不是public的 ...原创 2011-06-13 13:54:29 · 120 阅读 · 0 评论 -
java基础1
1、在eclipse中调试程序,可以先在行的前面设置一个断点,然后右键debug as转换到Debug透视图;这时若需要看某个变量的值可以右键watch; 2、JavaRuntimeEnvironment只能向下兼容,不能向上兼容。如用1.5的运行坏境运行1.6编译出来的程序就会出错; 3、在eclipse中可以在首选项->java->Editor-&...原创 2011-06-13 11:48:43 · 108 阅读 · 0 评论 -
java网络编程
1、 JAVA中是通过发送SOCKET的方式来实现网络通信的。DatagramSocket类的构造函数有无参数,有端口参数,有端口和IP地址参数三种。 它的Send和receive方法中都需要一个DatagramPacket对象作为参数。对于DatagramPacket类,当接收数据包时,采用无 IP地址和端口号的构造函数,当发送数据时,采用有IP地址和端口号的构造函数,需要发送的数据存在b...原创 2011-06-13 10:48:23 · 135 阅读 · 0 评论 -
Java SE Lesson 10
1.获得一个class生成对应的Class object 2.注意:Boolean.TYPE和Boolean.class的区别 3.代理模式: 作用:为其他对象提供了一种代理以控制对这个对象的访问. 代理模式一般涉及到的角色 ①抽象角色.声明代理对象和真实对象的共同接口. ②代理角色.代理角色内部含有对真实对象的引用,从而可以操作真实...原创 2011-06-25 11:07:35 · 160 阅读 · 0 评论