一,认识计算机和Java基础

bjynjj / 2024-10-30 / 原文

认识计算机和Java基础

在开始学习 Java 编程之前,了解计算机的基础知识和 Java 语言的概述是非常重要的。这不仅帮助我们更好地理解 Java 程序的执行流程,还能让我们对计算机的组成和操作有更深入的认识。

计算机的组成

计算机由硬件和软件两大部分构成:

硬件

硬件是指计算机系统中由电子、机械和光电元件等组成的物理装置,它们为软件运行提供物质基础。主要硬件包括:

  • CPU:中央处理器,计算机的大脑。
  • 主板:连接所有硬件的中心。
  • 内存:临时存储数据。
  • 电源:为硬件提供电力。
  • 主机箱:保护内部硬件。
  • 硬盘:长期存储数据。
  • 显卡:处理图像输出。
  • 键盘和鼠标:输入设备。
  • 显示器:输出设备。

软件

软件是使用计算机过程中必不可少的,它按照预定顺序完成特定功能。软件分为:

  • 系统软件:如 DOS, Windows, Linux, Unix, Mac, Android, iOS 等,提供基础运行环境。
  • 应用软件:如 WPS, wegame, steam, IDEA 等,用于特定任务。

软件开发

软件开发是使用开发工具和计算机语言制作软件的过程。软件是数据和指令的集合。

计算机语言

计算机语言是人与计算机交流的特殊语言。常见的计算机语言包括 C, C++, C#, JAVA 等。

人机交互

人与计算机的交互方式主要有两种:

  • 图形化界面:直观易用,如 Windows。
  • 命令行方式:需要记忆命令,如 DOS。

键盘功能键

键盘上有许多功能键和快捷键,例如:

  • Tab:跳转至下一个字段。
  • Shift, Ctrl, Alt:组合键执行特殊功能。
  • 空格:输入空格。
  • Enter:执行命令。
  • Win:打开开始菜单。
  • 方向键:导航。
  • PrtSc:屏幕截图。
  • `:特殊字符。

键盘快捷键

  • Ctrl+A:全选。
  • Ctrl+C:复制。
  • Ctrl+V:粘贴。
  • Ctrl+X:剪切。
  • Ctrl+Z:撤销。
  • Ctrl+S:保存。

常用DOS命令

在 DOS 控制台中,可以使用命令行模式下操作文件和目录:

  • d:切换盘符。
  • dir:列文件和目录。
  • md:创建目录。
  • rd:删除目录。
  • cd:改变目录。
  • cd..:返回上一级。
  • **cd**:返回根目录。
  • del:删除文件。
  • exit:退出 DOS。
  • cls:清屏。

Java 语言概述

Java 是一种高级编程语言,具有跨平台、面向对象、简单性等特点。它由 James Gosling 发明,最初称为 Oak,后改名为 Java。

Java 发展史

Java 经历了多个版本,从 Java 1.0 到现在的 Java 17,每个版本都带来了新特性和改进。

Java 平台版本

Java 平台有三个版本:

  • J2SE:标准版,用于桌面应用。
  • J2ME:小型版,用于嵌入式设备。
  • J2EE:企业版,用于 Web 应用。

Java 特点

Java 的特点包括:

  • 简单性:语法简洁。
  • 解释性:Java 程序被编译成字节码,由 JVM 解释。
  • 面向对象:支持类和对象。
  • 高性能:通过 JIT 编译提升性能。
  • 分布式处理:支持网络应用。
  • 多线程:内置多线程支持。
  • 健壮性:强类型和异常处理。
  • 动态:动态加载类。
  • 结构中立:与平台无关。
  • 安全性:提供安全机制。
  • 开源:开放源代码。

跨平台性

Java 程序可以在不同操作系统上运行,因为 JVM 的存在。JVM 负责 Java 程序的运行。

JRE 与 JDK

  • JRE:Java 运行环境,包含 JVM 和核心类库。
  • JDK:Java 开发工具包,包含 JRE 和开发工具。

Java 程序执行流程

Java 程序从编写到执行包括:

  1. 编写 Java 源代码(.java)。
  2. 使用 javac 编译源代码生成字节码(.class)。
  3. 使用 java 运行字节码。

开发工具

Java 程序可以使用多种工具编写,包括:

  • Notead:简单文本编辑器。
  • Notepad++:增强文本编辑器。
  • Eclipse:集成开发环境(IDE)。
  • MyEclipse:另一种 IDE。

环境变量

环境变量如 path 和 classpath 用于配置系统和 Java 程序的运行环境。

关键字和标识符

Java 中的关键字有特定含义,如 class, interface, public 等。标识符用于命名类、方法和变量。

注释

注释用于解释代码,提高可读性。Java 支持单行、多行和文档注释。

常量与进制

常量是程序中不变的值,Java 支持多种进制表示整数,如二进制、八进制、十进制和十六进制。

通过这些基础知识,我们可以更好地理解 Java 程序的编写和执行,为深入学习 Java 编程打下坚实的基础。