JavaSE入门:第一章基础常识与命令行操作

需积分: 0 0 下载量 24 浏览量 更新于2024-08-04 收藏 52KB DOCX 举报
"JavaSE笔记1,主要内容涵盖计算机基础、操作系统交互、目录与路径管理、命令行操作、Java语言特性" 在计算机科学中,硬件是指我们可以直接观察和触摸的电子设备,如中央处理器(CPU),它负责执行计算指令。在本章节中,提到了CPU连续执行加法指令(add)的例子,这展示了CPU如何执行基本的运算任务。 软件则是由一系列实现特定功能的指令和数据组成的集合。在人机交互方面,有两种主要方式:图形用户界面(GUI)和命令行界面(CLI)。GUI提供直观易用的图形元素,但开发较为复杂;而CLI虽然操作复杂,但功能强大,开发相对简单。启动命令行在Windows系统中可以通过win+R键组合输入"cmd"然后回车实现。 目录(Directory)是组织文件和子目录的结构,一个目录可以包含其他子目录和文件。当前工作目录是指在操作系统的环境中,用户当前所在的目录。路径是一个字符串,用于标识文件或目录的位置,使用反斜杠(\)表示层级关系。例如,"C:\Users\pauliuyou"是一个路径,它表示从根目录"C:\"开始,经过"Users"再到"pauliuyou"。 在命令行中,常用的命令包括"dir",它用来显示当前目录下的所有子目录和文件信息。字节是数据存储和传输的基本单位,由8个比特组成。另外,可以使用"md"命令创建子目录,"cd"命令切换当前工作目录,"start"命令启动新的命令行窗口,以及使用"."和".."来代表当前目录和上一级目录。相对路径和绝对路径是两种描述目录的方式,前者相对于当前目录开始,后者从根目录开始。 在Java SE的介绍中,提到了Java的主要特性,包括其简洁性、面向对象、分布式、健壮性、安全性、跨平台和高性能。Java简化了C++的语法,强调面向对象编程,支持网络上的分布式计算。它的健壮性体现在强类型、异常处理和自动垃圾回收机制。安全性体现在类加载器确保所有类的执行安全,而跨平台性得益于Java虚拟机(JVM)的存在。最后,Java的编译性和JVM的优化使得其在性能上有良好表现。