一. 只看名字,是获取类的意思。 什么叫运行时类? 现在进行一个前期的铺垫介绍,在创建对象前先要有class文件,这是个字节码文件。 先要加载class文件,后面才能接着运算。现在举了一个例子,如下 Demo类和Class类,对它们的共性进行抽取。类文件都有一个共性特点 ...
一. 不同的运行,导致over的位置发生了变化。为什么呢 我们这里至少有三个线程。三个线程之间来回随机切换。 接下来我们想知道的问题就是,我们开启了多个线程,怎么区分现在正在运行的线程是谁 多个线程随机切换,我们怎么区分。 区分的方法到哪儿找 到thread类中去寻找。线程怎么区分,线程自己最清楚。 Thread构造函数里面有一个name,线程有名字。 还有getName获取名字。现在,我们就来获 ...
2017-12-17 09:43 0 1431 推荐指数:
一. 只看名字,是获取类的意思。 什么叫运行时类? 现在进行一个前期的铺垫介绍,在创建对象前先要有class文件,这是个字节码文件。 先要加载class文件,后面才能接着运算。现在举了一个例子,如下 Demo类和Class类,对它们的共性进行抽取。类文件都有一个共性特点 ...
一. 除了equals方法外,还有其他的方法可以用。 上图要记住,equals方法不覆盖,也会有,建立对象特有的比较相同的形式,这很重要(语音不清楚,可能写的是错误的)。 我们以前做过这样一件事儿,直接打印对象, 编译的结果是person@61de33,这就是哈希值。这个哈希值 ...
一. ExtendsDemo2就不再画了,里面就两个函数,一个是主函数,一个是构造函数。其实我觉着还有show()函数。 主函数和局部变量进栈后,开始创建对象,这时候Zi类就开始加载了。但是有继承的关系,所以应该是父类先进来。原因是子类在用父类的东西,父类不先进来,子类就用 ...
一. 语句嵌套 在语句中加入一些其它语句,比如for语句中,加入了if语句。其实就是在原有语句的循环体基础上,对其进行扩展,添加了一些语句。 嵌套的形式有很多种,没有必要刻意地去记录,当需要使用的 ...
一. 说完了继承的基本概述之后,了解一下在java中它的体现方式。 大家都知道java来自于c++,c++有多继承,java对其中的多继承进行了改良。为什么不直接支持多继承呢?要牢记,这个原因在后面可以解决很多问题。 二. 观看下面的截图,截图表现的是多继承关系,就是说C同时具备 ...
一. 这里开始对if语句的应用,展开操作实验。 (截图给出了if第三种格式的一个应用,从中我得出以下几点:1. 一种最常见,也最合理的情况就是,在if条件语句的前面必须有前提条件。给定了 ...
一. 面向对象的特征 第一个特征:封装。 什么叫隐藏实现细节? 在这里的PersonDemo类除了创建对象外,还有什么其他作用么?为什么要有这个类出现。、 如果对age赋值为-20,DOS输出为-20。虽然输出没错,但是不符合事物的基本原则。 之所以会 ...
一. 代码块的定义 任何大括号封装的,得到的都是一个区块,可以称为代码块。如果在代码块的前面加上if(), 那么这就叫做if代码块;如果加的是 public static void main(String[] args),那么这就叫做主函数代码块。这些都相当于代码块的名称。如果什么都不 ...