【JavaSE】之计算机基础

简介: 【JavaSE】之计算机基础

前言


本文为计算机基础相关知识,Java全栈学习路线可参考:【Java全栈学习路线】最全的Java学习路线及知识清单,Java自学方向指引,内含最全Java全栈学习技术清单~


一、什么是计算机


定义:全称电子计算机;能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。

组成:硬件+软件。

常见的形式:台式计算机、笔记本计算机、大型计算机等。

用途:科学计算(如卫星、火星的一些偏差值等)、数据处理(数据库)、自动控制(无人机等)、计算机辅助设计(如大规模的电路集成等)、人工智能(AI)、网络(应用最多)等领域。


二、计算机硬件组成


  • 定义:一些物理装置按系统结构的要求构成一个有机整体,为计算机软件运行提供物质基础。
  • 组成:CPU,主板,内存,电源,主机箱,硬盘,显卡,键盘,鼠标,显示器等


三、冯.诺依曼体系结构


aaf41fae0f964b9aa3863051eb4642e9.png


四、计算机软件


定义:使计算机按照事先预定好的顺序完成特定的功能的程序。如计算1+1=2,软件会操纵硬件来完成这件事。

分类:按照其功能分为系统软件、应用软件。

系统软件:比如DOS(Disk Operating System,磁盘操作系统),Windows,Linux,Unix,Mac ,Android,iOS。

应用软件:如WPS、QQ等。


五、电脑常用快捷键


重新打开关闭的页面:Shift+Ctrl+T

关闭单个网页窗口:Ctrl+W

关闭单个网页的多个窗口:Alt+F4或Alt+空格键+C

打开一个网页的新窗口:Ctrl+T

打开一个新网页:Ctrl+N

打开我的电脑:win+E

打开任务管理器:Ctrl+Shift+Esc

电脑常用快捷键大全连接:https://www.php.cn/faq/417689.html


六、Dos命令


1.开启DOS控制台的几种方式


通过开始菜单-系统-命令提示符

win键+R,输入cmd打开控制台(推荐使用)

在桌面任意空白处,按住shift键,鼠标右键点击在此处打开命令行窗口

资源管理器的地址栏前面加上cmd 空格,格式为:cmd 空格 路径,点击回车


2.常用的DOS命令

#盘符切换:D:→点击回车[注意:1.盘必须是系统存在的盘2.冒号为英文状态下的冒号,在cmd里都是英文状态下输入命令]
#查看当前目录下的所有文件:dir→点击回车
#切换目录:使用cd(change directory,切换目录)命令,具体有以下几种情况:
a.只是输出X盘,格式:cd空格盘名:→点击回车。如:cd d:
b.切换到X盘,格式:cd空格/d空格盘名:→点击回车。如:cd /d d:
c.切换到X盘下的XX文件,格式:cd空格/d空格盘名:\文件名→点击回车。如:cd /d d:\bin
d.返回上一级目录,格式:cd ..
e.进入XX文件下,格式:cd 文件名→点击回车。如:已在E盘下,则输入cd project[此文件为该文件下的子文件]
#清理屏幕:cls[clear screen,清理屏幕]
#退出终端:exit
#查看电脑的IP:ipconfig
#在命令行打开计算器:calc
#在命令行打开画图工具:mspaint
#在命令行打开记事本:notepad
#ping一个网站:ping 网址名  如:ping  www.baidu.com
#切换到桌面位置:cd /d 桌面路径。如:cd /d C:\Users\Administrator\Desktop
#创建一个桌面文件:md 文件名[已切换到桌面位置]。如:md  lianxi,在桌面建一个lianxi文件夹
#在桌面文件里再创建一个文档:cd lianxi→cd>文件名.txt。如:cd>suibi/随笔.txt[文件名中英文都可以;文件里创文件则进入该文件,输入md 文件名即可]
#删除刚创建的文档:del 文档名。如:del 随笔.txt
#删除刚创建的文件:rd 文件名。如:rd lianxi[删文件前先删除其子文件,否则提示:目录不是空的。]


七、计算机语言发展史


1.第一代语言:机器语言


  • 计算机的基本计算方式都是基于二进制的方式。
  • 二进制:0和1,逢二进一。
  • 这种代码是直接输入给计算机使用的,不经过任何的转换。


示例:

1 1
2 10
3 11
4 100
5 101
6 110
7 111
8 1000
16 10000
32 100000

2.第二代语言:汇编语言


  • 解决人类无法读懂机器语言的问题
  • 用指令代替二进制
  • 目前应用于:逆向工程、机器人、计算机病毒……


3.第三代语言:高级语言


  • 分类:大体上分为面向过程和面向对象两大类。
  • 示例:C语言是典型的面向过程的语言;C++、Java是典型的面向对象的语言。


后记


Java全栈学习路线可参考:【Java全栈学习路线】最全的Java学习路线及知识清单,Java自学方向指引,内含最全Java全栈学习技术清单~





相关文章
|
7天前
|
存储 关系型数据库 分布式数据库
PostgreSQL 18 发布,快来 PolarDB 尝鲜!
PostgreSQL 18 发布,PolarDB for PostgreSQL 全面兼容。新版本支持异步I/O、UUIDv7、虚拟生成列、逻辑复制增强及OAuth认证,显著提升性能与安全。PolarDB-PG 18 支持存算分离架构,融合海量弹性存储与极致计算性能,搭配丰富插件生态,为企业提供高效、稳定、灵活的云数据库解决方案,助力企业数字化转型如虎添翼!
|
6天前
|
存储 人工智能 Java
AI 超级智能体全栈项目阶段二:Prompt 优化技巧与学术分析 AI 应用开发实现上下文联系多轮对话
本文讲解 Prompt 基本概念与 10 个优化技巧,结合学术分析 AI 应用的需求分析、设计方案,介绍 Spring AI 中 ChatClient 及 Advisors 的使用。
319 130
AI 超级智能体全栈项目阶段二:Prompt 优化技巧与学术分析 AI 应用开发实现上下文联系多轮对话
|
18天前
|
弹性计算 关系型数据库 微服务
基于 Docker 与 Kubernetes(K3s)的微服务:阿里云生产环境扩容实践
在微服务架构中,如何实现“稳定扩容”与“成本可控”是企业面临的核心挑战。本文结合 Python FastAPI 微服务实战,详解如何基于阿里云基础设施,利用 Docker 封装服务、K3s 实现容器编排,构建生产级微服务架构。内容涵盖容器构建、集群部署、自动扩缩容、可观测性等关键环节,适配阿里云资源特性与服务生态,助力企业打造低成本、高可靠、易扩展的微服务解决方案。
1331 8
|
5天前
|
监控 JavaScript Java
基于大模型技术的反欺诈知识问答系统
随着互联网与金融科技发展,网络欺诈频发,构建高效反欺诈平台成为迫切需求。本文基于Java、Vue.js、Spring Boot与MySQL技术,设计实现集欺诈识别、宣传教育、用户互动于一体的反欺诈系统,提升公众防范意识,助力企业合规与用户权益保护。
|
17天前
|
机器学习/深度学习 人工智能 前端开发
通义DeepResearch全面开源!同步分享可落地的高阶Agent构建方法论
通义研究团队开源发布通义 DeepResearch —— 首个在性能上可与 OpenAI DeepResearch 相媲美、并在多项权威基准测试中取得领先表现的全开源 Web Agent。
1412 87
|
6天前
|
人工智能 Java API
AI 超级智能体全栈项目阶段一:AI大模型概述、选型、项目初始化以及基于阿里云灵积模型 Qwen-Plus实现模型接入四种方式(SDK/HTTP/SpringAI/langchain4j)
本文介绍AI大模型的核心概念、分类及开发者学习路径,重点讲解如何选择与接入大模型。项目基于Spring Boot,使用阿里云灵积模型(Qwen-Plus),对比SDK、HTTP、Spring AI和LangChain4j四种接入方式,助力开发者高效构建AI应用。
312 122
AI 超级智能体全栈项目阶段一:AI大模型概述、选型、项目初始化以及基于阿里云灵积模型 Qwen-Plus实现模型接入四种方式(SDK/HTTP/SpringAI/langchain4j)
|
5天前
|
JavaScript Java 大数据
基于JavaWeb的销售管理系统设计系统
本系统基于Java、MySQL、Spring Boot与Vue.js技术,构建高效、可扩展的销售管理平台,实现客户、订单、数据可视化等全流程自动化管理,提升企业运营效率与决策能力。
|
6天前
|
弹性计算 安全 数据安全/隐私保护
2025年阿里云域名备案流程(新手图文详细流程)
本文图文详解阿里云账号注册、服务器租赁、域名购买及备案全流程,涵盖企业实名认证、信息模板创建、域名备案提交与管局审核等关键步骤,助您快速完成网站上线前的准备工作。
253 82
2025年阿里云域名备案流程(新手图文详细流程)