Chapter 01
Getting Started
一、核心概念
1.什么叫类?
类就是某一种事物的一般性的集合体,是相同或相似的各个事物共同特性的一种抽象。
2.什么叫对象?
在面向对象概念中,对象(Object)是类的实例(instance)。对象与类的关系就像变
量与数据类型的关系一样。
3.类的核心特性有哪些?
类具有封装性、继承性和多态性。
封装性:
类的封装性为类的成员提供公有、缺省、保护和私有等多级访问权限,目的是隐藏类
中的私有变量和类中方法的实现细节。
继承性:
类的继承性提供从已存在的类创建新类的机制,继承(inheritance)使一个新类自动拥
有被继承类(父类)的全部成员。
多态性:
类的多态性提供类中方法执行的多样性,多态性有两种表现形式:重载和覆盖。
4.方法
对象中的方法表达了对象所具有的行为。方法实际上就是函数。
5.属性
一个对象的属性是能够被外界或对象所处的环境所感知或操纵的数据或状态。
6.Java 是什么?
Java 是一门易于变成的跨平台编程语言,同时又是一个开发、应用、执行和部署平台 。
Java 包括 Java 编程语言,开发工具和环境、Java 类库等。Java 语言是由美国 Sun 公司开发
的一种完全面向对象的程序设计语言。Java 语言由 C++语言发展起来,但比 C++语言简单。
Java 语言具有简单、与平台无关、高效、健壮、安全、多线程等特点,它是当前网络编程
的首选语言。
Java 既是一门编程语言又是一个平台。
7.为什么要用 Java?
最主要的原因是 Java 与平台无关,一次编译,处处运行,以及它的易于编程的特性。
8.用 Java 开发程序的步骤是怎么样的?
编写源代码(*.java)→编译(javac *.java)→执行(java *.class)
9.Java 的环境变量
由于 Java 是平台无关的,安装 JDK 时 Java 不会自动设置路径,也不会修改注册表,
需要用户自行设置环境变量,但不需要修改注册表。
JAVA_HOME:JDK 的安装路径;
CLASSPATH:JVM 装载、class 字节码文件时的搜索路径;
PATH:系统的环境变量,命令的搜索路径。
path 变量指出 Java 提供的可执行文件的路径;
1