JavaSE
lizhenfu123
这个作者很懒,什么都没留下…
展开
-
文件操作
1.File类: File类时IO包中唯一代表磁盘文件本身的对象,File类提供了一些与平台无关的方法来操作文件,通过调用File类提供的各种方法我们可以创建、删除、重命名文件,判断文件的读写权限以及是否存在设置和查询文件的最近修改时间。 目录也被当做File使用,只是多了一些目录特有的功能——可以用list方法列出目录中的文件名publicString[]l原创 2014-03-27 12:10:43 · 509 阅读 · 0 评论 -
设计模式和类之间的关系
一、设计模式 1.设计模式分类 常用设计模式可以分为三类创建模式、结构模式、行为模式 创建模式:Factory、Builder、Singleton 结构模式:Adapter、Decorator、Flyweight、Proxy 行为模式:State、Memento、Observer、Strategy、Visitor原创 2014-03-27 09:28:53 · 617 阅读 · 0 评论 -
java网络编程
一、java网络的四个重要类 1.一个URL对象通常包含最基本的三部分信息:协议(java虚拟机支持的协议http、ftp、file等)、地址(能连接的有效IP或域名)、资源(主机上的任何一个文件)。URL对象通过public final InputStream openStream()方法可以读取URL中的资源。 2.InetAddress类的对象含有一个Internet主机原创 2014-03-25 10:40:23 · 358 阅读 · 0 评论 -
java中的集合
1.ArryList 类中有add()、get(int i)、size()方法,当直接打印ArrayList对象时会调用对象的toString()方法打印集合里面的元素进而调用元素的toString方法打印每个元素的内容。 2.ArrayList类中有方法toArray()会返回一个装有集合对象里面所有元素的对象数组,Arrays类有一个静态方法asList(Object[] objs)原创 2014-03-20 14:27:17 · 364 阅读 · 0 评论 -
java多线程基础
一、创建线程方式 1.创建线程有两种方式可以实现:继承Thread类或实现Runnable接口,线程类对象调用start()方法启动线程执行线程类的run()方法。 2.Thread类的子类创建线程,重写run方法然后就可以使用该类创建对象也就是一个线程对象调用父类的start方法线程开始执行。一个简单的例子: class MyThread extends Threa原创 2014-03-18 18:31:03 · 364 阅读 · 0 评论 -
Java中的类装载机制、反射机制、JDK5.0版本新加入一些特性
一、类装载器 1.Java虚拟机使用每一个类的第一件事就是将该类的字节码装载进来,装载字节码的功能是由类装载器完成的。类装载器负责根据一个类的名称来定位和生成类的字节码数据,然后将这个字节码数据转换成一个java.lang.Class类的实例,每个这样的实例用来表示一个 Java 类。通过此实例的 newInstance()方法就可以创建出该类的一个对象。 2.基本上所有的原创 2014-03-25 09:31:26 · 811 阅读 · 0 评论 -
集合工具类和排序
一、Collections类集合工具类 1.Collections类里面全部都是静态方法,其中的sort(List list)方法可以实现对List对象排序,前提是list里面的所有元素都必须实现了Comparable接口,也就是实现了接口里面的compareTo(Object o)方法。(Arrays的sort(Object[ ] object)要求一样) 2.compar原创 2014-03-25 11:29:17 · 812 阅读 · 0 评论 -
java基础语法学习
1、基本数据类型: 整数类型 byte(1字节)—>short(2字节)—>int(4字节)—>long(8字节) 浮点类型 fload(4字节)—>double(8字节) 3.4e-3等于3.4×10负三次方,3.4e+4=3.4×10正四次方。 字符类型 char(2字节) 逻辑原创 2014-03-14 16:54:59 · 387 阅读 · 0 评论 -
java面向对象拾遗
一、面向对象 1.面向对象的三大特征:封装、继承、多态。 2.对象里面的成员变量使用private修饰,则该变量为私有变量只能在产生该对象的类中使用,不能再其他类中使用,可以通过定义public的getXxx()和setXxx()方法实现在其他类中访问该私有变量。 3.引用类型的变量比较相等时使用equals()方法。 4.匿名类可以直接用new Perso原创 2014-03-17 22:52:09 · 454 阅读 · 0 评论 -
java基础概念学习
一、基础概念 1.java对象的三大特征是:继承、封装、多态。 2.构造方法是在实例化对象是调用,其主要作用就是初始化成员变量,一个类可以有多个构造方法根据在实例化对象时所给的参数不同来区分使用了那个构造函数。 3.java中一些关键字 this:java虚拟机给每个对象分配了一个this,这个this是属于当前对象的,它表示对象本身。this关键字只能在类定义定义方法中使用,不能原创 2014-03-14 15:03:17 · 443 阅读 · 0 评论 -
线程池使用例子
1、构造一个线程池 private static ThreadPoolExecutor threadPoolExecutor; static { //构造一个线程池 // corePoolSize:线程池维护线程的最少数量 // maximumPoolSize:线程池维护线程的最大数量 // keepAlive原创 2015-01-14 18:20:22 · 403 阅读 · 0 评论