- 博客(37)
- 资源 (5)
- 收藏
- 关注
原创 java IO操作与字节流(二)文件的随机读取
文件的随机读取:import java.io.*;public class rundom { public static void main(String[] args) throws Exception { student s1=new student(1,"qy",89.3); student s2=new student(2
2011-04-28 17:20:00 461
原创 java IO操作与字节流(三)文件输入流与输出流
文件输入流与输出流:import java.io.*;public class Filesio { public static void main(String[] args)throws Exception { FileOutputStream f1=new FileOutputStream("1.txt"); //文件被创建 f
2011-04-28 17:20:00 426
原创 java IO操作与字节流(七)管道流与线程联系实例
管道流与线程联系实例:import java.io.*;public class Piped { public static void main(String[] args)throws Exception { PipedOutputStream o=new PipedOutputStream(); PipedInputStream
2011-04-28 17:19:00 311
原创 java IO操作与字节流(八)过滤流输入输出基本数据类型
过滤流输入输出基本数据类型: import java.io.*;public class Data { public static void main(String[] args)throws Exception { FileOutputStream f1=new FileOutputStream("1.txt"); D
2011-04-28 17:19:00 487
原创 java IO操作与字节流(四)Writer与Reader实例
Writer与Reader实例(将字节流转换成字符流):(1)import java.io.*;public class rw { public static void main(String[] args)throws Exception { FileOutputStream o=new FileOutputStream("2.txt");
2011-04-28 17:18:00 347
转载 java集合类(一)collection与collections的区别
1、java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack
2011-04-27 22:45:00 599
原创 java集合类(六)HashMap与TreeMap的应用
HashMap与TreeMap应用(二者应用基本相同,TreeMap多用于排序中, 下面仅以HashMap为应用实例进行介绍) import java.util.*; public class HashMapTest { public static void printElements(Collection c) {
2011-04-27 22:44:00 459
原创 java IO操作与字节流(一)File创建,与文件的查找
File创建,与文件的查找:(1)指定目录下创建与删除文件; import java.io.*;public class FileTest { public static void main(String[] args) throws Exception { File f1=new File("2.txt"); //该文件与java同目录
2011-04-27 16:36:00 1153
原创 java集合类(八)toArray与asList应用实例
(1)toArray方法的应用实例: import java.util.*;public class array { public static void main(String[] args) { ArrayList a=new ArrayList(); a.add(new Poind(3,4)); a.add(n
2011-04-27 16:34:00 578 1
原创 java集合类(四)LinkedList应用
(1)用LinkedList(双向链表)创建栈: import java.util.*;public class MyStack { private LinkedList l=new LinkedList(); public void push(Object o) { l.addFirst(o); } public
2011-04-26 16:43:00 434
原创 java集合类(七)Iterator应用实例
(1)Iterator迭代器应用实例: import java.util.*;public class array { public static void main(String[] args) { ArrayList a=new ArrayList(); a.add(new Poind(3,4)); a.add(
2011-04-26 16:42:00 1314
原创 java集合类(五)HashSet与TreeSet应用实例
(1)HashSet(散列表)应用(里面不能有相同的元素,当元素为对象时,需重写hashCode与equals方法) import java.util.*;public class text1 { public static void ptintElements(Collection c) { Iterator i=c.iterator();
2011-04-26 16:41:00 574
原创 java集合类(二)Collections类内元素排序
Collections类应用实例:(1)元素排序 import java.util.*;public class text1 { public static void ptintElements(Collection c) { Iterator i=c.iterator(); while(i.hasNext())
2011-04-26 16:40:00 390
原创 java集合类(三)Arraylist实例
Arraylist应用:(可将其看为可自动增长容量的数组) (1)Arraylist中导入字符串;import java.util.*; //注意导入java.util包public class array { public static void main(String[] args) { ArrayList a=new ArrayList
2011-04-26 16:39:00 726
原创 多线程(一)多线程的实现
一.用继承方法实现多线程 public class MultiThread { public static void main(String[] args) { Th t=new Th(); //t.setDaemon(true); //定义为后台执行线程,当主线程结束,后台线程也结束; t.setPrior
2011-04-25 22:11:00 402
原创 多线程(三)同步块与同步方法
同步块和同步方法:(采用加锁机制) public class Ticket { public static void main(String [] atgs) { TicketSell t=new TicketSell(); new Thread(t).start(); new Thread(t).start()
2011-04-25 22:10:00 325
原创 多线程(四)循环线程的终止
利用方法终止一个循环线程:(1)利用bool值的设置控制线程的执行与否(2)利用interruput方法终止含有wait的循环线程; public class test { public static void main(String[] args) { Product p=new Product(); p.start();
2011-04-25 22:10:00 416
原创 多线程(二)wait-notify实例
wait-notify实例:(生产者与消费者) public class test1 { public static void main(String[] args) { Queue q=new Queue(); Productor p=new Productor(q); Comsumer c=new Com
2011-04-25 22:09:00 340
原创 java基础知识(五) 字符串定义(String)与字符串的修改(StringBuffer)
(1)String与equals的用法:(equals比较的变量所指向的对象是否相等,equals 是String类带参数的一个方法) String str1=new String("avsd"); String str2=new String("avsd"); if(str1.equals(str2))
2011-04-25 22:06:00 644
原创 java基础知识(六) 数组中copy、排序、查找的应用
数组中copy,排序,查找的应用:示例如下: int[] a=new int[]{2,3,4,6,5,7,8}; int[] b=new int[4]; System.arraycopy(a, 3, b, 0, b.length);//将a中从xuhao3开始的元素拷贝入
2011-04-24 10:00:00 386
原创 java基础知识(七) Runtime与Process
Runtime应用实例: public class runtime { public static void main(String[] args) { Runtime r=Runtime.getRuntime(); System.out.println(r.freeMemory()); System.out.p
2011-04-24 09:58:00 385
原创 java接口和类(八)创建单例类
单例类的创建: class count { private static final count c=new count(); private count() //构造方法必须是私有的;不可以省略; { } public static count getCount()//static说明该方法属于类,
2011-04-24 09:56:00 338
原创 java接口和类(六)用Class获取类
获取类的方法: 实例:public class huoqu { public static void main(String[] args) { test t=new test(); Class a=t.getClass(); //用Class由已知对象获取它的类,并构造一个对象; System.ou
2011-04-23 09:23:00 892
原创 java接口和类(七)用方法转换类
用方法转换类: public class test { public static void main(String[] args) { te m=new te(); m.gett().run(); //用m.gett()方法相当于创建了一个t类的对象,
2011-04-23 09:22:00 357
原创 java接口和类(九)内部类与外部类应用
内部类与外部类的应用: public class outer { int inex=100; class inner{ private int index=30; void input() { int index=20; System.out.println(in
2011-04-23 09:18:00 308
原创 java接口和类(十)内部类实现接口及匿名内部类
用内部类实现接口: interface Animal{ void eat(); void sleep();}public class input { class Cat implements Animal { public void eat() { System.out.
2011-04-23 09:17:00 349
原创 java接口和类(十一)内部类的派生类
内部类的派生类: public class car { class wheel{ void run() { System.out.println("car run"); } }}class horse extends car.wheel{ //派生类产生先要产生基
2011-04-23 09:15:00 407
原创 java接口和类(二)类的说明符的访问权限
访问权限: public 通用 protected 同类、同包、子类 default 同类、同包 private 同类(但父类可访问私有的子类)
2011-04-22 16:14:00 289
原创 java接口和类(五)接口的应用
接口的应用:(1)一个类可以继承多个接口 (2)接口中的方法默认的是public方法, (3)接口中也可定义数据成员,其默认说明符是 public static final;总体就是用interface定义接口,接口中的方法都是abstract方法,用implements去实例接口,必须重写接口中的方法;
2011-04-22 16:13:00 285 1
原创 java接口和类(三)方法的说明符
方法的说明符: final 该方法不可被覆盖,被覆盖后会报错 static 声明该方法属于一个类,在子类中也不可被覆盖 abstract 无方法主体,主要用于接口;
2011-04-22 16:09:00 261
原创 java接口和类(四)super与this的用法区别
super与this的应用比较:(super代表的是父类对象,this代表的是当前对象)(1)this常用来方便用户对程序的初始化和对当前对象成员与方法的调用(2)super用来建立父类对象与子类对象之间的链接;构造方法在子类中无法继承,则带参数的构造方法无法用 父类(int,int)使用,但可用super(int,int)来实现;class Point{ private in
2011-04-22 16:08:00 1240
原创 java接口和类(一)import语句
import对类的引入: import java.io.File;//引入具体类 import java.io.*;//引入整个类包
2011-04-22 16:06:00 628
原创 java基础知识(一)数据类型默认值
各种数据类型的默认值: 数值型: 0 boolean: false char : '/0' 对象 : null
2011-04-21 12:47:00 278
原创 java基础知识(三)对象数组
定义一个对象数组: array[] art1=new array[3]; art1[0]=new array(12,34); 则数组中有三个对象,可用atr1.length计算出数组内元素的个数; 从而用for语句输出: for(int i=0;i<art1.length;i++) { System.out.pr
2011-04-21 12:46:00 301
原创 java基础知识(二)数组定义
java 中一·二维数组的定义: (1) //一维数组定义与输出class less02{ public static void main(String[] args) [特别注意的是java中数组的定义int a【】,中 无个数不像c++中int a[3];这样定义] { int stu[]=new int[]{1,2,3}; //方法一 /
2011-04-21 12:41:00 325
原创 java基础知识(四)常量定义
常量的定义: static final double PI=3.14;(1)声明类型(2)定义为final类(3)最好声明为static,以节省内存;
2011-04-21 12:36:00 306
原创 java的编程规范
<br />java编程规范:<br />(1)package命名:全部小写<br />(2)class和interface的命名:首字母大写,其他字母都小写<br />(3)class变量的命名:小写字母开头,后面的单词大写字母开头<br />(4)class方法的命名:小写字母开头,后面的单词大写字母开头<br />(5)static final变量的命名:全部大写<br />
2011-04-21 12:28:00 293
myeclipse破解工具
2012-08-07
java基本术语
2012-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人