2012年5月10日
摘要: 1.equals函数被包含在object类中,object是所有类的父类,所有的类里面都有equal函数2.”==”操作符的作用:(1)比较两个值是否相等(2)判断 两个引用是否指向堆内的同一位置3.equals用来比较两个对象的内容是不是相等相等的条件:l 对象的类型相同(可以使用instanceof操作符进行比较)l 两个对象的成员变量的值完全相同代码:class Test{ public static void main (String args[]){ User u1 = new User(); User u2 = new User(); User u3 = new User();== 阅读全文
posted @ 2012-05-10 17:43 Adonstein 阅读(607) 评论(0) 推荐(0) 编辑
  2012年5月9日
摘要: 一、类集框架1.类集框架是一组类和接口2.位于java.util包中3.主要用于存储和管理对象4.主要分为三大类--集合、列表和映射集合(set):集合中的对象不按照特定的方式排序,并且没有重复对象列表:对象按照索引位置排序,可以有重复对象框架代码:import java.util.List;import java.util.ArrayList;public class Test{ public static void main(String args []){ ArrayList<String> arrayList = new ArrayList<String>(); 阅读全文
posted @ 2012-05-09 22:29 Adonstein 阅读(181) 评论(0) 推荐(0) 编辑
  2012年5月7日
摘要: 一、数组的定义1.数组的静态声明法class test{ public static void main(String args []){ int arr [] = {2,3,4,5,1};//arr为整型“数组” System.out.println(arr.length); arr[3] = 10; for(int i = 0; i < arr.length;i++){ System.out.println(arr[i]); } System.out.println(arr[3]); }}2.数组的动态声明法int arr [] = new int[10];//数组的容纳量3.二位数 阅读全文
posted @ 2012-05-07 14:52 Adonstein 阅读(121) 评论(0) 推荐(0) 编辑
  2012年5月6日
摘要: 多进程:在操作系统中(同时)运行多个任务(程序)多线程:在同意应用程序中有多个顺序流(同时)执行线程的执行过程 一、创建线程的方法:(1)定义一个线程类,它继承类Thread并重写其中的方法run(),方法()称为线程体,由于java只支持单继承,所以这种方法定义的类不能再继承其他类代码:class FirstThread extends Thread{ public void run(){ for(int i = 0;i < 100;i++){ System.out.println("firstThread-->" + i); } }}class Test{ 阅读全文
posted @ 2012-05-06 22:31 Adonstein 阅读(213) 评论(0) 推荐(0) 编辑
  2012年5月3日
摘要: 要生成内部类的对象一定要有外部类的对象每一个内部对象都和一个外部类相关联内部类可以随便使用外部类成员变量和成员函数内部类:先new一个外部类的对象,再点内部类的对象匿名内部类:先new一个接口,再紧跟一个没有名字的类来实现接口(1)class A{ int i; class B{ int j; int funB(){ int result = i + j; return result; } }}class Test{ public static void main(String args[]){ A a = new ();//外部类的对象 A.b b = a.new B();//内部类的对象 阅读全文
posted @ 2012-05-03 21:50 Adonstein 阅读(303) 评论(0) 推荐(0) 编辑
  2012年5月1日
摘要: 1.I/O系统操作的目标是为了对数据进行读写操作输入:从数据源当中读取数据//导入类import java.io.*;class Test{ public static void main(String args[]){ //声明输入流引用 FileInputStream fis = null; //声明输出流引用 FileOutputStream fos = null; try{ //生成代表输入流的对象 fis = new FileInputStream("D:/from.txt"); //生成代表输出流的对象 fos = new FileOutputStream(&q 阅读全文
posted @ 2012-05-01 13:18 Adonstein 阅读(135) 评论(0) 推荐(0) 编辑
  2012年4月30日
摘要: 异常:中断正常指令流的事件(对异常的处理关系到系统的健壮性)error:程序员无法处理Exception:使用try…catch…finally来处理异常的代码(可能出现的异常放在try中,对异常处理的代码放到catch里面,把清理资源的代码放到finally里面)class Test{ public static void main(String args[]){ System.out.println(1); try{ System.out.println(2); int i = 1 / 0 ; System.out.println(3); } catch(Exception){ e.pri 阅读全文
posted @ 2012-04-30 21:14 Adonstein 阅读(416) 评论(0) 推荐(0) 编辑
  2012年4月29日
摘要: interface Printer{ public void open(); public void close(); public void print();}interface Printer{ public void open(); public void close(); public void print();}class CanonPrinter implements Printer{ private void clean(){ System.out.println("clean") } public void open(){ System.out.printl 阅读全文
posted @ 2012-04-29 22:53 Adonstein 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 定义了接口就是定义了调用对象的标准接口的基本语法1.使用interface定义2.接口中的方法都是抽象方法3.接口当中的方法都是public权限4.实现接口使用implements关键字5.一个类可以实现多个接口6.一个接口可以继承多个接口interface USB{ void read(); void write();}interface WiFi{ public void open(); public void close();}class Phone implements USB,WiFi{//implement实现了接口(一种特殊的继承) public void read(){ Sys 阅读全文
posted @ 2012-04-29 22:52 Adonstein 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 1.java中软件包 将类放置到一个包当中需要使用package”包名”,编译时需要使用“-d”参数,该参数的作用是依照包名生成相应的文件夹,后面是空格加“.”为当前目录。一个类的全名应该是”包名”+”.”+”类名包名命名规范:”1.要求包名所有字母都要小写;2.包名一般情况下是你的域名倒过来写,再加上类的用途(域名:A .B 则包名B.A即packageB. A首先生成一个B文件夹,在生成一个A文件夹,把包放在其中)package com.jelly;class Test{ public static void main(String args[]){ system.out.println( 阅读全文
posted @ 2012-04-29 22:51 Adonstein 阅读(607) 评论(0) 推荐(0) 编辑