随笔分类 - java基础
摘要:抽象类 用修饰符"abstract" 修饰的类称为抽象类, 用修饰符 "abstract" 修饰的方法称为抽象方法.抽象类不能实例化,既不能创建对象.抽象方法只能声明,而没有实现. 抽象类必须被继承,定义一个不被继承的抽象类是没有意义的. 一个类如果声明了抽象方法,则这个类必须被定义为抽象类.但是一
阅读全文
摘要:对象转型 基本数据类型转换: float f = 1.21F; int a = (int) f; //强制转换 double d = f; //自动转换 引用数据类型转换: Student s1 = new Student(20,"张三",“电子科技大学中山学院”); Person p=s1; //
阅读全文
摘要:终态修饰符:final 修饰符 ”final” 的含义是“终态的” ,也就是 “不能改变的” 。修饰符final 可以修饰变量、方法和类。 用final 修饰的变量的值不能被改变,也就是说,用final 修饰的一个变量实际上是一个“常量” 。按变量定义的位置来分,变量分为局部变量和成员变量。方法的形
阅读全文
摘要:子类继承父类 “继承‘是面向对象最显著的一个特性。 一个子类继承父类,这个子类就会自动获得了父类中定义的成员变量和成员方法,同时,这个子类也可以定义新的成员变量和成员方法。 父类又称为超类或基类,子类又称为派生类。通过子类继承父类,使得复用父类的代码变得非常容易,能够大大缩短开发周期,降低开发费用。
阅读全文
摘要:指向对象自身的引用:this this是一个引用类型变量,this变量中存放的值是对象自身在内存中的地址值。或者说,this是一个指向对象自身的指针。 为了区分同名的成员变量“age”和形参变量“age”,可以使用关键字:this。 this这个引用实际上并不存放在对象数据中,而是所有实例方法都默认
阅读全文
摘要:Java 程序运行时的内存分析 从某种层面上讲,程序的执行过程就是内存中数据的变化过程,对Java程序运行时内存中数据变化过程的分析,有助于更清晰的理解Java程序的执行过程。 当要解释执行一个Java程序时,Java虚拟机首先要把硬盘中相应的Java类文件(*.class文件),通过类装载器装载到
阅读全文
摘要:类的定义和对象的创建 类class 和对象 object 是面向对象程序设计方法中最核心的概念。 类是对某一类事物的共性描述,定义了一类事物共有的特征属性和功能行为。 对象是某类事物的个体存在,对象也称为类的实例instance 类是对象的模板,有了这个模板之后才能创建一个一个具体的对象。 使用关键
阅读全文
摘要:Java 语言是由 Sun Microsystems公司于1995 年 推出的一种面向对象程序设计语言。自Java 语言诞生之后,它一直都是业界最流行的编程语言之一,在过去的十年中,Java语言一直占据 TIOBE 编程语言社区排行榜的前几位。 Java语言之所以如此被广泛使用,主要有 Java语言
阅读全文