- 博客(15)
- 收藏
- 关注
原创 [java] jdbc
1. 下载驱动: http://dev.mysql.com/downloads/file/?id=460363 2. 载入驱动 3. 使用: Class.forName("com.mysql.fabric.jdbc.FabricMySQLDriver"); 4. 链接数据库: DriverManager.getConnection(this.url, this.username, t
2016-01-25 18:24:47
295
原创 [java] DatagramSocket DatagramPacket
1.DatagramPacket 需要发信息的host和port package edu.learn.foundation; import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; import java.n
2016-01-24 17:03:38
323
原创 【java】socket
1. 示例: package edu.learn.foundation; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import jav
2016-01-24 16:04:39
256
原创 [java] synchronized
1. 两种方式实现资源共享,synchronized包含共享资源,synchronized修饰共享资源方法 2. synchronized ("") { //................. } 3. public synchronized void doIt(){ //.............. }4. 示例: package edu.learn.foun
2016-01-24 13:12:41
243
原创 [java] 线程
1. 两种方式实现线程,extends Thread 和 implements Runnable 2. 调用方式不同 3.示例: package edu.learn.foundation; public class ThreadDemo extends Thread { public void run(){ int index=10; int i=0; while(i<=
2016-01-23 18:41:53
207
原创 【java】限制范型可用类型
package edu.learn.foundation; public class Test { public static void main(String[] args) { LimitClass dog = new LimitClass(); LimitClass animal = new LimitClass(); //LimitClass fruit = new
2016-01-23 16:56:04
396
原创 [java] 范型数组
1. 定义范型类时可以使用范型机制声明一个数组 2. 定义范型类时不可以使用范型机制定义一个数组实例 示例: package edu.learn.foundation; public class ArrayClass { private T[] arr; public void setArr(T[] arr){ this.arr=arr; } publi
2016-01-23 16:37:05
401
原创 [java] set
1. set 有序集合 2. 能够使用set 的类,必须实现 Comparable 接口 3. 示例: /** * */ package p_java; import java.util.Iterator; import java.util.Set; import java.util.TreeSet; public class Test implements Comparab
2016-01-13 18:01:57
197
原创 【Java】内部类 this取变量
1. this.x取内部类字段 2. Test.this.x 取外部类字段 /** * */ package p_java; import bsh.This; public class Test { public int x=10; public class innerTest{ public int x=12; public void getX(){
2016-01-08 09:59:28
341
原创 [java] final 修饰方法
1. private final 修饰的方法,在子类中可以再定义一个相同方法名的方法,但是实际上并不是对父类中该方法的重写。 2. 仅final修饰的方法,在子类中不能重写该方法 3. 代码示例: package p_java; public class FinalFunc { private final void Say1(){ System.out.println("P
2016-01-07 17:35:13
346
原创 [java] interface
1. interface中方法为public 2. 实现接口的类可以向上转换 示例: package p_java; public class Biology { protected void onLive(){ System.out.println("OnLive"); } } package p_java; public interface Acti
2015-12-25 11:28:25
256
原创 【java】重载
1. 重载方法名相同 2. 仅返回值类型不同,不算重载,会报错 3. 参数类型不同,或者参数个数不同,都是重载 4. int...x 类似数组 int[] x 5. 示例: package p_java; public class addition { public int add(int x,int y){ return x+y; } /* *仅返回值类型不同,会
2015-12-23 16:29:13
238
原创 [java] instanceof
1. 父类的实例调用instanceof只是父类的实例 2. 子类的实例调用instanceof即是父类的实例又是子类的实例 3. 示例: package p_java; public class Bag { protected void inUse(){ System.out.println("put into anything"); } } package p_
2015-12-23 16:15:03
221
原创 【Java】向上转型 向下转型
1. 向上转型 子类可自动向上转型 2. 向下转型 只能显式(强制)转型,否则会报错 3. 示例: package p_java; public class Bag { protected void inUse(){ System.out.println("put into anything"); } } package p_java; public class
2015-12-23 15:43:26
325
原创 [java] equals
1. equals 是比较两个对象的地址 2. 获取对象地址: hashCode() 3. 示例: Parent p1 = new Parent(); Parent p2 = new Parent(); // System.out.println(p1.hashCode()); // System.out.println(p2.hashCode()); System.out.pr
2015-12-23 15:13:01
217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人