java总复习资料 5页

  • 15.87 KB
  • 2022-07-29 发布

java总复习资料

  • 5页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
  4. 网站客服QQ:403074932
立身以立学为先,立学以读书为本JAVAM习资料注:有些问题是自己找的答案,可能存在错误,请各位在看时候,发现了问题在群里面说一下。带有页数的问题,可以自行查证一下。有些问题范围太广,所以不好总结,只给了页数。1.赋值运算符:=,+=,-=,*=,/=,&=,尸,%=,<<=,>>=,>>>=格式是:op1二元运算符=op2等价于op1=op1二元运算符(op2)其中的二元运算符指的是赋值运算符(=)之前的那些加减乘除等运算符。Eg:i+=5等价于i=i+(5),i*=2+3等价于i=i*(2+3)2.条件运算符(三目运算符):op1?op2:op3当第一个表达式的值true时,结果为表达式二的值,否则,结果为表达式三的值。可以将该三目运算符转换成为if-else语句If(op1)Op2;ElseOp3;3.控制结构有七种(p39)(1)If(布尔表达式)语句If(布尔表达式){一条或多条语语句}If(布尔表达式)语句1或语句块1Else语句2或语句块2If(布尔表达式1)语句1或语句块1Elseif(布尔表达式2)语句2或语句块3Else立身以立学为先,立学以读书为本If和else(2)switch(表达式)语句3或语句块3愿Witch(表达式){Case值1:语句组1Break;Case2:语句组2Break;Casen:语句组nBreak;Defalult:\n立身以立学为先,立学以读书为本⑶for语句while(布尔表达式){语句或语句组更新表达式;}For([初始化表达式];[条件表达式];[更新表达式])语句或语句块(4)while(布尔表达式)语句或语句块(5)do语句块或语句While(布尔表达式)(6)break用于switch,循环,和带标号的语句块中。(7)continue只能用在循环语句中。4.字符串引用的类有:java.lang.string(字符串类)和java.lang.stringbuffer(字符串缓冲类)。P138页表中的内容。5.运算符有:算术运算符,关系运算符,布尔逻辑运算符,位运算符,赋值类运算符,条件运算符,其他运算符。P306.定义字符串有以下几种方式:P125(1)采用字符串直接量:即直接用双引号括起来的字符序列。如:strings1="1223何以看一下P136的示例,判断哪些是字符串直接量。)(2)用类java.lang.string构造方法并采用NEW运算符:new(构造方法的调用参数列表)例:Strings1=newString。;(3)将一种类型的数据转化成为字符串:String.valueof(要转换的数据,起始位,个数)(4)利用运算符“+”:例:strings1="123”+“456”7.定义常量用:final8.抛异常的关键字是throw和throws(如果只有一个空就填throw)9.整型的变量有:byte(字),short(短整数),int(整数),long(长整数)浮点型的变量有:float(单精度浮点数),double(双精度浮点数)10.异常的两种类型是:受检异常和非受检异常(包括运行时异常和错误),处理异常的方式有:捕捉异常和转移异常。11.JAVA当跨平台的原因是虚拟机。\n立身以立学为先,立学以读书为本11.创建随机访问文件的实例对象,可以通过类:java.io.RandomAccessFile12.类java.applet.Applet的生命周期的成员方法:init,start,paint,stop,destroy13.事件处理机制的机制有:鼠标事件处理方法和键盘事件处理方法。14.Applet编写执行的四个步骤:(1)编辑JavaApplet的java源文件(2)编写相应的HTML文件(3)编译JavaApplet(javacHelloWorld.java)(4)执行javaApplet(appletviewerHTML文件名或用浏览器打开HTMLC件)注:括号中的内容为扩展了解)Application执行的步骤有:编辑,编译,执行。15.Swing图形用户界面通过组件和容器的组合就形成图形界面。16.Java中异常类型的父类是:java.lang.Exception17.静态多态性指的是在同一个类中同名方法在功能上的重载。在方法声明的形式上要求同名的方法具有不同的参数列表(即参数个数不同,参数数据类型不同,参数的数据类型排列顺序不同)注:可以根据自己写的来记。18.构造方法名必须与类名相同;构造方法不具有任何返回类型;任何一个类都含有构造方法。19.Applet画图用的方法是:draw20.多项文件要写小数据用什么流?数据的输入流java.io.DataInputStream。(输入流是:java.io.DataOutputStream)21.读写文件要用到的类:(1)从文件中读写一个字符:java.ioReader和java.io.Writer(2)读和输出单个或多个字符java.io.FileReader和java.io.FileWriter;(3)带缓存的读写java.io.BufferedReader和java.io.BufferedWriter(提供了按行读取数据的成员方法:readline())P22322.Applet的布局:(1)FlowLayout行对齐方式的取值有常量:java.awt.FlowLayout.LEFT,java.awt.FlowLayout.CENTER,java.awt.FlowLayout.RIGHT\n立身以立学为先,立学以读书为本(2)GideLayout也有提及,P266(3)边界布局管理器(BorderLayout)是顶层容器javax.swing.JFrame和javax.swing.JApplet的默认管理器。BorderLayout划分有五个区域,分别对应于常量:java.awt.BorderLayout.EAST,java.awt.BorderLayout.WEST,java.awt.BorderLayout.SOUTH,java.awt.BorderLayout.NORTH,java.awt.BorderLayout.CENTER24.画图要引入什么包:draw25.supper类的作用:P7526.修饰词:abstract,static和finalP8427.构造方法如何去写?(带参的和不带参的)看了格式可以略看一下P71页的那个程序。28.抽出异常:如:A/B,B=0,即为抽除除数不能为0。29.程序处理异常对应的类是:java.lang.Exception及其子类,错误异常对应的类是java.lang.Error及其子类,运行时异常对应的类是java.lang.RuntimeException及其子类。30.单体程序设计模式的实现方法:要求一个类只能有一个实例对象。P18731.枚举类型的定义格式:[枚举类型修饰列表]enum枚举类型标识符{枚举常量1,枚举常量2,枚举常量N}调用格式:枚举类型标识符.values()32.捕捉异常语句格式p177,在异常出现之后,会中断正常的程序流程,进入能捕捉相应异常的catch语句块。Finally有无异常都要执行。异常强弱在该语句中的排列是:从上到下,由强到弱。异常可以在main()后抛出,即在后面加上throw及相应异常。P18033.P228的部分程序,看两个import语句;P229的部分程序,看BufferedReaderf=newBufferedReader(newInputstreamReader(system.in);34.动作事件监听器接口和适配器类:java.awt.event.ActionListenerP28435.P286页程序的J_ActionListenera=newJ_ActionListener();\n立身以立学为先,立学以读书为本26.程序填空可能涉及的程序:P323,P32627.编写程序:那个关于矩形和圆的程序P109。

相关文档