摘要:
Java多态 什么是多态? 多态分两种: (1) 编译时多态(设计时多态):方法重载。 (2) 运行时多态:JAVA运行时系统根据调用该方法的实例的类型来决定选择调用哪个方法则被称为运行时多态。 运行时多态存在的三个必要条件:一、要有继承(包括接口的实现);二、要有重写;三、父类引用指向子类对象。 阅读全文
2017年3月26日
2017年3月25日
2017年3月19日
摘要:
Java方法 java中的方法的定义格式: 修饰符 返回值类型 方法名(参数类型 形式参数1,参数类型 形式参数1,…){ 执行语句; return 返回值; } 当方法没有具体的返回值时,返回的返回值类型用void关键字表示。 如果方法的返回值类型是void时,return语句可以省略不写的,系统 阅读全文
2017年3月12日
摘要:
Java虚拟机 Java字节码通过类加载器(Class Loader)为程序的执行加载所需要的全部类。在类的加载过程中,由于是按照先加载启动类库、再加载扩展类库最后加载用户自定义类库的顺序,从而避免一些非法代码的执行,提高代码的执行的安全性。 随后,字节码校验器对加载的字节码进行校验,以测试代码段格 阅读全文
2017年3月11日
摘要:
Java基础(下) 第三部分:Java源程序的编辑 我们知道,计算机是不能直接理解源代码中的高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序。 翻译的方式有两种:一个是编译,一个是解释,而两种方式的优缺点各不相同,编译的速度快,但不能跨平台,而解释 阅读全文
2017年3月5日
摘要:
Java版本 Java版本分为J2SE(Java 2 Standard Edition,Java标准版)、J2ME(Java 2 Micro Edition,Java微型版本)和J2EE(Java 2 Enterprise Edition,Java企业版)三个体系。 JavaSE就是指Java的基础 阅读全文
2017年2月26日
摘要:
Java基础(上) 第一部分:Java的翻译过程 首先Java是一门半解释半翻译语言,即可跨平台,运行速度也可以。 ①程序首先被翻译成中间语言。这种中间语言也被称为字节码,一个程序被翻译成字节码后,对所有电器都是相同的的; ②然后在使用一中程序,将字节码翻译为特定电器的机器语言。这种程序既小又容易编 阅读全文