Java
文章平均质量分 78
烟蓑雨笠
这个作者很懒,什么都没留下…
展开
-
Java复用类
Java复用类 Java复用类一般有两种方法。 一,组合:在新的类中产生现有类的对象。由于新的类是由现有类的对象所组成,所以这种方法成为组合。 import java.util.*; class WaterSource{ private String s; WaterSource(){ System.out.println("WaterSource()"); s="cons原创 2014-11-08 22:33:25 · 1979 阅读 · 0 评论 -
Java容器类基础
Java容器类基础 Java实用类库提供了一套相当完善的容器类,基本类型为List,Set,Map,Queue。它们都有一些特性,例如Set对于每一个值都只保存一个对象,Map允许你将对象和对象关联起来。此外,Java容器类都可以自动调节尺寸。因此,与数组不同,你可以放置任意数量的对象到容器中而不用担心容器应该设置为多大。 Java容器类有4个接口,它们分别上面提到过的List,Set原创 2014-12-02 23:38:51 · 1311 阅读 · 0 评论 -
Java字符串
Java字符串 String对象是不可变的。String类中每一个看起来会修改String值的方法,实际上都是创建了一个全新的对象,以包含修改后的字符串。而最初的String对象则丝毫未动。 import java.util.*; public class Immutable{ public static String upcase(String s){ retur原创 2014-11-23 22:45:42 · 965 阅读 · 0 评论 -
Java数组
Java数组 对数组的基本看法是,你可以创建并组装它们,通过使用整型索引值访问它们的元素,并且它们的尺寸不能改变。但有时候你需要在数组上执行更加复杂的操作,并且你可能会评估到底是使用数组还更加灵活的容器。 数组与其它容器之间的区别有三方面:效率,类型和保存基本类型的能力。 import java.util.*; class Sphere{ private原创 2014-11-23 22:52:31 · 734 阅读 · 0 评论 -
Eclipse常用快捷键
Eclipse常用快捷键原创 2014-11-04 22:50:56 · 579 阅读 · 0 评论 -
访问控制权限
访问控制权限 访问控制权限的等级,从最大权限到最小权限依次为:public,protected,包访问权限(没有关键字)和private。 默认访问权限没有任何关键字,但通常是指包访问权限。这就意味着当前包中的其他所有类对那个成员都有访问权限,但对于这个包之外的所有类,这个成员却是private。由于一个编译单元只能隶属于一个包,所以经由包访问权限,处于同一个编译单元的所有原创 2014-11-04 23:02:13 · 1080 阅读 · 0 评论 -
Java异常处理错误
Java异常处理错误 发现错误的最佳时期是在编译阶段,也就是在你运行程序之前。然而,编译期间并不能找出所有的错误,余下的问题必须在运行阶段解决。这就需要错误源通过某种方式把适当的信息传给某个接收者,该接收者知道如何处理这个问题。 Java中的异常处理的目的在于通过使用少于目前数量的代码来简化大型,可靠的程序的生成,并且通过这种方式可以使你更加自信:你的应用中没有原创 2014-11-17 22:37:22 · 819 阅读 · 0 评论 -
Java内部类
Java内部类 可以将一个类的定义放在另一个类的定义内部,这就是内部类。 内部类是一种非常有用的特性,因为它允许你把一些逻辑相关的类组织在一起,并控制位于内部类的可视性。内部类与组合是完全不同的概念。 import java.util.*; public class Parcel2{ class Contents{ private int i=11; public int v原创 2014-11-14 12:38:47 · 912 阅读 · 1 评论 -
Java多态
Java多态 1,多态是继数据抽象和继承之后的第三种基本特征。 封装通过合并特征和行为来创建新的数据类型,而多态则是数据类型之间的耦合关系。 继承允许对象视为自己本身的类型或者其积类型来处理,而同一代吗则可以毫无差别的运行在这些不同的类型之上了。 import java.util.*; enum Node{ MIDDLE_C,C_SHARP,B_FLAT } class Inst原创 2014-11-10 22:58:55 · 1142 阅读 · 0 评论 -
Java接口
Java接口 创建抽象类是为了希望通过这个接口操作一系列类。 抽象方法:仅有声明而没有方法体 abstract void f(); 包含抽象方法的类叫做抽象类。 如果从一个抽象类继承,并想创建该新类的对象,那么就必须为基类中的所有抽象方法提供方法定义。如果不这样做,导出类便也是抽象类。 interface关键字使抽象的概念更向前迈进了一步。 interface这个关键字产原创 2014-11-10 23:04:44 · 867 阅读 · 0 评论 -
Java I/O系统
Java I/O系统 编程语言I/O系统常使用流这个抽象的概念,它代表任何有能力产生数据的数据源对象或者任何有能力的数据接收端对象。“流”屏蔽了实际I/O设备中处理数据的细节。 Java类库的I/O类分为输入和输出两部分,通过继承,任何自InputStream派生出来的类都具有命名为read()的基本方法,用于读取单个字节或者字节数组。同样,任何自OutputStream派生出来的类都具有原创 2014-12-06 23:06:34 · 1302 阅读 · 0 评论