学习笔记_计算机软件及应用_IT计算机_专业资料

学习笔记_计算机软件及应用_IT计算机_专业资料

ID:43538938

大小:302.68 KB

页数:37页

时间:2019-10-10

学习笔记_计算机软件及应用_IT计算机_专业资料_第1页
学习笔记_计算机软件及应用_IT计算机_专业资料_第2页
学习笔记_计算机软件及应用_IT计算机_专业资料_第3页
学习笔记_计算机软件及应用_IT计算机_专业资料_第4页
学习笔记_计算机软件及应用_IT计算机_专业资料_第5页
资源描述:

《学习笔记_计算机软件及应用_IT计算机_专业资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、l.Summary程序二算法+数据+程序设计方法+计算机语言工具环境程序员面向过程和面相对像的理解:可以拿生活中的实例来理解面向过程少面向对象,例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2、黑子先走,3、绘制画面,4、判断输赢,5、轮到白子,6、绘制画面,7、判断输赢,8、返回步骤2,9、输出最后结果。把上面每个步骤用分别的函数来实现。可以将面向过程中实现的五了棋,用下而的流程图表示。图1面向过程编程如果是面向对象的设计思想来解决问题。面向对象的设计则是从另外的思、路来解决问题。整个五子棋可

2、以分为1、黑白双方,这两方的行为是一模一样的,2、棋盘系统,负责绘制画面,3、规则系统,负责判定诸如犯规、输赢等。第一类对象(玩家对象)负责接受用户输入,并告知第二类对彖(棋盘对象)棋子布局的变化,棋盘对彖接收到了棋子的变化就要负责在屏幕上面显示出这种变化,同时利用第三类対象(规则系统)來对棋局进行判定。可以明显地看出,面向对象是以功能來划分问题,而不是步骤。同样是绘制棋局,这样的行为在而向过程的设计中分散在了多个步骤中,很可能出现不同的绘制版本,因为通常设计人员会考虑到实际情况进行各种各样的简化。而面向对象的设计中

3、,绘图只可能在棋盘对象中出现,从而保证了绘图的统一。什么是Java语言:Java是一种通过解釋方式来执行的语言,其语法规则和C++类似。同时,Java也是一种跨平台的程序设计语言。Java语言编写的程序既是编译型的,乂是解释型的。程序代码经过编译Z后转换为一种称为Java字节码的屮间语W,Java虚拟机JVM将对字节码进行解释和运行。编译只进行一次,而解释在每次运行程序时都会进行。编译后的字节码采用一种针对JVM优化过的机器码形式保存,虚拟机将字节码解释为机器码,然后在计算机上运行。Java语言程序代码的编译和运行过

4、程如图1所示。程序源代码►编译器A宁节码计算机机器码V010010—丁VH.虚拟机图1Java程序的编译和运行过程java语言的可移植性表现在哪里?.java(源程序文件)文件经编译器编译为针对java虚拟机(JVM)的.class(字节码文件)文件,.class文件被java虚拟机(JVM)解释成计算机能识别的机器码。不同的操作系统调川不同的JVM,只耍JVM的解释方式不变,就决定了源程序不需要修改,实现了跨平台。Java®拟机(JavaVirtualMachine)◎(台计%机IF瑕什或处件棋拟的汁并机Java

5、礎拟机(JVM)读讹片处川,r?•ulPiclass

6、VirtualMachine)①垃圾收集机制(Garbagecollection)操作系统平台UNIXJVMforOtherOtherPlatform◎Java语言有三种注释方式://用于单行注释用于多行注释7”用于多行注释,且可以被doc工具解析72」avakeywords:intpublicthisfinallybooleanabstractcontinuefloatlongshortthrowthrowsreturnbreakforstaticnewinterfaceifgotodefaultbytedocas

7、estrictfppackagesupervoidtryswitchelsecatchimplementsprivatefinalclassextendsvolatilewhilesynchronizedinstanceofcharprotecteimportdtransientimplementsdafauledouble自动递增、递减运算符的操作元只能为变量,不能为字面常数和表达式,且该变量类型必须为整型、浮点型或Java包装类型1.全部小写2.有专门含义的单词3.用于定义数据类型:class,int,long;

8、用于定义数据类型值:true,false,null;流程控制:if,else,for;权限修饰:public,private,protected。。。标示符1.包名称:多单词全部小写xxxyyy2.类名接口名:多单词链接,首字母大写XxxYyy3.变量和函数名:多单词组成时,首单词小写,后而每个单词的首字母大写xxxYyy4.常量名:全部字母大

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。