Java语法基础-概述

1.计算机组成部分

计算机的组成分两大类:硬件,软件
软件是看不得到的部分,它是一些列的指令,这些指令主要用于控制硬件来完成一些列特定的工作
硬件是可以看的到的一些物理部分,都是一些电子元器件,常见的硬件有:

  • CPU:Center Processing Unit 中央处理器 主要指令控制和数值计算功能(日常工作任务)
  • 内存:临时性存储数据的存储设备RAM,当内存不通电的时候,这数据也就消失了
  • 显卡GPU:Graphic Processing Unit 图形图像处理单元 主要用于计算图形数据(图形图像任务)
  • 存储设备:永久性存储设备ROM 任何数据都是以二进制的形式存储的
    机械硬盘
    固态硬盘
    U盘
    光盘
    移动硬盘
  • 输入输出设备
    键盘:输入字符数据
    鼠标:输入定位数据
    显示器:输出图形图像数据
    扬声器:输出声音数据
    麦克风:输入声音数据
    打印机:输出图形图像文本数据
    扫描仪:输入图形图像文本数据
  • 网络设备
    输入:从互联网上下载数据
    输出:从本地上传数据到互联网

2.人机交互方式

图形化界面操作方式:操作简单,表现直观,容易上手操作,步骤繁琐,占用空间大
命令行操作方式 CMD(Command win+R 输入cmd回车)窗口:操作复杂,命令较多,不容易上手,步骤简单,占用空间小,适合远程操作
常用dos命令

  • c: 进入C盘根目录
  • d: 进入D盘根目录
  • cd xxx: 进入xxx目录
  • dir: 查看当前目录下有什么文件和目录
  • cd /: 进入到当前所在盘符的根目录
  • cd …: 返回上一级目录
  • cls: 清屏
  • exit: 退出cmd窗口

3 计算机语言

机器语言:根据平台的不同其所表现的形式也不同,为了让计算机能够懂得人类的目的,人类必须以二进制的形式向计算机输入数据。计算机能懂,人不太懂,对初学者十分不友好
eg: 100101010101
汇编语言: 通过一些单词也叫助记符,将一些常用的操作用单词表示,在程序中慢慢出现了人类的语言。这种代码计算机读不懂,要将这些助记符包括数据通过汇编器转换成对应的二进制提交给计算机进行计算。汇编语言的计算方式,还是依赖于计算机的计算方式的。比如计算2+3的结果:
eg: add 2,3 result -----------> 100101010101
高级编程语言:高级编程语言完全由单词,符号和数字组成,并且书写流程也是符合人类流程,更容易让人类去理解。计算机不能够读懂这段代码,还得将代码进行转换二进制提交给计算机。转换的形式:编译,解释。比如计算2+3如下代码所示:
eg: int a = 2 + 3
高级编程语言分两种,分别为:

  • 静态编译语言:C C++ Java
    静态:在定义变量的时候有明确的数据类型的区分
    编译:将源代码全部进行编译 生成一个可执行的二进制文件 计算机去执行这个二进制文件来运行程序。(翻译一本英文书)
  • 动态解释语言:Python JS
    动态:在定义变量的时候没有明确的数据类型的区分
    解释:将源代码从头到尾 读取一行 编译一行 运行一行(同声传译)

4 软件与软件开发

软件的定义:软件是指一系列按照特定顺序组织的计算机数据与指令的集合
eg: 向西走50米 然后 左转向前走20米
理解:输入三个点的坐标通过三边来计算一个三角形的面积?
说明:再用编程去解决一个问题的时候,先去获取该问题所需要的数据,然后再根据数据讨论计算的具体流程,最后再用编程语言去实现这个计算的流程
软件的分类:软件之分两类,分别为:
*系统软件:也称之为是操作系统,主要是用来控制和管理底层硬件的一套指令,操作系统为用户提供最基本的计算机功能。
*应用软件:基于系统软件之上的,为用户带了特定领域服务的软件
软件开发
软件开发的流程:需求分析——>编码实现——>测试编码——>上线运维——>更新迭代——>下线

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值