Java2JAVA语言基础

Java2JAVA语言基础

ID:37257663

大小:388.81 KB

页数:43页

时间:2019-05-12

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

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

1、第2章JAVA语言基础标识符、关键字和类型表达式与程序流控制数组1标识符标识符包括:变量名,类名,方法(函数)名以字母,_,或$开头大小写敏感,且长度没有限定如:usernameuser_name_sys_varl$change2风格约定:_,$不作为变量名,方法名开头变量名、方法名首单词小写,其余单词只有首字母大写如anyVariableWorld接口名、类名首单词第一个字母大写。常量:完全大写注释://注释一行/**/注释一行或多行/**可用javadoc命令转化为HTML文件*/标识符3

2、关键字*当前不使用 **为Java2增加的4Java基本数据类型逻辑型文字型整数类型浮点型5逻辑型:booleanadj.布尔数学体系的,取值:true,false例如:booleantruthn.事实;真理;实质;诚实=true;基本数据类型-逻辑型与文字型6文字型:char、Stringchar:16位的unicode(国际码)字符。如,charmychar=‘Q’;unicode字符集是一套字符编码系统,可以支持各类文字的字符,达34168个字符。定义形式:‘a’;‘t’;’u????’Str

3、ing是类,Stringgreeting=“GoodMorning!”;基本数据类型-文字型7整数类型:byte,short,int和long类型长度取值范围byte8位-27~27-1short16位-215~215-1int32位-231~231-1long64位-263~263-1基本数据类型-整数类型8Java中缺省整型是int可有3种形式:十进制、八进制、十六进制十进制八进制十六进制int2407710XAB07long24L0771L0XAB07L整型常量9浮点型:float和double长度:

4、float:32位double:64位缺省是double类型,如3.14(double型)表达方法:E或e-科学记数法6.02e23F或f-表示float类型,6.02e23FD或d-表示double型,2.718D基本数据类型-浮点型10JDK1.6中的枚举类型publicenumn.枚举,列举型别;电话号码映射Names{Li,Zhang,Wang,Zhao,Chen}Namesname=Names.Wang;11类的初步概念“日期”类型的两种不同表达:方式一:intday,month,year;//定义年、月

5、、日intd1,m1,y1;//定义一个日期intd2,m2,y2;//定义另一个日期方式二:classDate{intday;intmonth;intyear;voidsetDate(inta,intb,intc){...}}Java用class创建新的类型。12类的变量的声明与引用在Java中,一个类的变量声明后,不能直接引用,必须经过实例化:基本类型声明后,直接开空间。如:inta;a=12;非基本类型不直接开空间,而是开辟引用空间,数据空间没有开。只有通过实例化,才能给数据开辟空间。13类的变量的声明与引

6、用例:1Datetoday;2today=newDate();todaydaymonthyear0xabcd0000xabcd14引用变量之间的赋值1Datea,b;2a=newDate();3b=a;abdaymonthyear0xabcd0000xabcd0xabcd15运算符与表达式与C不同之处:Java是强类型语言,类型限制比C严格,运算符的操作对象的类型会受到更多限制。Java不提供指针运算符,增加了对象操作符instanceof,字符串运算符+和零填充的右移>>>等。16算术运算操作符:+,-,*,/

7、,%,++,--关系操作符:>,>=,<,<=,==,!=位操作符:>>,<<,>>>,&,

8、,^(逐位异或),~(按位取反)逻辑操作符:&,

9、,!,^(异或),&&,

10、

11、赋值操作符:=,+=,-=,*=,/=,%=,&=,

12、=,^=,<<=,>>=,>>>=其它操作符:?:,[],.,(),(type),new,instanceofJava操作符类别17逻辑操作符与位操作符相同的,根据操作数判定是何种运算符&,

13、--称为不短路与、或;&&,

14、

15、--称为短路与、或。逻辑操作符与位操作符18用+运算符连接

16、字符串Stringsalutation=“Dr.”;Stringname=“Pete”+“Seymour”;Stringtitle=salutation+name;则title值:Dr.PeteSeymour19右移操作符>>和>>>>>:带符号右移1010…>>2111010...>>>:无符号右移,以0填充1010…>>

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

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

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