【JavaSE】之计算机基础


前言

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

一、什么是计算机

  • 定义:全称电子计算机;能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。
  • 组成:硬件+软件。
  • 常见的形式:台式计算机、笔记本计算机、大型计算机等。
  • 用途:科学计算(如卫星、火星的一些偏差值等)、数据处理(数据库)、自动控制(无人机等)、计算机辅助设计(如大规模的电路集成等)、人工智能(AI)、网络(应用最多)等领域。

二、计算机硬件组成

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

三、冯.诺依曼体系结构

在这里插入图片描述

四、计算机软件

  • 定义:使计算机按照事先预定好的顺序完成特定的功能的程序。如计算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全栈学习技术清单~

  • 9
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
引用中提到,API是Java提供的基本编程接口,也就是基础类库。而Java的优点包括跨平台性、面向对象性、健壮性、安全性、简单性和高性能等。然而,Java的缺点是语法复杂严谨,一般适用于大型网站开发,整个架构比较重,对初创公司开发和维护人员的成本较高,并非适用于所有领域。 在引用中提到,Java程序的开发包括三个步骤:编写、编译和运行。编写Java代码并保存到扩展名为.java的源文件中,然后使用javac.exe命令对该java文件进行编译,生成一个或多个字节码文件。最后,使用java.exe命令对生成的class文件进行运行。在编写Java代码时,需要注意类的声明、main()方法的格式、区分大小写以及可能存在的语法问题。在运行Java程序时,也需要注意区分大小写和可能存在的运行时异常。 引用中介绍了JVM(Java虚拟机),它是虚拟计算机,也是Java程序的运行环境。JVM具有指令集并使用不同的存储区域,负责执行指令,管理数据、内存和寄存器。JVM的功能包括实现Java程序的跨平台性和自动内存分配(内存分配和内存回收)。通过自动回收垃圾,JVM可以减少因为没有释放空间而导致的内存泄漏问题。然而,Java程序仍然可能出现内存溢出和内存泄漏的问题。 关于"javase笔记尚硅谷",由于提供的引用内容中没有相关信息,无法直接回答该问题。建议您查阅相关资料以获取更多信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小新要变强

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值