JAVA语言基础_计算机软件及应用_IT计算机_专业资料

JAVA语言基础_计算机软件及应用_IT计算机_专业资料

ID:43091404

大小:248.22 KB

页数:26页

时间:2019-09-25

JAVA语言基础_计算机软件及应用_IT计算机_专业资料_第1页
JAVA语言基础_计算机软件及应用_IT计算机_专业资料_第2页
JAVA语言基础_计算机软件及应用_IT计算机_专业资料_第3页
JAVA语言基础_计算机软件及应用_IT计算机_专业资料_第4页
JAVA语言基础_计算机软件及应用_IT计算机_专业资料_第5页
资源描述:

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

1、第2章Java语言基础JAVA一种编程语言,主要运行在J2ME/SE/EE三个平台上。目前JVAV在安卓手机平台上也很流行。对于有C/C++语言基础的同学,JAVA语言可以分为两部分学习:(1)基本部分(这一部分与C/c++语言相似)(2)面向对象部分本章讨论JAVA语言基本部分JAVA是一种高级的、形式化的编程语言。在世界上曾出现过上千种计算机语言中,很多是高级语言,它们无一例外的都是形式化的语言,JAVA是其中最流行的之O早期:二进制语言,程序与CPU指令一一对应,程序员要适应机器的思维方式。稍后,出现了(宏)汇编语言。用助记符代表二进制的

2、CPU指令,减轻记忆负担,程序员仍要适应机器的思维方式。汇编语言要通过一个翻译程序(汇编程序)将助记符转换为二进制的CPU指令,现在仍有少量从事控制方面或计算机底层编程的人使用汇编语言再后,出说?高级语言,这是一个飞越,程序员可以用接近人的思维方式而不是机器的思维方式编程。高级语言程序要通过一个翻译程序(叫编译程序或解释程序)转换成二进制的CPU指令方能运行。与大多数高级语言不同的是,JAVA为了实现垮平台,将程序的翻译变为两步:(1)将源程序转换为JAVA字节码(・c3ss),JAVA字节码是一种与平台无关的中级语言。(2)JVM将JAVA字

3、节码解释或JIT(justintime)编译成与CPU有关的二进制指令,并运行。目前还有一些超级语言。它们比高级语言更接进人的自然思维,功能更强大,如VFP、SQL、FLASHAS.MATLAB等编程语言。超级语言往往有很强的专门性,缺乏通用性。未来,可能出现完全用自然语言编程的技术。现有的高级语言都是形式化的,什么叫形式语言?不严格的说,与自然语言相比,形式语言也是符号的集合,但形式语言符号的语义是严格定义的、没有二义性的,当用形式语言符号解题时,结果也没有自然语言的模糊性。举例:数学语言即为形式语言。培罷式语暫的品始于占希腊的逻辑学和形而上

4、学,而近代采用的主要研究思想和方法来源于数理逻辑和代数。在计算机软件岀现以前,对形式语言的研究就达到很高水平了。为什么现有的计算机语言都是形式化的?因为计算机还没高级到能很好的理解自然语言,形式化的高级语言是计算机编程目前所能达到的最高程度。形式语言的语法有哪些成分?与自然语言类似,有词法和句法。以C语言为例,其语法包括:词法:(1)关键字:预设的、有唯一语义的“单词”,C语言人约有几十个关键字。(2)操作符:预设的、有唯一语义的运算符号。(3)数据类型:预设的、有唯一语义的数据类型,比如整数、浮点数、字符、数组、结构体等等(4)标识符:程序员

5、可自定义的“单词”,用来标识常量或变量。标识符也有唯一语义。句法:(1)表达式和顺序语句(2)选择语句:表示“如果怎样,那么怎样”(1)循环语句:表示“这件事做多少遍”(2)转移语句:表示“从现在位置转移到另外一个位置”计算机语言解题的特点:并不善于推理和归纳,它最擅长做的是两件事:(1)判断:如果这样,那就这样。(2)循环:像一个机器人一样,重复的、以惊人的速度做同一件事。初学者一定要了解计算机解题的上述特点,才能写出程序,主耍是掌握循环的使用。2JAVA语言的关键字JAVA语言有40多个关键字,其中一部分与C/C++相同,其含义及用法也基本

6、相同,如下表所示。booleanfloatvoidabstractinstanceofbreakforvo1atileassertinterfacebyteifwhilecatchnativecasec1assnewcharlongdefaultpackageconstnullthisextendsprivatecontinuereturnthrowfinalprotecteddoshortthrowsfinallypublicdoub1estatictransientimp1ementssuperelseswitchtryimportsync

7、hronized3JAVA语言标识符标识符是程序员自定义的符号,主要用于给变量、常量、函数等命名,命名规则与C/C++基本相同。Java标识符山数字,字母和下划线“J,美元符号“$”组成。Java标识符是区分大小写的,而且还要求首位不能是数字。最重要的是,Java关键字不能当作Java标识符。下面的标识符是合法的:myName,My_name,Points,Spoints,_sys_ta下面的标识符基非法的:"-#name,25name,class,&time,if在实际工作中,标识符的命名是很重要的事,不仅要合乎上述语法要求,而且要合理,要满

8、足“见名知意、作用域尽可能小''等原则,耍满足企业(或项目组)的规定。正规的软件企业将标识符的命名规则作为严格的项忖纪律,不允许程序员自行其是。jav

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

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

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