JDK是什么?有哪些内容组成?JDK是Java开发工具包
JVM虚拟机: Java程序运行的地方
核心类库: Java已经写好的东西,我们可以直接用开发工具: javac、java、jdb、jhat..
JRE是什么?有哪些内容组成?
JRE是Java运行环境
JVM、核心类库、运行工具
JDK,JRE,JVM三者的包含关系
JDK包含了JRE
JRE包含了JVM
什么是关键字?
被Java赋予了特定涵义的英文单词
关键字的特点?
关键字的字母全部小写
常用的代码编辑器,对关键字有特殊颜色标记class关键字是什么意思?
class关键字表示定义一个类,后面跟随类名
面向对象的三大特征:封装、继承、多态
什么是封装:如何正确设计对象的属性和方法,对象代表什么,就得封装对应的数据,并提供数据对应的行为;
构造方法的作用?
创造对象的时候,由虚拟机自动调用,给成员变量进行初始化的
构造方法有几种,各自的作用是什么?
无参数构造方法:初始化的对象时,成员变量的数据均采用默认值有参数构造方法:在初始化对象的时候,同时可以为对象进行赋值
构造方法有哪些注意事项?
任何类定义出来,默认就自带了无参数构造器,写不写都有;一旦定义了有参数构造器,无参数构造器就没有了,此时就需要自己写无参数构造器了;建议在任何时候都手动写上空参和带全部参数的构造方法
标准的JavaBean类
类名需要见名知意
成员变量使用private修饰
提供至少两个构造方法:无参构造方法;带全部参数的构造方法;
成员方法:提供每一个成员变量对应的setXxx()/getXxx();如果还有其他行为,也需要写上;
API(Application Programming Interface): 应用程序编程接口
简单理解:API就是别人已经写好的东西,我们不需要自己编写,直接使用即可
Java API:指的就是JDK 中提供的各种功能的Java类