JAVA资料总结补充

JAVA资料总结补充

ID:38198458

大小:62.83 KB

页数:6页

时间:2019-06-07

JAVA资料总结补充_第1页
JAVA资料总结补充_第2页
JAVA资料总结补充_第3页
JAVA资料总结补充_第4页
JAVA资料总结补充_第5页
资源描述:

《JAVA资料总结补充》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、23、this表示当前类;super表示调用父类。在定义类的时候用到,this是当前对象的引用,super是当前对象的父类对象的引用,一般的都是把super用在构造函数中。24、Java开发工具包括:Javac:编译器,用来将java程序编译成Bytecode。Java:解释器,执行已经转换成Bytecode的java应用程序。Jdb:调试器,用来调试java程序。Javap:反编译,将类文件还原回方法和变量。Javadoc:文档生成器,创建HTML文件。25、数据类型图26、Java语言基本元素—标识符Java语言中,标识符是以字母,下划线(_),美元

2、符($)开始的一个字符序列,后面可以跟字母,下划线,美元符,数字。合法的标识符identifieruserNameUser_Name_sys_value$change非法的标识符2mailroom#class!字符型数据代表16位的Unicode字符!charc3=32;\用整数赋初值为空格27、接口的实现和抽象类相似,用派生类在实现接口。比较:1抽象类用extends来派生子类接口用implements来实现(派生子类)2抽象类与一般类一样,只能使用单继承接口实现了多重继承相同:通过对抽象方法的覆盖来定义方法体28、String类StringBuff

3、er类多线程ringBuffer型字符串是可更改的,String型字符串是不可更改的,StringBuilder是单线程。29、try-catch-finally语句,其语法格式:try{//可能发生异常的代码}catch(异常类型1变量){//<异常类型1>异常的处理代码}catch(异常类型2变量){//<异常类型2>异常的处理代码}.....finally{//总是要执行的代码}其中,catch子句可以有多个,而且至少有一个catch子句或finally子句。常见的异常:数组下标越界;除数为零;内存溢出;件找不到等30、31、finally子句:起

4、作用通常是释放资源;控制流不管以何种原因离开try语句,都要先执行finally子句。所以,可以将那些无论是否发生异常、异常无论是否被捕捉都需要执行的代码放置在finally子句内。32、数据从一个地方"流"到另外一个地方,这种数据流动的通道都可以称为数据流。字节流的基类:抽象类InputStream和OutputStream字节流的输入输出操作由这两个类的子类实现。面向字节--8位。字符流:抽象类Reader和Writer,字符流的输入输出操作由这两个类的子类实现。面向字符--16位。创建字节输入文件流FileInputStream类对象:FileIn

5、putStream类构造方法有:oFileInputStream(Stringname)FileInputStream(Filefile)33、图形用户界面设计GUI:图形用户界面是程序与用户交互的窗口GUI元素和成分:组件,容器,布局管理器34、数组创建:义语句只声明,未创建具体的数组对象。int[]ai;//ai只能存放数组对象为int[]型的引用值创建的两种方式:1数组创建表达式int[]arr=newint[5];1、枚举法(穷举法)“笨人之法”:把所有可能的情况一一测试,筛选出符合条件的各种结果进行输出。【例一】百元买百鸡:用一百元钱买一百只鸡

6、。已知公鸡5元/只,母鸡3元/只,小鸡1元/3只。分析:这是个不定方程——三元一次方程组问题(三个变量,两个方程)x+y+z=1005x+3y+z/3=100设公鸡为x只,母鸡为y只,小鸡为z只。classHundred{publicstaticvoidmain(String[]arg){intx,y,z;for(x=0;x<=100;x++)for(y=0;y<=100;y++){z=100-x-y;if(5*x+3*y+z/3.0==100)System.out.println("cocks="+x+","+"hens="+y+","+"chicke

7、ns="+z);}}}2、迭代法publicclassFibIterative{staticintfib(intn){intfirst=1;intsecond=1;intsum=first+second;inti=2;while(++i

8、1/1001)classSumDemo{2)staticfloatmySum(i

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

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

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