java
文章平均质量分 55
liulovedan
这个作者很懒,什么都没留下…
展开
-
[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 · 408 阅读 · 0 评论 -
[java] interface
1. interface中方法为public2. 实现接口的类可以向上转换示例: 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 · 264 阅读 · 0 评论 -
【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 · 354 阅读 · 0 评论 -
【java】重载
1. 重载方法名相同2. 仅返回值类型不同,不算重载,会报错3. 参数类型不同,或者参数个数不同,都是重载4. int...x 类似数组 int[] x5. 示例: package p_java;public class addition { public int add(int x,int y){ return x+y; } /* *仅返回值类型不同,会原创 2015-12-23 16:29:13 · 244 阅读 · 0 评论 -
[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 · 229 阅读 · 0 评论 -
【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 · 344 阅读 · 0 评论 -
[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 · 228 阅读 · 0 评论 -
[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 · 357 阅读 · 0 评论 -
[java] DatagramSocket DatagramPacket
1.DatagramPacket 需要发信息的host和portpackage 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 · 331 阅读 · 0 评论 -
【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 · 264 阅读 · 0 评论 -
[java] synchronized
1. 两种方式实现资源共享,synchronized包含共享资源,synchronized修饰共享资源方法2. synchronized ("") { //................. } 3. public synchronized void doIt(){ //.............. }4. 示例: package edu.learn.foun原创 2016-01-24 13:12:41 · 251 阅读 · 0 评论 -
[java] 线程
1. 两种方式实现线程,extends Thread 和 implements Runnable2. 调用方式不同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 · 213 阅读 · 0 评论 -
【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 · 405 阅读 · 0 评论 -
[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 · 205 阅读 · 0 评论