Java
文章平均质量分 85
e421083458
这个作者很懒,什么都没留下…
展开
-
java运算符表达式与语句
基本运算举例一。1:最简单加减法运算举例一。2:变量赋值public class OperateDemo01{ public static void main(String args[]){ int num = 22; System.out.println("第一次输出:num" + num); num = num - 3; // 修改变量内容 S原创 2012-10-31 23:05:56 · 2989 阅读 · 1 评论 -
java重新学习
马斯洛需求层次理论目录:第1章:JAVA概述及开发环境搭建 第2章:简单Java程序第3章:Java基础程序设计第4章:数组与方法第5章:面向对象基础第6章:面向对象(高级)第7章:异常的基本概念第8章:包及访问控制权限第9章:多线程第10章:泛型第11章:Java常用类库第12章:JAVA IO第13章:Java类集第14章:枚举原创 2012-10-23 21:56:53 · 806 阅读 · 0 评论 -
java开发环境搭建
下载jdk1.6地址:http://download.csdn.net/detail/tobayechina/916408安装后设置如下:选择部分为添加编写Hello.javapublic class Hello{ public static void main(String args[]){ System.out.println("Hello World!!!"原创 2012-10-23 22:30:17 · 679 阅读 · 0 评论 -
编写简单java程序
public class TestJava{ public static void main(String args[]){ int num = 10; num = 30; System.out.println("num的内容是:"+num); System.out.println("num*num = "+num*num); }}编译与运行:注原创 2012-10-23 22:50:21 · 921 阅读 · 0 评论 -
java判断与循环语句
程序语句的三种结构1.顺序结构2.选择结构3.循环结构3.1顺序结构3.2选择结构举例:验证选择结构public class IfDemo{ public static void main(String args[]){ int x = 3; //定义变量 int y = 10;原创 2012-11-02 21:34:47 · 11775 阅读 · 0 评论 -
java数组定义及使用
java数组定义及使用3.1数组数组是一组相关数据的集合,数组按照使用可以分为一维数组、二维数组、多维数组有点:不使用数组定义100个整形变量:int1,int2,int3;;;;;;使用数组定义 int i[100]数组定义:int i[100],只是一个伪代码,只能表示含义的。3.2一维数组可以存放上千万个数据,并且这些数据的类型是完全是原创 2012-11-04 17:41:20 · 23868 阅读 · 1 评论 -
java数据类型
Java数据类型:8种基本数据类型:byte、short、int、long、float、double、char、boolean、3种引用数据类型:class、interface、array、数据类型的取值范围:数据类型都是有其取值范围的,要使用一个类型必须按照一个范围指定其内容。Double类型可以装下全宇宙的数据一个数据有自己的保存范围,如果数据超出了原创 2012-10-27 22:48:21 · 1385 阅读 · 0 评论 -
java 单向链表
简单单向链表class Node{ private String data; //存储当前节点内容 private Node next=null; //存储下一下节点 public Node(String data){ this.setDate(data); } public void setDate(String data){ this.data = data;原创 2012-12-22 16:53:52 · 959 阅读 · 0 评论 -
面向对象整理二
基本数据类型的相等判断基本数据类型使用“==”来进行判断如:int in1 = 22;int in2 = 22;System.out.println(in1 == int2);//输出trueString类的相等判断String str1 = "Lixing Hua";String str2 = new String("Lixing Hua");System原创 2012-12-15 10:30:04 · 1045 阅读 · 0 评论 -
java 继承的基本实现
继承的基本实现类的继承格式在java中使用extends关键字完成类的继承关系,操作格式如下:class 父类{}class 子类 extends 父类{}继承父类的功能,扩展子类的所有功能。class Person{ private String name; private int age; public void setName(St原创 2012-12-26 16:48:57 · 8150 阅读 · 0 评论 -
抽象类与接口的扩展功能
抽象类与接口的扩展功能原创 2012-12-28 20:41:49 · 1311 阅读 · 0 评论 -
面向对象(高级)——对象的多态性
面向对象(高级)——对象的多态性掌握对象的向上转型有向下转型的使用掌握对象转型的限制对象多态性是面向对象的重要性质面向主要有以下两个体现:方法的重载与覆写对象的多态性对象的多态性主要分以下两种类型:向上转型:子类对象->父类对象对于向上转型程序会自动完成,格式:对象向上转型:父类 父类对象 = 子类实例向下转型:父类对象->子类对象原创 2012-12-31 16:56:19 · 849 阅读 · 0 评论 -
类的static
在java 中可以使用static声明属性或方法,因为在之前所讲解的属性和方法非static,这样一来,每个对象都占有各自己的内容,如果现希望每个属性被对象所共同拥有,则可以将其声明为static类型,声明static类型属性或方法之后,此属性或方法也称为类方法,可以由类方法直接调用。普通类:class Person{ public String name; pub原创 2012-12-18 13:43:12 · 888 阅读 · 0 评论 -
理解main方法
理解main方法方法的定义格式public static 返回值类型 方法名称(参数列表)之前的方法定义上都增加了static关键字,为什么要增加static关键字?public class Test4 { public static void main(String[] args) { fun(); } public static void fu原创 2012-12-18 13:45:11 · 1976 阅读 · 0 评论 -
面向对象(高级)——接口的基本概念
面向对象(高级)——接口的基本概念接口是最重要的概念,接口可以理解为一个特殊的类,里面全部由全局常量和公共抽象方法所组成。接口的定义格式:interface 接口名称{ 全局常量; 抽象方法;}接口的定义:interface A{ public static final String AUTHOR = "张三";原创 2012-12-31 16:55:53 · 963 阅读 · 0 评论 -
面向对象(高级)————instanceof关键字
面向对象(高级)————instanceof关键字可以使用instanceof关键字判断一个对象到底是哪一个类的实例。对象 instanceof 类 => 返回 boolean类型instanceof 实例一:class A{ public void fun1(){ System.out.println("A --> public void原创 2012-12-31 16:56:46 · 781 阅读 · 0 评论 -
this 关键词
this 关键词1.实例一:类中的属性,不使用this.param获取信息时无法得到信息class Person{ private String name; //姓名 private int age; //年龄 public Person(String n,int a){//构造函数 name = n; age = a; } publi原创 2012-12-18 13:38:33 · 2396 阅读 · 0 评论 -
掌握java中的三种代码块的定义及使用
掌握java中的三种代码块的定义及使用代码块概念代码块本身并不是一个很难理解的概念,实际上之前也一直在使用。所谓代码块是指使用“{}”括起来的一段代码,根据位置不同,代码块可以分为四种:普通代码块、构造块、静态代码块、同步代码块,其中同步代码块本书将在多线程部分进行讲解,本章先来观察其他三种代码块。普通代码块直接定义在方法中的代码块称为普通代码块。pub原创 2012-12-18 13:47:02 · 1019 阅读 · 0 评论 -
构造方法私有化及单态模式
构造方法私有化及单态模式构造方法封装类的封装性不光体现在对属性的封装上,实际上方法也是可以被封装的,当然在方法封装中也包含了对构造方法的封装。例如:以下的代码,就是对构造方法进行了封装。class Singleton{ private Singleton(){ // 将构造方法进行了封装,私有化 } public void print(){ System.out原创 2012-12-18 13:48:39 · 1279 阅读 · 0 评论 -
java 面向对象编程整理一
java 面向对象编程整理一三大特点:封装:Encapsulation继承:Inheritance多态:Polymorphism创建对象:Person per = null; //声明对象per = new Person(); //实例化对象或Person per = new Person(); //声明+实例化对象对象的属性存放在堆原创 2012-12-13 22:53:00 · 1466 阅读 · 1 评论 -
JAVA对象数组的初始化方法
问题如下:class FileStruct{ int intPara; FileStruct(){ intPara=0; } public void setintPara(int i){ intPara=i; } public int getint转载 2012-12-19 16:21:00 · 19829 阅读 · 2 评论 -
面向对象(高级)抽象类与接口的应用
本章目标:掌握抽象类及接口的实例化操作掌握模板设计的作用掌握工厂设计模式应用掌握代理设计模式应用掌握适配器设计模式应用掌握抽象类与接口的使用区别为抽象类与接口实例化在java中可以通过对象的多态性,为抽象类和接口实例化,这样再使用抽象类和接口的时候就可以本子类中所覆写过的方法了。之所以抽象类和接口不能直接实例化,是因为其内部包含了各个抽象方法,抽象方原创 2013-01-06 14:08:39 · 2342 阅读 · 1 评论 -
〖面向对象(高级)〗_实例分析:宠物商店笔记
〖第6章:面向对象(高级)〗_实例分析:宠物商店笔记实例要求:实现一个宠物商店,在宠物商店中可以有多种(由用户决定数量)宠物,试表示出此种关系,并要求可以根据宠物的关键字查找到相应的宠物信息。所需要的宠物信息自行设计。interface Pet{ public String getName(); public String getColor(); pub原创 2013-01-06 15:42:51 · 1913 阅读 · 2 评论 -
java 内部类
1.什么是内部类a.在out类中定义一个Inner类,则Outer类称为外部类,Inner称为内部类。b.内部类可以声明为public或private,当内部圂声明为public 或 private 时,对其访问的限制与成员变量和成员方法相同。class Outer{ private String info = "hello world!"; class Inner { p原创 2012-12-22 13:19:15 · 3954 阅读 · 0 评论 -
〖泛型〗_实例讲解—泛型操作范例笔记
〖泛型〗_实例讲解—泛型操作范例笔记本章目标:加深泛型的理解掌握标识接口的定义题目要求:一个人中可以定义一个信息的属性,但是一个人可能有各种各样的信息(例如:联系方式、基本信息等),所以此信息属性的类型就可以通过泛型进行声明,之后只要设计相应的信息类即可。先设计人的信息接口interface Info{ // 只有此接口的子类才是表示人原创 2013-01-22 13:47:47 · 835 阅读 · 0 评论 -
【Java常用类库】_Runtime类
【Java常用类库】_Runtime类本章目标:了解Runtime类使用Runtime类取得JVM的空间信息Runtime类与Process类3.具体内容3.1认识Runtime类每一个JVM进程都是对应一个Runtime实例。Runtime类的构造方法被私有化了,则在此类中肯定有一个方法可以返回本类的实例化对象。public static原创 2013-01-22 14:43:54 · 692 阅读 · 0 评论 -
【Java类集】_认识类集、Collection接口笔记
【Java类集】_认识类集、Collection接口笔记3、具体内容类集作用类集实际上就是一个动态的对象数组,与一般的对象数组不同,类集的对象内容可以任意扩充。类集的特征:1.这种框架是高性能的2.框架必须允许不同类型的类集以相同的方式和高度互操作方式工作3.类集必须是容易扩展和修改的对象数组中包含一组对象,但对象数组使用的时候存在一个长度限制,原创 2013-01-23 10:10:56 · 1175 阅读 · 0 评论 -
【泛型】_泛型的其他应用笔记
【泛型】_泛型的其他应用笔记本章目标:掌握泛型接口的使用掌握泛型方法的定义及使用掌握泛型数组的使用掌握泛型的嵌套设置3.1泛型接口定义格式:[访问权限] interface 接口名称{}3.1.2、泛型接口实现的两种方式1.定义子类,在子类的定义上也声明泛型类型interface Info{ // 在接口上定义泛型原创 2013-01-22 11:17:42 · 574 阅读 · 0 评论 -
【Java类集】_List接口笔记(实例亲测)
【Java类集】_List接口笔记本章目标:掌握List接口与Collection接口的关系掌握List接口的常用子类:ArrayList、Vector掌握ArrayList与Vector类的区别3.具体内容List是Collection的子接口,List接口可以存放任意数据,而且List接口的内容是允许重复的。List接口的功能要比Collection接口原创 2013-01-23 15:01:38 · 711 阅读 · 0 评论 -
堆栈的作用,应用和用途
堆栈本身有两重含义:一、内存区域一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。 3、全局区(静态原创 2013-01-23 16:25:51 · 18244 阅读 · 2 评论 -
【泛型】_泛型入门笔记
【泛型】_泛型入门笔记本章目标:掌握泛型的产生意义:掌握泛型的基本使用:了解泛型的警告信息及泛型的擦除3.1为什么要使用泛型?现在要求设计一个可以表示出坐标点的类,坐标由X和Y组成,坐标的表示方法有以三种:整数表示、小数表示、字符串表示class Point{ private Object x ; // 表示X坐标原创 2013-01-22 10:32:28 · 626 阅读 · 0 评论 -
正斜杠(/)与反斜杠(\)区别:
正斜杠,符号是"/";反斜杠,符号是"\"。一直很不解正斜杠与反斜杠到底有何区别?经过一段时间的理解,得出DOS路径: E:\开发资料\ASP.NET高级开发 ...这是反斜杠的作用后面跟着的是文件名 csc /t:library /r:System.Web.dll /out:d:\CustomHandler.dll d:原创 2013-01-23 13:09:36 · 2834 阅读 · 0 评论 -
【Java类集】_LinkedList类笔记(实例亲测)
【Java类集】_LinkedList类笔记本章目标:掌握LinkedList与List接口的关系掌握Queue接口的作用LinkedList子类与Queue接口LinkedList表示的是一个链表的操作类,此类定义如下:public class LinkedList extends AbstractSequentialList implements原创 2013-01-23 16:03:47 · 789 阅读 · 0 评论 -
【面向对象(高级)】_包装类笔记
本章目标:掌握包装类的作用掌握包装类的自动装箱及自动拆箱的操作掌握包装类的转换操作3.具体内容一切皆对象,八种基本数据类型不是对象把int包装成一个类,这样就可以以对象的形式操作基本数据类型No. 基本数据类型 包装类1 int Integer2 char Character3 short原创 2013-01-09 16:22:19 · 623 阅读 · 0 评论 -
【面向对象(高级)】_匿名内部类笔记
掌握匿名内部类的作用掌握匿名内部类的定义格式3.具体内容:内部类:在一个类的内部还有另外一个类称为内部类,那么匿名内部类,如果一个类在整个操作中只使用一次的话,就可以将其定义成匿名内部类,匿名内部类是在抽象类及接口的基础之上发展起来的。interface A{ public void printInfo();}class B implements A{原创 2013-01-09 16:24:05 · 607 阅读 · 0 评论 -
【异常的基本概念】_异常的其他概念笔记`
【异常的基本概念】_异常的其他概念笔记`本章目标:掌握:throws与throw关键字的作用掌握Exception与RuntimeException的区别可以自定义异常类了解断言的作用及应用throws关键字使用throws声明的方法表示此方法不处理异常,而是交给方法的调用处进行处理。class Math{ public int div(int原创 2013-01-09 16:29:56 · 671 阅读 · 0 评论 -
【Java类集】_Set接口笔记(实例亲测)
【Java类集】_Set接口笔记本章目标:掌握Set接口与Collection接口的关系掌握Set接口的常用子类:TreeSet、HashSetCollection现在已经学习过了两种接口:List、Queue Set接口的定义:Set接口也是Collection接口的子接口,但是与Collection或List接口不同的是,Set接口中不原创 2013-01-24 11:06:14 · 958 阅读 · 0 评论 -
【面向对象(高级)】_Object类笔记
【面向对象(高级)】_Object类笔记掌握Object类的作用掌握Object类中toString(),equals()方法的作用掌握Object接受引用数据类型的操作在java中所有类都有一个公共的父类就是Object类,一个类只要没有明确的继承一个类,则肯定是Object类的子类,如下面两行代码表示含义都是一样的:class Person extends Ojbe原创 2013-01-09 16:20:12 · 749 阅读 · 0 评论 -
【异常的基本概念】_异常的基本概念笔记
【异常的基本概念】_异常的基本概念笔记了解异常的基本概念掌握异常的基本处理格式掌握异常类的继承结构掌握java的异常处理机制异常:异常是导致程序中断运行的一种指令流.如果不对异常进行正确的处理,则可能导致程序的中断执行,造成不必要的损失。3.1为什么需要异常处理?public class ExceptionDemo01{ public s原创 2013-01-09 16:25:10 · 682 阅读 · 0 评论 -
【Java类集】_排序及重复元素说明笔记(实例亲测)
【Java类集】_排序及重复元素说明笔记本章目标:掌握TreeSet的排序原理掌握Set接口中重复元素的定义3.具体内容:TreeSet类的内容是可以排序的,那么现在我任意给出一个类,观察能否进行排序的操作。import java.util.Set;import java.util.TreeSet;class Person{ private原创 2013-01-24 13:24:13 · 958 阅读 · 0 评论