原文:JAVA-初步认识-第十一章-object类-Getclass方法

一 只看名字,是获取类的意思。 什么叫运行时类 现在进行一个前期的铺垫介绍,在创建对象前先要有class文件,这是个字节码文件。 先要加载class文件,后面才能接着运算。现在举了一个例子,如下 Demo类和Class类,对它们的共性进行抽取。类文件都有一个共性特点就是,它里面都是源文件中所描述的那些成员,只不过类文件将它们变成了字节码,变成了另外一种符号形式而已。 它们既然有共性,那就可以进行抽 ...

2017-12-12 09:21 0 3541 推荐指数:

查看详情

JAVA-初步认识-第十一章-object-Hashcode方法

一. 除了equals方法外,还有其他的方法可以用。 上图要记住,equals方法不覆盖,也会有,建立对象特有的比较相同的形式,这很重要(语音不清楚,可能写的是错误的)。 我们以前做过这样一件事儿,直接打印对象, 编译的结果是person@61de33,这就是哈希值。这个哈希值 ...

Tue Dec 12 17:13:00 CST 2017 0 3522
JAVA-初步认识-第十二章-Thread中的方法线程名称

一. 不同的运行,导致over的位置发生了变化。为什么呢?我们这里至少有三个线程。三个线程之间来回随机切换。 接下来我们想知道的问题就是,我们开启了多个线程,怎么区分现在正在运行的线程是谁?多个线程随机切换,我们怎么区分。 区分的方法到哪儿找?到thread中去寻找。线程 ...

Sun Dec 17 17:43:00 CST 2017 0 1431
jdk基础之ObjectgetClass()方法

转自https://www.cnblogs.com/melburg/ java反射学习 所谓反射,可以理解为在运行时期获取对象类型信息的操作。传统的编程方法要求程序员在编译阶段决定使用的类型,但是在反射的帮助下,编程人员可以动态获取这些信息,从而编写更加具有可移植性的代码。严格地说 ...

Fri Oct 12 01:43:00 CST 2018 0 1103
getClass()和instanceof以及的equals方法

在比较两个时,常见有两种做法,一种是x.getClass() == y; 一种是x instanceof y,下面我们来比较这两种做法的区别。 getClass()返回一个对象所属的       System.out.println(h1.getClass ...

Thu Oct 31 20:24:00 CST 2019 0 310
JAVA-初步认识-第六章-封装代码示例

一. 面向对象的特征 第一个特征:封装。 什么叫隐藏实现细节? 在这里的PersonDemo除了创建对象外,还有什么其他作用么?为什么要有这个出现。、 如果对age赋值为-20,DOS输出为-20。虽然输出没错,但是不符合事物的基本原则。 之所以会 ...

Tue Oct 10 05:42:00 CST 2017 0 1362
JAVA-初步认识-第三章-局部代码块

一. 代码块的定义 任何大括号封装的,得到的都是一个区块,可以称为代码块。如果在代码块的前面加上if(), 那么这就叫做if代码块;如果加的是 public static void main(St ...

Sat Sep 09 05:19:00 CST 2017 0 1814
JAVA-初步认识-第四章-语句-for循环嵌套

一. 语句嵌套 在语句中加入一些其它语句,比如for语句中,加入了if语句。其实就是在原有语句的循环体基础上,对其进行扩展,添加了一些语句。 嵌套的形式有很多种,没有必要刻意地去记录,当需要使用的 ...

Thu Sep 14 18:29:00 CST 2017 0 4203
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM