自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 问答 (2)
  • 收藏
  • 关注

原创 Looper.prepare()方法

prepare方法public static void prepare() { prepare(true); }prepare又调用它的重载方法,并将true作为默认形参传入,如果线程未绑定Looper对象则调用sThreadLocal.set(new Looper(quitAllowed))方法。如果已经绑定则抛出一个异常信息“每一个线程只能绑定一个Looper对象”。pr

2016-07-27 11:44:20 1410

原创 Looper.prepare()方法

prepare方法public static void prepare() { prepare(true); }prepare又调用它的重载方法,并将true作为默认形参传入,如果线程未绑定Looper对象则调用sThreadLocal.set(new Looper(quitAllowed))方法。如果已经绑定则抛出一个异常信息“每一个线程只能绑定一个Looper对象”。pr

2016-07-27 11:43:30 4481 1

原创 类集框架Map

package su;import java.util.Map;import java.util.HashMap;public class Test{ public static void main(String args[]){ Map<Integer , String> map = new HashMap<Integer , String>(); map

2016-07-04 21:48:32 228

原创 类集框架List

package su;import java.util.ArrayList;import java.util.List;public class Test{ public static void main(String args[]){ List<String> list = new ArrayList<String>(); //List中的元素可以重复

2016-07-04 21:25:11 183

原创 类集框架Set

import java.util.Set;import java.util.HashSet;import java.util.Iterator;public class Test { public static void main(String args[]){ Set<String> set = new HashSet<String>(); set.a

2016-07-04 21:12:04 161

原创 synchronized关键字

class FirstThread implements Runnable{ int i = 100; public void run(){ while(i > 0){ synchronized(this){ System.out.println(Thread.currentThread().getName()

2016-06-14 10:01:01 144

原创 线程

线程的两种创建方法以及Thread类的sleep(),yield(),getPriority(),setPriority(),start()方法MAX_PRIORITY,MIN_PRIORITY,NORM_PRIORITY常量的使用方法class TestA extends Thread{ public void run(){ for(int i = 0;i < 100;i+

2016-06-13 09:55:22 213

原创 变量的初始化顺序

在以下代码中,故意将t1,t2,t3的顺序安插在构造方法与方法之中,然后实例化对象后可以看出,变量的初始化顺序是在构造方法之前就已经完成。class TestDemo{ TestDemo(int i){ System.out.println("TestDemo" + i); } void fun1(){ System.out.println("

2016-06-12 18:43:53 210

原创 节点流 处理流

程序运行以后文件读出和写入都正常,但是会抛出一个空指针异常java.lang.NullPointerException,求解啊。。。。import java.io.*;public class TestDemo{ public static void main(String args[]){ BufferedReader br = null; Buffere

2016-06-09 00:24:00 208

原创 Decorator和Factory设计模式的混搭

今天学了Decorator设计模式,但是main函数内太过复杂,突然想到了前几天学的Factory设计模式,因此尝试组合在一起看看效果如何。请多指教。 interface Product{ public void productName(); }class TV implements Product{ public void productName(){ S

2016-06-08 01:36:16 314 1

原创 Decorator装饰者设计模式

装饰者Decorator主要是针对继承树较为庞大的类所引起的代码重复问题,所提出的一种设计模式。例如:电子产品的子类有手机、电脑、平板电脑、路由器。。。。而每一个公司的子类也有手机、电脑、平板电脑、路由器。。。。如果按照继承关系就会形成庞大的继承子类。装饰者设计模式就是针对这个问题给出了解决方案。interface Product{ public void productName();}

2016-06-07 20:21:30 286

原创 字符流

字符流的输入输出类为Reader和Writer,这两个类都是抽象类,与字节流相同他们有两个子类为FilerReader和FileWriter。而这两个类的主要方法与字节流一样为int read(char[],int off,int len),void write(char[],int off,int len),close()。不同的只是数组类型不同。下面是字符流的一个实例代码。//导入io类库im

2016-06-07 17:39:48 321

原创 字节流

//导入io类库import java.io.*;public class TestDemo{ public static void main(String args[]){ //创建一个FileInputStream引用 FileInputStream fis = null; //创建一个FileOutputStream引用

2016-06-07 16:14:55 212

原创 abstract抽象类

abstract class Computer{ abstract void open(); abstract void close(); void playGame(){ System.out.println("The WoW was loading..."); }}class WindowsComputer extends Computer{

2016-06-07 08:30:09 247

原创 try catch finally

class Age { public void setAge(int age) throws Exception{ if (age < 12 && age > 0){ System.out.println("This is a child"); }else if(age >= 18){ System.out.pr

2016-06-06 23:24:54 173

原创 throw and throws

class Age { public void setAge(int age) throws Exception{ if (age < 12 && age > 0){ System.out.println("This is a child"); }else if(age >= 18){ System.out.pr

2016-06-06 23:17:53 190

原创 Factory

interface Phone{ public void creatPhone();}class Apple implements Phone{ public void creatPhone(){ System.out.println("I got one IPhone"); }}class HuaWei implements Phone{ pub

2016-06-06 22:38:01 181

原创 向下转型

class A{ int a0; void funA(){ System.out.println("funA()"); }}class B extends A {//B继承A int b0; void funB(){ System.out.println("funB()"); }}public class TestD

2016-06-06 21:16:55 386

原创 向上转型

/**本代码无任何实际意义,只是自学中记录学习的东西而已。如有不对请批评指正为谢。*/class Animal { String name; int age; String size; Animal(){ System.out.println("无参构造"); } Animal(String name,int age){

2016-06-03 08:46:39 221

原创 super关键字的使用

class Animal { String name; int age; Animal(){ System.out.println("无参构造"); } Animal(int age,String name){ this();//可用这句调用本类构造 this.name = name; this.

2016-06-02 08:54:38 427

原创 this关键字的使用

/**本代码无任何实际意义,只是自学中记录学习的东西而已。如有不对请批评指正为谢。*/class House{ int size; String adress; String color; House(){ //无参构造 System.out.println("这是一个无参构造"); } House(int siz

2016-06-01 10:58:14 207

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除