Java编程入门精华笔记:从基础到平台版本解析
需积分: 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程序所必需的库和组件。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-12-08 上传
2017-01-17 上传
165 浏览量
283 浏览量
2023-12-31 上传
没有永恒
- 粉丝: 2
- 资源: 9
最新资源
- MATLAB实现小波阈值去噪:Visushrink硬软算法对比
- 易语言实现画板图像缩放功能教程
- 大模型推荐系统: 优化算法与模型压缩技术
- Stancy: 静态文件驱动的简单RESTful API与前端框架集成
- 掌握Java全文搜索:深入Apache Lucene开源系统
- 19计应19田超的Python7-1试题整理
- 易语言实现多线程网络时间同步源码解析
- 人工智能大模型学习与实践指南
- 掌握Markdown:从基础到高级技巧解析
- JS-PizzaStore: JS应用程序模拟披萨递送服务
- CAMV开源XML编辑器:编辑、验证、设计及架构工具集
- 医学免疫学情景化自动生成考题系统
- 易语言实现多语言界面编程教程
- MATLAB实现16种回归算法在数据挖掘中的应用
- ***内容构建指南:深入HTML与LaTeX
- Python实现维基百科“历史上的今天”数据抓取教程