JAVA基础概览

JAVA基础概览

ID:45757117

大小:120.77 KB

页数:6页

时间:2019-11-17

JAVA基础概览_第1页
JAVA基础概览_第2页
JAVA基础概览_第3页
JAVA基础概览_第4页
JAVA基础概览_第5页
资源描述:

《JAVA基础概览》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、-•基本类型:共8个基本类型,需要记住各占多少位。类型名称命名占用位数缺省数值取值范围布尔型boolean8False字节型byte80字符型char16u0000短整型short160整型int320长整型long640单精度浮点型Boat320.0F双精度浮点型double640.0D二.引用类型:引用类型变量的值不是实际的值而是一个地址,指向某一个对象如:三.标识符:命名规范:以字母或$符号或_符号开头;后面可以跟字母,$符号,_符号或数字。四.赋值:赋值基本格式一基本类型的赋值引用类型的

2、赋值inti=5;Strings=newStringC'stf');inti;Strings;i=5;s=newStringC'str^);inti;Strings;intj=5;Stringv=newStringC'str^);••1二j;S=V;〃注:这里S=V是将S指向V所指向的对象。编译器在编译(byte,short类型的赋值语句)的时候,如果赋值语句的右边是一个可以知道人小的常最,那么编译器会检杳右边的内容是否可以放到左边的变最中,而忽略类型不匹配的问题。五.操作符:(++,・・,《,»

3、,>>>等)i++等同于i=i+li+=2等同于i=i+2注意i++和卄i的区别六.表达式:注意表达式的类型提升。1.在表达式运算前,按照表达式各项屮的最高类型提升其它各项,然后进行运算,结果为这个最高类型。如:inta=5;doubleb=3.0D;表达式a+b中垠高类型是b(doublc类型),那么会将a(int类型)提升为double类型,表达式的运算结果为double类型。2.如果最高类型小于int,那么就都转换成int进行计算,如:bytea=4;byteb=6;bytec=a+b;由于

4、a和b都是byte类型,小J*int,所以在进行运算时会被提升为int,结果也为int类型,与byte类型不匹配,所以会产生编译错误。七.语句结构:(if,do-while,while,for,switch)1.do-while和while的区别:do-while至少做一*次。格式://while语句格式while(布尔值表达式)//do-while语句格式do{}while(布尔值表达式)2.do-while是唯一句尾有分号的语句。3.for•语句注意运行流程,和自变量(步进值)的作用范围。fo

5、r(inti=();i<5;i++){System.out.println(i);〃以上等同于inti=0;for(;;){if(i<5){break;)System.out.println(i);i++1.for(;;)是允许的,但中间的2个分号不能省略。这是一个死循环。2.switch注意小括号里只能是4种基本类型(byte,short,int,char),case后跟匹配的常'量。格式:switch(x){case0:doMethod1();break;caseI:doMethod2();b

6、reak;default::doMethod3();break;)3.switch的杳找顺序(寻找匹配的值):先找case语句,都找不到合适的最后找default语句。4.switch的执行顺序(找到了匹配的值):按照书写顺序执行。五.类的定义:类是描述,根据描述产生对彖。格式:权限修饰符类名六.对彖的使用:new类的构造一产生对象(过程屮做部分初始化匸作)一执行初始化模块(如果存在)一执行相应的构造声明的格式:中括号内的为可以加可以不加声明成员变量一一[static][finalJ权限修饰符变量

7、类型变量名称匸该类型的变量或常量];声明构造方法一一权限修饰符类名([参数]){}声明成员方法一一[static][final]R限修饰符方法返冋值类型方法名([参数]){}*权限修饰符:public,protected,default(就是什么也不写),private示例如下:1.publicclassTest2.{3.publicintintMember;//类的成员变量,也可以叫做类的属性4.4.publicTes(()〃类的构造方法a5.{7.&}9.10.publicTest(intin

8、tMember)//类的构造方法b,是上而的构造方法的重载一一OverLoading11・{12.this.intMember=intMember;//等号右边的是一个参数变量,左边是本地变量13.}14.14.publicvoidshow()〃类的普通方法,名字为show,返冋值为空15.{16.System.out.println(intMember);17.}19.18.publicstaticvoidmain(Stringargs[])//main方法,程序从这里开始执行1

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

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

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