Java编程语言入门:计算机基础与历史
需积分: 5 43 浏览量
更新于2024-07-05
收藏 11.76MB DOCX 举报
"Java编程语言的学习笔记,涵盖了计算机基础、软件分类、计算机语言、Java语言的特点和历史,以及JDK、JRE、JVM的区别,还涉及到编程环境的配置和命令行操作。"
在计算机科学中,计算机由五个基本部分组成:输入设备、输出设备、处理器、运算器和存储器。简化来说,它主要包括输入设备和输出设备,以及CPU和内存这两大部分。软件和硬件是计算机系统的两个核心元素,软件包括系统软件如Windows、Linux和Mac操作系统,以及应用软件如QQ、微信等。此外,还有一种介于系统软件和应用软件之间的中间件。
计算机语言是人与计算机交流的桥梁,编程语言如Java、C++、C#、Python等使得程序员能够编写出能够执行特定任务的指令。人机交互主要有命令行和图形化界面两种方式,其中Java是一种广泛使用的高级编程语言,它的起源可以追溯到Oak,其主要特点是面向对象和跨平台特性,这使得Java程序能在不同的操作系统上运行。
Java有三个主要版本:Java SE(标准版)、Java ME(微型版)和Java EE(企业版)。学习Java需要JDK(Java Development Kit),它包含了编译器javac,用于将Java源文件编译成字节码文件,这些字节码文件在JRE(Java Runtime Environment)中的JVM(Java Virtual Machine)上运行,实现“Write Once, Run Anywhere”的理念。
编程语言分为编译型和解释型。编译型语言如C++直接编译成机器指令,效率高但不跨平台;解释型语言如Python,逐行解释执行,效率较低但可跨平台。Java则是一种编译和解释并存的语言,它的源代码先被编译成字节码,然后在JVM上根据目标平台解释执行。
在实际编程过程中,配置环境变量是必不可少的步骤,例如设置JAVA_HOME以确保能正确运行Java命令。在DOS或命令行界面,可以通过各种命令进行文件操作,如切换盘符、查看目录内容、进入目录等。此外,Java源文件中的main方法是程序的入口,一个Java源文件可以包含多个类,但只有一个公共类(用public修饰)的类名应与文件名相同,且这个类必须包含main方法,程序才能运行。
在处理中文乱码问题时,要注意编码的设置,确保源文件和运行环境的编码一致。编程过程中的错误可能发生在编译期或运行期,需要根据错误信息进行调试和修复。这份文档提供了一个全面的Java入门学习框架,涵盖了从计算机基础知识到Java编程的多个重要方面。
2024-09-05 上传
2017-10-25 上传
2020-09-04 上传
weixin_46665023
- 粉丝: 0
- 资源: 2
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍