欢迎来到天天文库
浏览记录
ID:34641388
大小:652.79 KB
页数:93页
时间:2019-03-08
《gjm_java第3章(java语言基础)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章Java语言基础郭建民本章主要介绍编写Java程序必须掌握的若干语言基础知识,包括数据类型、变量、常量、表达式等。掌握这些基础知识,是编写正确Java程序的前提条件。通过本章的学习,主要掌握以下知识点:使用注释标识符的有效性Java的关键字Java使用的数据类型数据类型转换运算符与表达式本章的重点:数据类型本章的难点:数据类型转换表达式及运算符的优先级、结合性Java语言的元素标识符(Identifier)数据类型(DataType)基本数据类型(PrimaryDataTypes)复合数据类型(CompositeDataTypes)字符串(St
2、ring)数组(Array)变量(Variable)注释三种注释方式:1.//在单行上注释,简单的解释语句含义。2./*commentonmultilines在多行上注释,用来说明更多的内容,包括算法等.*/3./**documentationcommentJava文档注释*/它以/**开始,到*/结束。这种注释主要是为支持JDK工具javadoc.exe而采用的。可以通过javadoc生成类和接口的HTML格式的帮助文档。这种注释有其特殊的格式(参见相关文档)分号、程序段、空白区域一条Java语句占一行或多行,语句之间由分号隔开。一个程序段是由{和}
3、包含的语句。在类的定义当中必须用{和}。可以使用嵌套语句。在Java程序中允许使用任意长度的空白区域。空白区域可以是空格、Tab制表位或者是新的一行。3.1标识符(Identifier)程序员对程序中的各个元素加以命名时使用的命名记号称为标识符,包括:类名、变量名、方法名……Java语言中,标识符是以字母,下划线(_),货币符($£)开始的一个字符序列,后面可以跟字母,下划线,货币符,数字。Java标识符区分大小写字母,无长度限制。标识符中最好不使用货币符($£),因为这些符号常被用于内部处理。合法的标识符:IdentifieruserNameUse
4、r_Name_sys_value$changemy$Change非法的标识符:2mailroom#class标识符不能是保留字保留字具有专门的意义和用途,不能当作一般的标识符使用,以下为Keywords(关键字):关键字汇总abstractdoimplementsprivatethrowbooleandoubleimportprotectedthrowsbreakelseinstanceofpublictransientbyteextendsintreturntruecasefalseinterfaceshorttrycatchfinallon
5、gstaticvoidcharfinallynativesupervolatileclassfloatnewswitchwhilecontinuefornullsynchronizeddefaultifpackagethis关键词简单分类数据和返回值类型:int,void,return……包/类/成员/接口:package,class,interface访问控制:public,private,protected循环及循环控制:if,switch,break异常处理:throw,try,finally保留词(无含义但不能使用):goto,co
6、nst关键词注意事项在Java中,true、faslse和null都是小写的。区别于C++中大写的TRUE、FALSE和NULL。所有的数据类型所占用的字节数都是固定的,并且和实现无关的。不必死记这些关键词,当理解每个关键词的含义后,自然就记住了所有的关键词。3.2数据类型八种简单数据类型(4类共8种基本类型)逻辑型Logical:boolean字符型Textual:char整型Integeral:byte,short,int,long浮点型Floating:double,float三种复合类型类:class接口:interface数组
7、数据类型(DataType)Javatypesystemprimitivereferencenullcharnumberbooleanclassinterfacearrayintegralfloating-pointbyteshortintlongfloatdoubleJava的基本数据类型数据类型关键字占用字默认数值取值范围节数布尔型boolean1falsetrue,false字节型byte10-128~127短整型short20-32768~32767整型int40-2147483648~2147483647-9223372036854775808~长整
8、型long80L92233720368
此文档下载收益归作者所有