`
文章列表
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 ...
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 ...
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()) {      ...
1. Thread.sleep(long millis): 休眠制定的毫秒数。 2. 实现多线程的两种方法     2.1 实现Runnable接口         class BallRunnable implements Runnable {             public void run() {  //需要try..catch来捕获异常                 try ...
1. 集合接口和迭代器接口 1.1 接口 集合类基本接口: Collection,包括boolean add(E element);和Iterator<E> iterator();等方法 迭代器接口: Iterator,包括next(); hasNext(); remove();等方法 Collection<String> c = ...; Iterator<String> iter = c.itera ...
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 = {&quot;John&quot;, &quot;Q&quot;, &a ...
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 ...
1. 接口     1.1 排序接口Comparable,内置方法 public int compareTo(T obj)     1.2 接口可以申明常量,一个类可以实现多个接口,但确只能集成一个类     1.3 Integer.MAX_VALUE: 整数最大值,在检查数值的时候需要     1.4 instanceof: ...
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 ...
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) ...
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类 ...
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 ...
Global site tag (gtag.js) - Google Analytics