Java编程入门精华笔记:从基础到平台版本解析
需积分: 50 56 浏览量
更新于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程序所必需的库和组件。
2013-05-23 上传
2024-02-02 上传
2023-07-29 上传
2023-12-31 上传
2023-08-25 上传
2024-07-13 上传
2023-09-21 上传
没有永恒
- 粉丝: 2
- 资源: 9
最新资源
- 新型智能电加热器:触摸感应与自动温控技术
- 社区物流信息管理系统的毕业设计实现
- VB门诊管理系统设计与实现(附论文与源代码)
- 剪叉式高空作业平台稳定性研究与创新设计
- DAMA CDGA考试必备:真题模拟及章节重点解析
- TaskExplorer:全新升级的系统监控与任务管理工具
- 新型碎纸机进纸间隙调整技术解析
- 有腿移动机器人动作教学与技术存储介质的研究
- 基于遗传算法优化的RBF神经网络分析工具
- Visual Basic入门教程完整版PDF下载
- 海洋岸滩保洁与垃圾清运服务招标文件公示
- 触摸屏测量仪器与粘度测定方法
- PSO多目标优化问题求解代码详解
- 有机硅组合物及差异剥离纸或膜技术分析
- Win10快速关机技巧:去除关机阻止功能
- 创新打印机设计:速释打印头与压纸辊安装拆卸便捷性