《Java语言程序设计》第1章-Java概述.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《Java语言程序设计》第1章-Java概述

语言程序设计第一章 概述西安电子科技大学 – 通信工程学院第一章 计算机、程序和Java概述学习目标计算机的基本组成、程序和操作系统Java简介第一个例子:Hello World创建、编译、运行Java程序理解Java运行环境学习Java程序的基本语法在控制台和对话框中显示输出什么是计算机?A computer is a machine that manipulates data according to a set of instructions. ( /wiki/Computerhttp:///wiki/C/wiki/Computer )计算机是一种能够按照事先存储的程序,自动、高速地进行大量数值计算和各种信息处理的现代化智能电子设备。( /view/3314.htm/view/3314.htm )计算机一般包括:CPU内存存储设备(硬盘、软盘、光盘、SSD)输入输出设备(显示器、打印机、键盘、鼠标、网卡)通信设备总线存储设备内存CPU通信设备输入设备输出设备硬盘软盘U盘SSDCD/DVD磁带x86ARMMIPSModem网卡蓝牙设备键盘鼠标手柄显示器打印机CPUCPU(Central Processing Unit, 中央处理器)是计算机的大脑,它从内存中提取指令并执行之总线存储设备内存CPU通信设备输入设备输出设备晶体管数量CPU时钟速度(MHz)功耗(W)Perf/Clock内存内存(Memory)用来存数据和CPU执行的程序指令内存单元是由字节(byte)构成的有序序列,每个字节由8个比特(bit)组成程序执行前必须将它和它的数据装入内存内存的易丢失性总线存储设备内存CPU通信设备输入设备输出设备数据如何存储?各种类型的数据,比如数字、字符和字符串,都编码为一个位的序列(位是指二进制数:0或1)因为计算机的数字设备有两种平稳的状态,习惯上记作0(zero)和1(one),所以计算机用0和1进行存储。程序员不需要关心数据的编码和解码,它们是系统根据编码表自动执行的编码表多种多样,例如,在流行的ASCII编码中,字符‘J’用一个字示。小数字,比如3,可以用单个字节存储。如果计算机需要存储用单个字节放不下的大数,就使用相邻的多个字节。两个数据不能共享或分割同一个字节,字节是最小的存储单位。内容地址200001001010字符 J200101100001字符 a200201110110字符 v200301100001字符 a200400000011数字 3存储设备内存是不能长久保存数据的,断电时信息就会丢失。数据和程序都永久地存放在存储设备上,当计算机确实使用它们时再装入内存磁盘光盘磁带Flash总线存储设备内存CPU通信设备输入设备输出设备输入、输出设备输入设备键盘、鼠标输出设备监视器、打印机总线存储设备内存CPU通信设备输入设备输出设备通信设备网卡(Ethernet、WiFi、3G…)普通调制解调器(Modem)ADSL ModemCable Modem程序程序计算机程序,又称为软件,是发给计算机的指令你通过程序告诉计算机该做什么。没有程序,计算机就是一个空机器。计算机不能理解人类的语言,所以需要使用计算机语言和计算机进行交流程序使用编程语言书写机器语言机器语言汇编语言高级语言机器语言(Machine Language)是植入各台计算机的原始指令集。这些指令是二进制代码形式,所以只有输入这些指令的二进制码才能调用。用机器语言编写程序是一件单调乏味的事情,而且所编的程序非常难读、难改。例如:两数相加,可能必须写成如下的二进制形式:1101101010011010 汇编语言机器语言高级语言汇编语言汇编语言(Assembly Language)降低了编程的难度。然而计算机不懂得汇编语言,所以需要使用一种叫做汇编器(assembler)的程序,将汇编语言程序转换为机器指令。例如,两数相加,用汇编代码所编写的指令形式如下:ADDF3 R1, R2, R3 Assembler机器代码文件1101101010011010汇编语言文件ADDF3 R1 R2 R3高级语言机器语言汇编语言高级语言高级语言(High-Level Language)接近人类的语言,易于学习和编写程序。例如,两数相加:R3 = R2 + R1;计算半径为5的圆面积: area=5 * 5 * 3.14;高级语言COBOL(Common Business Oriented Language)FORTRAN(FORmula TRANslation)BASIC(Beginner All-purpose Symbolic Instructional Code)Pascal(以Blaise Pascal命名)Ada(以Ada Lovelace命名

文档评论(0)

文档精品 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6203200221000001

1亿VIP精品文档

相关文档