摘要: Java有8种基本数据类型: 整数型:byte(8)、short(16)、int(32)、long(64) 浮点类型:float(32)、double(64) 字符型:char(16位的Unicode字符) 布尔型:boolean jdk1.5之后支持自动拆装箱 自动装箱就是Java编译器在基本数据 阅读全文
posted @ 2018-06-16 15:25 Freak_Lew 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 因为静态成员属于类,随着类的加载而加载到静态方法区内存,在类加载时,此时不一定有实例创建,没有实例,就不可以访问非静态成员变量。 阅读全文
posted @ 2018-06-16 11:57 Freak_Lew 阅读(1514) 评论(0) 推荐(0) 编辑
摘要: static是表示静态的意思,它可用来修饰成员变量和成员函数,被静态修饰的成员函数只能访问静态成员,不能访问非静态成员。静态是随着类的加载而加载,因此可以直接用类进行访问。 覆盖又称为重写,重写就是子类中的方法和子类继承的父类中的方法一样(函数名、参数类型、参数、返回值类型),但子类的访问权限不要低 阅读全文
posted @ 2018-06-16 11:46 Freak_Lew 阅读(2340) 评论(0) 推荐(0) 编辑
摘要: JRE(Java Runtime Environment) 即Java运行时环境,它包含Java虚拟机、Java核心类库和支持文件。它只是提供给想要运行Java程序的用户使用的。 JDK(Java Development Kit) 即Java开发工具包,它包含JRE,编译源码的编译器javac,Ja 阅读全文
posted @ 2018-06-16 10:59 Freak_Lew 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 回答: Java虚拟机就是一个可以执行Java字节码的虚拟机进程。Java源文件通过javac编译器编译生成能被Java虚拟机执行的字节码文件。 Java被设计成允许应用程序可以运行在任意平台,而不需要程序员为每一个平台单独重写或者重新编译。而所谓跨平台就是在不同的平台上安装了不同的JVM,而在不同 阅读全文
posted @ 2018-06-16 10:38 Freak_Lew 阅读(1009) 评论(0) 推荐(0) 编辑
摘要: 面向对象是一种思想,是相对于面向过程而言的。面向对象是将功能等通过对象实现,将功能封装进对象中,让对象去实现具体细节。面向对象的三大特征:封装性、继承性、多态性。封装性就是把对象的属性和实现的细节隐藏起来,仅对外提供公共的访问方式。继承性就是两种事物间存在一定的所属关系,继承是多态的前提。多态性就是 阅读全文
posted @ 2018-06-15 21:27 Freak_Lew 阅读(905) 评论(0) 推荐(0) 编辑
摘要: 类(Class) 实际上是对某种对象定义变量和方法的原型。它表示对现实生活中一类具有共同特征的事物的抽象,是面向对象的基础。 对象(Object) 对象是一件事、一个实体等任何可以获得的东西。对象是类的实例,对象是动态的,拥有生命周期,都会经历从创建到运行到消亡的过程。 实例 实例其实就是对象,对象 阅读全文
posted @ 2018-06-15 21:09 Freak_Lew 阅读(270) 评论(0) 推荐(0) 编辑