
Java
louhaoliang
这个作者很懒,什么都没留下…
展开
-
java final static 与final 修饰变量的区别
1.import java.util.Random; 2. 3.//这个例子想说明一下static final 与 final的区别 4.public class StaticAndFinalTest { 5. 6. private static Random rand = new Random(47); //47作为随机种子,为的就转载 2015-03-16 20:54:48 · 576 阅读 · 0 评论 -
Java 接口
抽象类是从多个类中抽象出来的模板,在此基础上如果将这种抽象进行的更彻底,那么就可以提炼出一种更特殊的“抽象类”------接口,接口里不能包含普通方法,接口里的所有方法都是抽象方法。我们知道类是一种具体实现体,而接口定义了一种规范,接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部状态数据,也不关心这些类里方法的实现细节,它只规定转载 2015-03-12 19:29:52 · 351 阅读 · 0 评论 -
Java Object类 hashcode、 equals 、 toString、notify()、notifyAll()、finalize()
Object类是所有类、数组、枚举类的父类,是类层次结构的根类。每个类都使用Object作为超类。所有对象(包括数组)都实现这个类的方法原创 2015-03-13 13:21:47 · 580 阅读 · 0 评论 -
Java 抽象方法
我们在编写类时,常常需要为它定义一些方法,这些方法主要用来描述该类的行为方式,因此,这些方法都有具体的方法体。但在某些情况下,某个父类只是知道其子类应该包含怎样的方法,但无法准确的知道这些子类如何实现这些方法。对于以上的问题有何解法呢?使用抽象方法就可以满足这些要求:抽象方法是只有方法签名,没有方法实现的方法。抽象方法转载 2015-03-12 19:12:13 · 535 阅读 · 0 评论 -
Java中初始块的执行顺序
在Java中除了使用构造器类对单个对象进行初始化操作外,我们还可以通过初始化块来实现。在一个类中可以有多个初始化块,相同类型的初始化块之间有顺序:前面定义的初始化块先执行,后面定义的初始化块后执行。使用static修饰的初始化块,称为静态初始化块,在初始化块中可以定义局部变量、调用其他对象的方法,以及使用分支、循环语句等。静态初始化块:执行优先级高于非静态的初始化块,它会在对象原创 2015-03-12 18:59:04 · 1398 阅读 · 0 评论 -
JavaScript基础知识
网易云课堂 :Javascript 课程Javascript 介绍 是一种可以在浏览器中运行的脚本语言 主要用来实现在浏览器端的动作 用户交互 数据处理与Java的区别: 基本没关系 Java需要编译 Javascript是解释性语言 javascript源代码放在HTM原创 2015-03-02 19:24:17 · 425 阅读 · 0 评论 -
Java多态 向上转型 向下转型
封装、继承、多态是面向对象的三大特征,在Java中什么是多态?Java引用变量有两种类型,分别是编译时类型和运行时类型。何为编译时类型,编译时类型就是由声明该变量时使用的类型决定,而运行时类型是由实际赋给该变量的对象决定的,也就是说如果编译时类型和运行时类型不一致时,就可能出现上面提到的多态。我们看下下面的程序:[转载 2015-03-09 21:35:29 · 2361 阅读 · 0 评论 -
Java垃圾回收
当程序创建对象、数组等引用类型实体时,系统都会在堆内存中为之分配一块内存区,对象就保存在这块内存区,当我们创建的对象不再被引用时,所在的内存就变成了垃圾,最后等待垃圾回收机制进行回收,Java的垃圾回收机制具有以下特征:(栈内存中存放引用变量,堆内存中存放具体对象)1、垃圾回收机制只负责回收堆内存中的对象,不会回收任何物理资源,比如数据库原创 2015-03-12 21:01:42 · 378 阅读 · 0 评论 -
Java 内部类
如果将一个类放在另一个类内部,那这个类就被称为内部类,内部类的主要作用如下:1、内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类。2、内部类成员可以直接访问外部类的私有数据,因为内部类被当成其外部类成员,同一个类的成员之间可以互相访问。但外部类不能访问内部类的实现细节,例如内部类的成员变量。转载 2015-03-12 19:46:35 · 327 阅读 · 0 评论 -
Java枚举
如果一个类的对象是有限而且固定的,比如季节类,它只有4个对象,像这种实例有限而且固定的类,我们在Java中被称为枚举类。枚举类是Java 5 新增的,使用enum关键字来定义枚举类,枚举类是一个钟特殊的类,它一样可以有自己的Field、方法,可以实现一个或者多个接口,也可以定义自己的构造器。在一个Java源文件中最多只能定义一个publi转载 2015-03-12 20:55:10 · 361 阅读 · 0 评论 -
Java基础知识
Java语言概述Java语音三种技术架构:JAVAEE JAVASE JAVAME Java跨平台性:一次编译,到处运行。主要是说Java虚拟机(JVM)在各种系统平台中都可以支持。JVM虚拟机负责Java程序在安装的系统中运行。JRE(Java RuntimeEnvironment——Java运行环境) 包括Java虚拟机(JVM Java VirtualMachine)和Java原创 2015-08-03 19:35:24 · 341 阅读 · 0 评论