- 博客(11)
- 收藏
- 关注
原创 JavaSe——IO流_Part3
A、Properties l Properties概述 l Properties作为Map集合的使用 l Properties的特殊功能 • public Object setProperty(String key,String value) • public String getProperty(String key) • public Set s
2015-03-10 17:11:38
439
原创 JavaSe——IO流_Part2
A.转换流 l 由于字节流操作中文不是特别方便,所以,java就提供了转换流。 l 字符流=字节流+编码表。 package com.core.io.demo; import java.io.UnsupportedEncodingException; import java.util.Arrays; public class Test { public static void
2015-03-10 10:18:21
490
原创 JavaSe——IO流_Part1
A.递归 l 递归 • 方法定义中调用方法本身的现象 l 递归注意实现 • 要有出口,否则就是死递归 • 次数不能太多,否则就内存溢出 • 构造方法不能递归使用 案例1:阶乘 package com.core.io.demo; import java.util.Scanner; public class Test { p
2015-03-09 19:20:43
413
原创 JavaSe——集合_Part3
A.Map l Map接口概述 • 将键映射到值的对象 • 一个映射不能包含重复的键 • 每个键最多只能映射到一个值 l Map接口和Collection接口的不同 • Map是双列的,Collection是单列的 • Map的键唯一,Collection的子体系Set是唯一的 • Map集合的数据结构值针对键有效,跟值无关 Col
2015-03-09 12:16:39
357
原创 JavaSe——集合_Part2
A.泛型 package com.core.collection.demo; import java.util.ArrayList; import java.util.Iterator; /* * ArrayList存储字符串并遍历 * * 我们按照正常的写法来写这个程序, 结果确出错了。 * 为什么呢? * 因为我们开始存储的时候,存储了String和Integer两种类型
2015-03-06 15:51:04
499
原创 JavaSe——集合
A.对象数组 学生类: package com.core.collection; /** * @author Administration * */ public class Student { private String name; private int age; public Student() { } public Student(String name, i
2015-03-05 12:06:31
585
原创 JavaSe——线程_Part2
A.JDK5之后的Lock锁的概述和使用 l 虽然我们可以理解同步代码块和同步方法的锁对象问题,但是我们并没有直接看到在哪里加上了锁,在哪里释放了锁,为了更清晰的表达如何加锁和释放锁,JDK5以后提供了一个新的锁对象Lock l Lock[是一个接口] • void lock() • void unlock() l ReentrantLock[是Lock的一个实现子
2015-03-03 21:29:38
385
原创 JavaSe——线程
A.线程的概述和多线程的意义 l 多线程概述 • 进程: • 正在运行的程序,是系统进行资源分配和调用的独立单位。 • 每一个进程都有它自己的内存空间和系统资源。 • 线程: • 是进程中的单个顺序控制流,是一条执行路径 • 一个进程如果只有一条执行路径,则称为单线程程序。 • 一个进程如果有多条执行路径,则称为多线程程序。 1
2015-03-03 17:49:03
405
原创 JavaSe——设计模式
A.模块设计模式 l模版设计模式概述 •模版方法模式就是定义一个算法的骨架,而将具体的算法延迟到子类中来实现 l优点 •使用模版方法模式,在定义算法骨架的同时,可以很灵活的实现具体的算法,满足用户灵活多变的需求 l缺点 •如果算法骨架有修改的话,则需要修改抽象类 GetTime类: package com.core.module; public abstrac
2015-03-03 10:52:46
662
原创 JavaSe——反射
1.获取class文件对象的三种方式 A.Object类的getClass()方法 B.数据类型的静态属性 C.Class类中的静态方法(开发中常用) public static Class forName(String className) throws ClassNotFoundException 写的一个Person类: package com.core.reflect;
2015-02-28 17:49:32
434
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人