Java编程入门精华笔记:从基础到平台版本解析

需积分: 50 50 下载量 95 浏览量 更新于2024-07-20 1 收藏 2.57MB DOC 举报
"黑马程序员基础班的精华笔记涵盖了计算机基础知识、软件开发流程、计算机语言的种类,特别是对Java语言及其平台版本的介绍,以及DOS命令的使用,并强调了Java的开源和跨平台特性。" 在计算机科学领域,计算机是由硬件和软件两大部分组成的。硬件包括处理器、内存、硬盘等物理组件,而软件则指的是运行在这些硬件上的各种程序。软件开发过程涉及使用开发工具,如IDE(集成开发环境)和各种编程语言来构建应用。计算机语言的种类繁多,包括机器语言、汇编语言和高级语言。机器语言直接使用二进制码进行指令表示,汇编语言则通过特定符号代表二进制码,简化了编程过程。而高级语言,如Java、C#、Python和Ruby,则更接近人类语言,便于理解和编写。其中,Python以其简洁的语法和"一件事情只有一个解决方案"的哲学思想受到广泛欢迎,Ruby则注重灵活性,认为一个问题可以有多种解决方法。 Java语言由James Gosling创建,因其开源和跨平台特性而闻名。开源意味着Java的源代码对所有人开放,允许开发者查看、修改和分发。跨平台特性则意味着“一次编写,到处运行”,Java程序可以在任何支持Java虚拟机(JVM)的操作系统上运行。然而,JVM本身并不跨平台,而是Java的编译器和运行环境使得程序能在不同平台上运行。 Java有三个主要的平台版本:J2SE(Java 2 Platform Standard Edition),用于开发桌面和商务应用;J2ME(Java 2 Platform Micro Edition),适用于电子消费产品和嵌入式设备;J2EE(Java 2 Platform Enterprise Edition),专为开发企业级应用,特别是Web应用,包含Servlet和JSP等技术。 在DOS操作系统中,掌握一些基本的命令是非常实用的。例如,`d:`用于切换盘符,`dir`用于列出当前目录的文件和子目录,`cd`用于改变当前目录,`cd..`返回上一级目录,`cd\`回到根目录,`cls`清空屏幕,`exit`退出DOS命令行。此外,还有创建目录的`md`,删除目录的`rd`,以及删除文件的`del`命令,如删除所有.txt文件可以使用`del *.txt`。 Java的特性还包括简单性、解释性、面向对象、高性能、分布式处理、多线程、健壮性和动态性。它是一种结构中立且安全的语言,其运行依赖于JVM,而JVM是Java运行环境的一部分,负责解析和执行Java字节码。JDK(Java Development Kit)包含了编译Java源代码所需的工具,如javac编译器,而JRE(Java Runtime Environment)则提供了运行Java程序所必需的库和组件。