java语法基础1

java语法基础1

ID:36197831

大小:1.25 MB

页数:97页

时间:2019-05-07

java语法基础1_第1页
java语法基础1_第2页
java语法基础1_第3页
java语法基础1_第4页
java语法基础1_第5页
资源描述:

《java语法基础1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、WenJiabao,CollegeofInformationScienceandEngineeringinHunanUniversity.第2讲Java语法基础OUTLINE了解Java的语法基础Java数据类型Java的运算符、表达式、语句、程序对象包装类Java编程的基本技巧Java流程控制语句(分支、循环、跳转)Java数组编程实践OUTLINE了解Java的语法基础1.1标识符的命名约定和惯例1.2关键字1.3Java注释Java数据类型Java的运算符、表达式、语句、程序对象包装类Java编程的基本技巧Java流程控制语句(分支、循

2、环、跳转)Java数组编程实践1了解Java的语法基础与所有的程序设计语言一样,Java语言也是由Java语言规范和Java开发包(API)组成的。学习任何语言都要从这两个方面入手。Java语言主要由以下六种元素组成:标识符、关键字、分隔符、数据类型、运算符、表达式组成。如何运用这些语言构成自己的程序呢?importjava.io.*;publicclassHelloworldApp{publicstaticvoidmain(String[]args){inti=100;System.out.println(i/8):}}找出上面程序中的语法

3、要素:1了解Java的语法基础IdentifierKeywordvsReservedword分隔符空格tab:分隔符.:用于包与包、包与类、类和方法、对象与方法之间分隔符;:每条Java语句以;结束,Java允许将一个长语句写到多行中去,但是不以断开Keyword、String。一般不将多个语句写到一行中。分隔符{…}:类体;方法体;复合语句分隔符[]:数组分隔符():方法的定义或方法的调用分隔符“”:字符串String分隔符‘’:字符三种注释//…/*…*//**…*/运算符1.1Java标识符的命名约定和惯例标识符的命名规则:标识pack

4、age,class,method,variable,parameter,interface等成份的名字,是字母、下划线、$、数字组成的字符混合序列,不能以数字开头,区别大小写,不能使用Java的关键字或保留字。命名时应尽量体现各自描述的事物或属性、功能等。一般性命名约定:尽量使用完整的英文单词或确有通用性的英文缩写或专业术语。词组中采用大小写混合,使之更易于识别。避免使用过长的标识符,一般控制在15个字符以内。避免使用类似的标识符,或者仅仅是大小写不同。1.1Java标识符的命名约定和惯例具体命名惯例如下:包名就为名词或名词性短语,全部小写。

5、类名、接口名应为名词或名词性短语,各单词首字母大写。方法名应为动词或动宾短语,首字母小写,其余各单词首字母大写。变量名应为名词或名词性短语,首字母小写,其余各单词首字母大写。常量名应全部大写。举例:packagecn.edu.hdc;importjava.util.StringTokenizer;privatestaticfinalintMAX_AVAILABLE=100;publicclassPrintStreamextendsFilterOutputStreamimplementsAppendable,Closeablepublicboo

6、leanequalsIgnoreCase(StringanotherString)1.2KeywordandReservedWords关键字KeyWord或保留字ReservedWord全部小写是Java语言本身使用的系统标识符,有特定的语法含义,不能用作标识符使用。Java所有数据类型的长度都固定,并与平台无关,因此没有sizeof保留字。KeywordsarespecialreservedwordsinJavathatyoucannotuseasidentifiers(names)forclasses,methods,orvariable

7、s.Theyhavemeaningtothecompiler;itusesthemtofigureoutwhatyoursourcecodeistryingtodo.Table1-1containsall49ofthereservedkeywords.1.2KeywordandReservedWords1.2KeywordandReservedWordsThefollowingareaccessmodifiers:privateMakesamethodoravariableaccessibleonlyfromwithinitsownclass

8、.(私有:类内可访问)friendlyprotectedMakesamethodoravariableaccessibleonlytoclassesinthesam

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

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

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