Java学习笔记:基础与运行机制解析
需积分: 5 138 浏览量
更新于2024-07-01
收藏 137KB DOCX 举报
"这是一份2021-2022年的Java预习阶段学习笔记,涵盖了Java语言的基础知识,包括起源背景、语言特性、运行机制以及Java环境变量的设置。"
Java作为一门广泛使用的编程语言,其起源与Sun公司紧密相连。1995年由James Gosling领导的Green项目团队开发出Java,最初命名为Oak。随着Sun公司被Oracle收购,Java也成为了Oracle的产品。Java的设计灵感来源于C++,但它旨在简化编程,提供更高的可移植性和面向对象特性。
Java语言的主要特性包括:
1. **跨平台性**:Java的“一次编写,到处运行”理念源于其字节码和JVM(Java虚拟机)。JVM允许Java程序在任何支持Java的平台上运行,无需重新编译。
2. **简单性**:相比C++,Java去除了指针等复杂概念,使编程更易上手。
3. **纯面向对象**:Java强制所有程序都以类的形式存在,支持封装、继承和多态等面向对象特性。
4. **开放性**:Java是开源的,拥有丰富的开源库和社区支持。
Java的运行机制分为两个主要步骤:编译和解释。源代码首先被编译成.class字节码文件,然后在JVM中解释执行。这种机制使得Java程序能在不同的操作系统上运行,同时提供了编译后的运行效率。
在Windows系统中,通过CMD命令行进行Java程序的编译和运行。进入指定目录,使用`javac`命令编译.java文件,如`javac HelloWorld.java`,然后使用`java`命令运行对应的类,如`java HelloWorld`。如果涉及到包,需要加上包名,例如`java com.example.HelloWorld`。
配置Java环境变量对于开发至关重要。主要有三个关键变量:
- **JAVA_HOME**:指向JDK的安装目录,供其他软件引用。
- **PATH**:应添加 `%JAVA_HOME%\bin` 到系统PATH环境变量,以便在任何位置执行Java相关命令。
- **CLASSPATH**:定义Java查找类的位置,默认值为".",意味着当前目录。
正确配置环境变量后,可以使用`javac`和`java`命令进行编译和运行,并通过`dir`命令查看文件。在遇到错误时,错误信息会显示错误所在的行号和具体问题,便于调试。
这份学习笔记详细介绍了Java初学者需要掌握的基本概念,对理解Java编程及其运行机制大有裨益。通过深入学习这些内容,可以为后续的Java开发打下坚实基础。
智慧安全方案
- 粉丝: 3820
- 资源: 59万+
最新资源
- WordPress作为新闻管理面板的实现指南
- NPC_Generator:使用Ruby打造的游戏角色生成器
- MATLAB实现变邻域搜索算法源码解析
- 探索C++并行编程:使用INTEL TBB的项目实践
- 玫枫跟打器:网页版五笔打字工具,提升macOS打字效率
- 萨尔塔·阿萨尔·希塔斯:SATINDER项目解析
- 掌握变邻域搜索算法:MATLAB代码实践
- saaraansh: 简化法律文档,打破语言障碍的智能应用
- 探索牛角交友盲盒系统:PHP开源交友平台的新选择
- 探索Nullfactory-SSRSExtensions: 强化SQL Server报告服务
- Lotide:一套JavaScript实用工具库的深度解析
- 利用Aurelia 2脚手架搭建新项目的快速指南
- 变邻域搜索算法Matlab实现教程
- 实战指南:构建高效ES+Redis+MySQL架构解决方案
- GitHub Pages入门模板快速启动指南
- NeonClock遗产版:包名更迭与应用更新