CoreJava学习笔记:基础术语与编程规范解析

需积分: 9 1 下载量 19 浏览量 更新于2024-07-28 收藏 54KB DOCX 举报
"CoreJava学习笔记,包含了学习方法、Java基础术语、环境变量配置以及包的使用等内容,适合Java初学者参考。" Java是世界上最流行的编程语言之一,尤其在企业级应用开发领域占据着主导地位。CoreJava是Java的基础,它包括了语言的基本语法、面向对象的编程概念以及Java标准类库的使用。以下是对标题和描述中提到知识点的详细解释: 1. **学习方法**: - **三多原则**:多花时间、多动手实践和多问问题。这是学习任何技能的关键,尤其是编程。通过大量练习,理解和掌握Java语法及编程思想。 2. **语法和基本规则**: - 学习Java首先需要了解其基本语法,如数据类型、控制结构、循环、函数等。 - 遵守**编程规范**,虽然不遵守不会导致语法错误,但良好的编程习惯能提高代码可读性和团队协作效率。 3. **面向对象的概念和思想**: - Java是一种面向对象的语言,涉及封装、继承和多态三大特性。 - 封装:隐藏实现细节,提供公共接口与外界交互。 - 继承:允许一个类(子类)继承另一个类(父类)的属性和方法。 - 多态:同一行为有多种表现形式,使得程序更具灵活性。 4. **Java官方类库**: - 学习和掌握Java API,它是Java的核心功能提供者,包含各种内置类和接口,如集合框架、I/O流、网络编程等。 - `rt.jar`文件包含JDK提供的所有类库的字节码,可以在`src.zip`中找到源代码。 5. **环境变量配置**: - **JDK**:Java Development Kit,包含了编译器javac、解释器java和其他开发工具。 - **JRE**:Java Runtime Environment,仅包含运行Java程序所需的组件。 - **JVM**:Java Virtual Machine,负责执行Java字节码,实现跨平台运行。 - **配置环境变量**:如`JAVA_HOME`指向JDK安装路径,`CLASS_PATH`包含类库路径,`PATH`添加JDK的bin目录,确保命令可执行。 6. **关于包**: - 包(Package)是组织Java类的一种方式,可以避免命名冲突,方便管理。 - `java.lang`包中的类自动加载,如`Object`、`String`等。 - 使用`import`导入非当前包或`java.lang`包之外的类。 - `package`语句定义类所在的包,每个Java源文件只能有一个`package`声明。 7. **编译与运行**: - 使用`javac`命令编译Java源文件生成字节码(`.class`文件)。 - 使用`java`命令运行已编译的类,JVM负责解释执行。 通过深入学习这些基础知识,你将能够构建坚实的基础,进一步探索更高级的Java特性,如多线程、异常处理、反射、集合框架等。持续实践和学习,你将成为一名熟练的Java开发者。