![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 58
bluzelee2011
这个作者很懒,什么都没留下…
展开
-
Java基础----Exception
package cn.itcast_02;/* * A:一个异常 * B:二个异常的处理 * a:每一个写一个try...catch * b:写一个try,多个catch * try{ * ... * }catch(异常类名 变量名) { * ... * } * catch(异常类名 变量名) { * ... *原创 2014-12-28 11:29:23 · 528 阅读 · 0 评论 -
Java基础----SequenceInputStream
package com.cug.datastream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.SequenceInputStream;publ原创 2015-01-01 17:37:08 · 585 阅读 · 0 评论 -
Java基础----PrintWriter
package com.cug.datastream;import java.io.BufferedReader;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;public class PrintWriterDemo原创 2015-01-01 16:11:32 · 583 阅读 · 0 评论 -
Java基础---ByteArrayInputStream、ByteArrayOutputStream
package cn.itcast_02;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;/* * 内存操作流:用于处理临时存储信息的,程序结束,数据就从内存中消失。 * 字节数组: * ByteArrayInputStrea原创 2015-01-01 16:03:39 · 552 阅读 · 0 评论 -
Java基础----LineNumberReader
package com.cug.linenumber;import java.io.FileReader;import java.io.IOException;import java.io.LineNumberReader;public class LineNumberReaderDemo { public static void main(String[] args) throws原创 2015-01-01 15:30:25 · 438 阅读 · 0 评论 -
Java基础----字节流之copy字节文件
package cn.itcast_01;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOE原创 2015-01-01 10:00:04 · 651 阅读 · 0 评论 -
Java基础----一个单例模式的类举例
package com.cug.singleton;import java.io.IOException;public class RuntimeDemo { public static void main(String[] args) { Runtime rt = Runtime.getRuntime(); try {// rt.exec("notepad"); r原创 2014-12-31 10:31:59 · 479 阅读 · 0 评论 -
Java基础---Collections
package cn.itcast_02;/** * @author Administrator * */public class Student implements Comparable { private String name; private int age; public Student() { super(); } public Student(Str原创 2014-12-31 18:50:58 · 527 阅读 · 0 评论 -
Java基础----工厂设计模式
package com.cug.factory2;public abstract class Animal { public abstract void eat();}package com.cug.factory2;public class Cat extends Animal{ @Override public void eat() { System.out.pri原创 2014-12-31 10:10:32 · 390 阅读 · 0 评论 -
Java基础----内部类实现Thread
package com.cug.innerclass.thread;public class InnerClassThread { public static void main(String[] args) { //继承Thread实现 new Thread(){ public void run(){ for(int i=0;i<100;++i){ Syst原创 2014-12-30 19:23:49 · 684 阅读 · 0 评论 -
Java基础----线程池
package cn.itcast_08;public class MyRunnable implements Runnable { @Override public void run() { for (int x = 0; x < 100; x++) { System.out.println(Thread.currentThread().getName() + ":" + x原创 2014-12-30 19:13:07 · 449 阅读 · 0 评论 -
Java基础----Map
改天在总结,有点小头疼...原创 2014-12-27 21:08:30 · 730 阅读 · 0 评论 -
Java基础----单例模式
package com.cug.singleton;public class Student { private Student(){ } //饿汉式 private static Student stu = new Student(); public static Student getStudent(){ return stu; }}package com.cu原创 2014-12-31 10:26:51 · 410 阅读 · 0 评论 -
Java基础----Timer
import java.io.File;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Timer;import java.util.TimerTask;/* * 需求:在指定的时间删除我们的指定目录(你可以指定c盘,但是原创 2014-12-30 20:32:21 · 497 阅读 · 0 评论 -
Java基础----多线程程序解决
package cn.itcast_09;public class SellTicket implements Runnable { // 定义100张票 private int tickets = 100; //创建锁对象 private Object obj = new Object();// @Override// public void run() {// while原创 2014-12-30 09:00:04 · 419 阅读 · 0 评论 -
Java基础----一个死锁问题
package cn.itcast_02;public class MyLock { // 创建两把锁对象 public static final Object objA = new Object(); public static final Object objB = new Object();}package cn.itcast_02;public class D原创 2014-12-30 14:37:30 · 494 阅读 · 0 评论 -
Java基础----线程安全的类
package cn.itcast_12;import java.util.ArrayList;import java.util.Collections;import java.util.Hashtable;import java.util.List;import java.util.Vector;public class ThreadDemo { public static v原创 2014-12-30 09:02:04 · 478 阅读 · 0 评论 -
Java基础----MyBufferedReader
package IO_06;import java.io.IOException;import java.io.Reader;public class MyBufferedReader { private Reader r; public MyBufferedReader(){ } public MyBufferedReader(Reader r){ this.r = r;原创 2015-01-01 15:18:47 · 466 阅读 · 0 评论 -
Java基础----序列化问题
package com.cug.datastream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;/* * 序列原创 2015-01-01 21:44:46 · 472 阅读 · 0 评论 -
Java基础----Properties
package com.cug.datastream;import java.util.Properties;import java.util.Set;public class PropertyDemo { public static void main(String[] args) { Properties p = new Properties(); p.put("zhu",原创 2015-01-01 22:41:26 · 462 阅读 · 0 评论 -
Java基础2
1 Java 字符采用Unicode编码,每个字符占两个字节,因而可用十六进制编码形式表示。注:Unicode是全球语言统一编码2 boolean类型数据只允许取值 true或false,不可以0或非0的整数替代true和false,这点和C语言不同。3 byte,short,char—int—long—float—doublebyte,short,char相互之间补转换,他们原创 2014-12-23 11:12:34 · 354 阅读 · 0 评论 -
Java注解之分类
原创 2015-08-09 19:05:09 · 653 阅读 · 0 评论 -
Java注解之常用注解
public interface Person { public String name(); public String sex(); @Deprecated public void sing();}public class Child implements Person { @Override public String name() { // TODO Auto原创 2015-08-09 18:58:51 · 707 阅读 · 0 评论 -
Java反射机制之方法反射的基本操作
package com.imooc.reflect;import java.lang.reflect.Method;public class MethodDemo1 { public static void main(String[] args) { //要获取print(int ,int )方法 1.要获取一个方法就是获取类的信息,获取类的信息首先要获取类的类类型 A a原创 2015-08-09 17:29:28 · 493 阅读 · 0 评论 -
Java反射机制之获取方法信息
package com.cug.reflect;public class ReflectDemo02 { public static void main(String[] args) { Class c1 = int.class; Class c2 = String.class; Class c3 = double.class; System.out.println(c原创 2015-08-09 17:03:33 · 496 阅读 · 0 评论 -
Java反射机制之集合泛型的本质
package com.imooc.reflect;import java.lang.reflect.Method;import java.util.ArrayList;public class MethodDemo4 { public static void main(String[] args) { ArrayList list = new ArrayList();原创 2015-08-09 18:15:51 · 550 阅读 · 0 评论 -
Java反射机制之动态加载
public interface OfficeAble{ public void start();}public class Excel implements OfficeAble { public void start(){ System.out.println("excel run..."); }}public class Word implements OfficeAb原创 2015-08-08 18:20:42 · 522 阅读 · 0 评论 -
Java反射机制之类类型
package com.imooc.reflect;public class ClassDemo1 { public static void main(String[] args) { //Foo的实例对象如何表示 Foo foo1 = new Foo();//foo1就表示出来了. //Foo这个类 也是一个实例对象,Class类的实例对象,如何表示呢 //任何一个类都是C原创 2015-08-08 16:47:26 · 494 阅读 · 0 评论 -
Java基础----TCP
package com.cug.net09;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStre原创 2015-01-04 00:51:01 · 440 阅读 · 0 评论 -
Java基础----System.in、System.out
package com.cug.datastream;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class SystemInDemo { public static void main(String[] args) throws IO原创 2015-01-01 16:36:43 · 522 阅读 · 0 评论 -
Java基础----UDP
package com.cug.net03;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;public class ReceiveDemo { public static void main(String[] args) throws IOExcepti原创 2015-01-02 23:14:13 · 503 阅读 · 0 评论 -
java基础----RandomAccessFile
package com.cug.datastream;import java.io.IOException;import java.io.RandomAccessFile;public class RandomAccessFileDemo { public static void main(String[] args) throws IOException { writer();原创 2015-01-01 16:47:29 · 460 阅读 · 0 评论 -
Java基础----DataInputStream、DataOutputStream
package com.cug.datastream;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class原创 2015-01-01 15:58:26 · 478 阅读 · 0 评论 -
Java基础----文件夹复制
package IO_04;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOExceptio原创 2015-01-01 14:40:20 · 464 阅读 · 0 评论 -
Java基础----字符流之copy字符文件
package IO_03;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class CopyFileDemo { public sta原创 2015-01-01 09:52:54 · 485 阅读 · 0 评论 -
Java基础----Reader、Writer
package IO_02;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;/* * 面试题:close()和flu原创 2015-01-01 00:17:21 · 630 阅读 · 0 评论 -
Java基础----一个有问题的多线程程序
package cn.itcast_08;public class SellTicket implements Runnable { // 定义100张票 private int tickets = 100;// @Override// public void run() {// while (true) {// // t1,t2,t3三个线程// // 这一次的ti原创 2014-12-30 08:49:10 · 490 阅读 · 0 评论 -
Java基础----生产者消费者问题改进版
package cn.itcast_07;public class Student { private String name; private int age; private boolean flag; // 默认情况是没有数据,如果是true,说明有数据 public synchronized void set(String name, int age) { // 如果有数原创 2014-12-30 18:06:04 · 465 阅读 · 0 评论 -
Java基础----生产者消费者问题
package cn.itcast_05;public class Student { String name; int age; boolean flag; // 默认情况是没有数据,如果是true,说明有数据}package cn.itcast_05;public class SetThread implements Runnable { private Studen原创 2014-12-30 17:47:32 · 473 阅读 · 0 评论 -
Java基础----Character
import java.util.Scanner;/* * 统计一个字符串中大写字母字符,小写字母字符,数字字符出现的次数。(不考虑其他字符) * * 分析: * A:定义三个统计变量。 * int bigCont=0; * int smalCount=0; * int numberCount=0; * B:键盘录入一个字符串。 * C:把字符原创 2014-12-26 12:54:21 · 499 阅读 · 0 评论