- 浏览: 66920 次
- 性别:
- 来自: 北京
-
最新评论
文章列表
1. 通用数据库连接及操作
一般数据库连接信息存放在properties文件中
jdbc.drivers = oracle.jdbc.driver.OracleDriver
jdbc.url = jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:DataName
jdbc.username = dbuser
jdbc.password = password
链接数据库,进行操作
写法一:
Class.forName("oracle.jdbc.driver.OracleDriver&qu ...
- 2008-02-25 17:43
- 浏览 764
- 评论(0)
1. 基本Socket链接
Socket s = new Socketserver, port);
try {
InputStream inStream = s.getInputStream();
Scanner in = new Scanner(inStream);
while (in.hasNextLine()) {
String line = in.nextLine();
}
} finally {
s.close();
}
2. 服务器编写
S ...
- 2008-02-25 17:42
- 浏览 1127
- 评论(0)
1. 集合接口和迭代器接口
1.1 接口
集合类基本接口: Collection,包括boolean add(E element);和Iterator<E> iterator();等方法
迭代器接口: Iterator,包括next(); hasNext(); remove();等方法
Collection<String> c = ...;
Iterator<String> iter = c.iterator();
while (iter.hasNext()) {
...
- 2008-02-25 17:40
- 浏览 830
- 评论(0)
1. Thread.sleep(long millis): 休眠制定的毫秒数。
2. 实现多线程的两种方法
2.1 实现Runnable接口
class BallRunnable implements Runnable {
public void run() { //需要try..catch来捕获异常
try ...
- 2008-02-25 17:39
- 浏览 1201
- 评论(0)
Java核心技术卷I -- 第13章 集合
- 博客分类:
- JavaSE
1. 集合接口和迭代器接口
1.1 接口
集合类基本接口: Collection,包括boolean add(E element);和Iterator<E> iterator();等方法
迭代器接口: Iterator,包括next(); hasNext(); remove();等方法
Collection<String> c = ...;
Iterator<String> iter = c.itera ...
- 2008-02-25 17:38
- 浏览 851
- 评论(0)
1. 泛型类 public class Pair { // 也可以定义为Pair private T first; private T second; }2. 泛型方法 class ArrayAlg { public static T getMiddle(T[] a) { return a[a.length / 2]; } } 调用泛型方法 String[] names = {"John", "Q", &a ...
- 2008-02-25 17:37
- 浏览 991
- 评论(0)
1. 异常分类
所有的异常派生于Throwable
1.1 Error: 系统内部错误或者资源耗尽
1.2 Exception
1.2.1 RuntimeException: 类型转化错误、数组越界、访问空指针
1.2.2 其他异常: IOException等
1.3 RuntimeException和Error为未检查异常、其他称为已检查异常
2. 声明异常
public FileInputStream(String name) throws FileNotFoundException
子类th ...
- 2008-02-25 17:36
- 浏览 836
- 评论(0)
1. 接口
1.1 排序接口Comparable,内置方法 public int compareTo(T obj)
1.2 接口可以申明常量,一个类可以实现多个接口,但确只能集成一个类
1.3 Integer.MAX_VALUE: 整数最大值,在检查数值的时候需要
1.4 instanceof: ...
- 2008-02-25 17:35
- 浏览 721
- 评论(0)
1. 调用和子类同名的父类方法 super.getSalary();
2. 多态
2.1. 子类对象赋值给父类对象: Employee e = new Manager(...);
2.2. 重载(overloading): x.f(String)和x.f(int)
2.3. 阻止继承: final类和final方法
final类不能被继承,final方法不能被覆盖,final ...
- 2008-02-25 17:26
- 浏览 898
- 评论(0)
Java核心技术卷I -- 第4章 对象与类
- 博客分类:
- JavaSE
1. Date:表示时间点,GregorianCalendar:表示日历
1.1 GregorianCalendar的get方法
new GregorianCalendar(1999,11,31); //月份从0开始,所以11代表12月
new GregorianCalendar(1999,11,31,23,59,59); //设置时间
GregorianCalendar now = new GregorianCalendar();
int month = now.get(Calendar.MONTH) ...
- 2008-02-14 16:25
- 浏览 577
- 评论(0)
1. 强制退出
System.exit(0);
注释分三种://,/* */,/** */
2. 数据类型(8种)
2.1. 整形(允许负数)
int 4字节 32位
short 2字节 16位
long 8字节 64位
byte 1字节 8位
从Java7开始,加上前缀0b代表二进制,0b1001就是9
数字字面加下划线,1_000_000表示一百万
Java没有任何无符号类型(unsigned)
2.2. 浮点型
float 4字节 32位 数值后有一个后缀F,如果没有,默认为double类型
double 8字节 64位
2.3. char类 ...
- 2008-01-16 15:49
- 浏览 864
- 评论(0)
JavaSE
Java2核心技术卷I:基础知识(原书第7版) 已阅读 2008-9-17
Java2核心技术卷II:高级特性(原书第7版) 已阅读 2008-10-17
Java编程思想(第4版)
Effective Java 已阅读 2009-09-04
Java经典实例(第二版) 已阅读 2009-06-23
Java线程(第三版) 已阅读 2009-06-29
Agile Java 已阅读 2009-09-21
Java Swing(第二版)
Java并发编程实践
JavaE ...
- 2008-01-15 16:48
- 浏览 888
- 评论(0)