首页 > 编程语言 >一,认识计算机和Java基础

一,认识计算机和Java基础

时间:2024-10-20 21:42:36浏览次数:1  
标签:Java 计算机 Ctrl 认识 程序 硬件 DOS

认识计算机和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 编程打下坚实的基础。

标签:Java,计算机,Ctrl,认识,程序,硬件,DOS
From: https://www.cnblogs.com/bjynjj/p/18488000

相关文章

  • 使用 JavaScript (Node.js) 实现验证码识别与自动化登录
    安装所需依赖首先,确保你已经安装了Node.js。然后,使用npm安装所需的库:bashnpminstallaxiosjimptesseract.js2.下载验证码图片使用axios下载验证码图片并保存到本地:更多内容联系1436423940javascriptconstfs=require('fs');constaxios=require('axios');......
  • java常见异常及解决方法
    1.ArithmeticException算术异常是因为在Java中尝试执行除以零的操作导致的,Java不允许整数类型的变量进行除以零的操作,因为数学上这是没有定义的。当程序试图执行这样的操作时,JVM将抛出一个ArithmeticException异常。解决方法:1.通过if条件检查除数if(divisor!=0){......
  • java常见异常
    java常见异常1.NullPointerException(空指针异常)在发现空指针或易产生的地方进行非空判断用Optional类来处理判空2.ArrayIndexOutOfBoundsException(数组越界异常)在访问数组元素前,确保索引值在有效范围内。使用循环时,仔细检查边界条件3.ClassCastException(类型转......
  • java中10个常见的异常及其解决方案
    NullPointerException:空指针异常原因:尝试访问一个空对象的成员或方法。解决方案:确保在使用对象之前它们已经被正确初始化了。可以使用Objects.requireNonNull()来检查关键对象是否为空。ArrayIndexOutOfBoundsException:数组下标越界异常原因:试图访问数组的一个不存在的索......
  • Java常见异常,出现原因和解决方法
    java.lang.ArithmeticException算术运算异常,例如除数为0,所以引发了算数异常Java.lang.StringIndexOutOfBoundsException:这是截取字符串substring()产生的下标越界异常。原因是可能是字符串为空,或长度不足1Java.lang.NullPointerException空指针异常出现该异常的原因在于某......
  • Java常见的10个异常
    1.NullPointerException空指针异常,当操作一个null对象的方法或属性时会抛出这个异常。是一个很头疼的异常,因为它是运行时异常,不需要手动捕获,但运行时碰到这个异常会中断程序。2.OutOfMemoryError内存溢出异常,这不是程序能控制的,当需要分配的对象的内存超出了当前最大的堆内......
  • #2024-2025-1学号20241309《计算机基础与程序设计》第四周学习总结
    作业信息这个作业属于哪个课程2024-2025-1-计算机基础与程序设计这个作业要求在哪里2024-2025-1计算机基础与程序设计第四周作业这个作业的目标|作业正文|2024-2025-1学号20241309《计算机基础与程序设计》第四周学习总结教材学习内容总结《计算机科学概论》......
  • java真的正在越来越失去竞争力了吗
    题记:java真的在越来越失去竞争力了吗?最近参加校招面试,过程中有问道java的问题,有的同学很直接了当(或者是不假思索)地说,java已经过时了吧,现在学java的人越来越少了。那么事实真的这样的吗,今天这篇博文咱们就来客观地谈一谈。我不知道该如何去定义“越来越”这个词,咱们用数据说......
  • QT 用UI设计界面编写电脑同款计算机标准模式
    成果如下:应学校老师要求,已经实现基础的计算,显示历史记录,语言播放数字的功能。mainwindow.h文件#ifndefMAINWINDOW_H#defineMAINWINDOW_H#include<QVector>#include<QMainWindow>#include<QString>#include<QFile>#include"fileshow.h"#include"ui_f......
  • java异常相关
    java中有定义很多异常,而且列举异常这也是java面试中的常见的问题在java中我见过的比较多的异常粗略列举10个:1首先是java中最常见的异常:NPE(NullPointException)在各种传参和解析的操作都有可能存在。一般的应对的方法就是做参数校验;2其次是另一个出现的比较的多的:ClassCastE......