ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

计算机基础常识

2022-04-12 21:31:34  阅读:134  来源: 互联网

标签:java 计算机 常识 程序 基础 命令 Java OS 目录


第一章 基础常识

计算机

可以计算的机器

硬件(hardware):看得见摸得着的电子器件

CPU:中央处理单元、中央处理器 执行指令

内存:程序+数据 断电数据消失 ,速度快

外存:程序+数据 不怕断电,速度巨慢

软件(software):一系列按照特定组织的指令和数据组合

应用软件(Application):为了完成某种功能而开发的软件,规模小

系统软件(Operator System):管理计算机中的所有硬件和软件,规模大,复杂,让人方便使用电脑。

人机交互:

1)图形化(GUI):所见即所得,使用简单,容易上手

2)命令行方式(CLI):需要输入命令,使用复杂,需要记住命令。

启用控制台:win+r=>cmd=>回车

 

命令:用户让OS执行的程序

DOS : Disk Operating System, 磁盘操作系统, 管理磁盘, 管理上面的文件。

目录 : 是一个容器, 可以保存子目录和子文件, 也是文件夹。

C:\Users\Administrator 称为当前工作目录。

常用的DOS命令:

dir(directory):列出当前目录下的内容,包括子目录和子文件

字节:byte,计算机存储的最基本单位

比特:bit,也称为位,最小单元

1字节=8比特

d: 切换盘符

cd(change directory):切换目录

md(make directory):在当前目录下创建子目录

md 11 22 33 44

命令行参数:命令后面的一系列字符串内容, 作用就是给命令传递进一步数据

cd.. : 退回到上一级目录

特殊目录

. 代表 当前目录

.. 代表 当前目录的父目录(上级目录)

cd\ : 直接切换到根目录

cd atguigu\05_code\javase\day01

atguigu\05_code\javase\day01称为路径(path)

路径 : 一条路, 这条路的终点通向一个文件或目录, 它是一个地址

.\atguigu\05_code\javase\day01 是相对路径 : 相对于当前目录而言, 以.目录为开始 , 为出发点.

绝对路径 : 以根目录为开始的路径. 不容易出错, 但是复杂.

D:\Atguigu\05_code\javase\day01

exit : 退出命令行窗口.

命令分类

内部命令:文件目录的常用处理, OS内置的命令, 不需要程序

外部命令 : 保存在硬盘上的一个可以执行的文件, .exe结尾, OS必须要知道去哪里找这个文件

依赖path环境变量

 


点目录?10:39 相对路径 绝对路径

 

JAVA面向对象编程

封装 多态 继承


OS操作系统

Java虚拟机

通讯最基本的是网络

什么是计算机语言

第一代:打孔机;

面向硬件

第二代:汇编

面向CPU,受限于CPU

第三代 : 高级语言, c/c++...

面向OS, 受限于OS, 程序不可以直接跨平台

第四代:虚拟机语言Java/.net

面向VM, VM规范几乎永不改变.

java诞生:基于网络不同设备的通讯

JAVA语言的特性
  1. 简单 :相对于C/C++

  2. 面向对象 :关注的是(具有功能的)对象,面向过程:关注的是解决问题的步骤

  3. 分布式 :基于网络的多主机协作

  4. 健壮 :强类型 (所用数据都必须要有数据类型的束),垃圾(内存中不再被使用的空间但是仍标记为使用中) 自动收集(GC), 清理垃圾 : 把此空间标记为可用状态. 安全化指针=>引用

  5. 安全:所用程序的执行都必须 要经过ClassLoader的安全检测

  6. 跨平台:不同的平台上只要安装了JVM, 我们的程序就能运行

  7. 性能好: java是编译型语言, 比解释型快(执行时必须依赖源文件)

  8. 多线程:实现高并发,同时执行多任务,执行海量任务,最大化使用CPU

Java的两种核心机制:

  1. Java虚拟机(Java Virtal Machine)

  2. 垃圾收集机制(Garbage Collection)

运行java程序最小需要 : JRE = jvm + 类库

开发程序 : JDK = JRE + 开发工具

开发并运行一个Java程序步骤:

  1. 在特定目录下(d:\atguigu\05_code\javase\day01)新建文本文件, 改名为Hello01.java, 右击这个文件,使用NotePad++打开编辑

     

     

  2. 在命令行中, 切换到刚才的目录, 并以它为工作目录. 使用javac 命令对Hello01.java进行编译 : javac 空格 Hello01.java

     

     

  3. 仍然还是在刚才的目录中, 使用java命令去执行程序 : java 空格 Hello01

     

     

     

     

 

标签:java,计算机,常识,程序,基础,命令,Java,OS,目录
来源: https://www.cnblogs.com/0313yewu/p/16137540.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有