;进程管理定如用文件管理特性/功能存储管理设备管理作业管理Java讲稿曾子日三省于己:为人谋而不忠乎
与朋友交而不信乎
须每课三省于己:课前预习了解了什么
课上老师教了我什么
课后反思我学到了什么
1知识引入1
诺依曼——计算机体系结构计算机工作原理——存储程序与程序控制•哪些地方可以存放数据
ROM(只读存储器)、RAM(随机存储器)寄存器、Cache(位于CPU内部)内存、外存(程序语言经常访问)每个独立部件一般都有自己的缓存区软件=(程序+数据)+文档1
4程序设计——编写程序控制计算机让它来为人类解决实际问题•程序设计的一般流程分析问题T抽象事物T描述数据T输入存储T数据处理T结论输出•分析问题:问题涉及哪些事物(对象)•抽象事物:事物有哪些特征(属性)和行为(方法)•描述事物:根据事物的特征和行为对其进行分类描述(类)•输入存储:外设主I控制粗1数播
也型遐會J匚PL-1
内存:单个属性数据(例如一个汉字,一个数字,一个标点符号,一个人的姓名、身份证号、性别、出生日期等,一本书的名称、价格、作者、出版社等,一个圆的半径,一条路的距离、宽度,一棵树的高度、科属等
),单个对象数据(例如一个人,一本书等),系列数据(例如一些人、一些书等)外存:文本文件、XML文件、JSON文件、数据库文件等
输入:键盘、鼠标、语音输入、传感等
•数据处理源操作:程序设计语言提供的底层操作
组合操作:由程序员利用源操作组合而成
•结论输出:显示、打印、音频输出、传感等
2基本概念2
1Java特性•语法友好•面向对象•内存管理•跨平台2
2Java的工作方式1)编写源代码:程序员2)编译:检查错误并编译成字节码3)输出:输出虚拟机字节码4)运行:虚拟机2
3Java的程序结构•类存于源文件中•方法存于类中•语句存于方法中2
4课行三问•什么是源文件