
Java 语法细节
文章平均质量分 68
慕兰骆驼
爱Linux
展开
-
【java】组合 and 继承
继承是所有OOP语言和Java语言不可缺少的组成部分。当创建一个类时,总是在继承,因此,除非已明确指出要从其他类中继承,否则就是在隐式的从Java的标准根类Object进行继承。继承会自动得到基类中所有的域和方法。private成员,只有父类才可以访问,但是可以理解为隐性的继承。原创 2014-08-01 13:04:02 · 621 阅读 · 0 评论 -
【java】泛型和类型安全的容器ArrayList
泛型和类型安全的容器Java中的ArrayList 容器,在没有yin原创 2014-08-06 18:08:35 · 1068 阅读 · 0 评论 -
【Java】方法和类的权限问题
包 package:包中有一组类,它们在单一的名字空间之下被组织在了一起。注:当编译一个.java文件时,在.java文件中的每个类都会有一个输出文件,而该输出文件的名称与.java文件中每个类的名字相同,只是多了一个后缀名.class。因此,在编译少量的.java文件之后,会得到大量的.class文件。取得对某成员的访问权限的唯一途径是: 1.使该成员成为public原创 2014-07-31 15:48:56 · 2809 阅读 · 0 评论 -
【java】initial
默认初始化:局部变量,系统不会初始化,未初始化的话,会提示编译错误。原创 2014-07-31 21:09:08 · 3327 阅读 · 0 评论 -
【java】this and static
static:1. 在static方法内,不能调用非静态方法,反过来倒是可以的。2. 在没有创建任何对象的前提下,仅仅通过类本身来调用static方法 —— static方法的主要用途3. 你在类中置入static方法就可以访问其他static方法和static域(可以理解为全局函数)原创 2014-07-31 16:36:40 · 538 阅读 · 0 评论 -
【Java】迭代的几种控制方法
基本类型:在程序设计中经常用到一系列基本类型,它们需要特殊对待。尅把它们想象成“基本”类型。之所以特殊对待,是因为new将对象存储在“堆”里,故用new创建一个对象——特别是小的,简单的变量,往往不是很有效。i对于这些类型,Java采取与C和C++相同的办法。也就是说,不用new来创建变量,而是创建一个并非是引用的“自动”变量。这个变量直接存储“值”,并置于堆栈中,因此更加高效。Java中原创 2014-07-29 16:53:02 · 11360 阅读 · 0 评论 -
Java 对象数组初始化 和 基本类型数组初始化的区别
例子:private InnerClass[] arrays = new InnerClass[5];InnerClass是一个类,上述情况只是声明了arrays变量为一个长度为5类型为InnerClass的数组,每个对象的值都为null。private InnerClass[] arrays = {new InnerClass(), new InnerClass(), new Inn原创 2015-01-26 19:45:41 · 4096 阅读 · 0 评论 -
【java】多态
在面向对象的程序设计语言中,多态是继数据抽象和继承之后的第三种特征多态:对象既可以作为它自己本身的类型使用,也可以作为它的基类型使用注:Music . tune() 方法接受一个Instrment 引用,同时也接受任何导出自Instrument的类。方法调用绑定将一个方法调用同一个方法主体关联起来被称作绑定包括:前期绑定 和 后期绑定(运行时根据对象的类型进行绑原创 2014-08-04 20:58:25 · 552 阅读 · 0 评论 -
【java】抽象类 和 接口
抽象类Java提供一个叫抽象方法的机制,这种方法是不完整的,仅有声明体而没有方法体。即:abstract void f(); 包含抽象方法的的类叫做抽象类。如果一个类包含一个或者多个抽象方法,该类必须限定为抽象的。创建抽象类和抽象方法非常有用,因为它们可以使类的抽象性明确起来,并告诉用户和编译器打算怎样来使用它们。抽象类还是很有用的重构工具,因为它们使我们可以很容易地将原创 2014-08-05 17:58:26 · 598 阅读 · 0 评论