java计算机二级考试笔记_第1页
java计算机二级考试笔记_第2页
java计算机二级考试笔记_第3页
java计算机二级考试笔记_第4页
java计算机二级考试笔记_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

/**文档说明这份我是做题笔录,帮助我顺利经过了java计算机二级考试(成绩是88分),很遗憾不是优异,可是这份笔录几乎涵盖了全部的考试内容,包含部分软件工程基础和绝大部*分java的知识。这里供给我当年考试的最后三题的基本信息,仅供参照。1)观察主*若是移位操作(简单);2)遍历文件目录,需要用到递归(比较简单);3)Applet小程序编写,这类题能够考的很难,可是我当时考的特别简单,就是设置一个按钮,而后*将a.txt的文件内容,复制到b.txt文件中,以前是没有b.txt,全部当时这个题目也也观察了文件的创立。为啥说这三种大题都说简单呢,由于你根本就不需要编写全部的代码,只需要在本来的基础长进行更正,就能够实现题目要求。注意:答题时必定要注意符合题目要求,只需有一点不符合要求,一点分都没有的**/一、Applet1)applet的生命周期2)向Applet传达参数的方式<paramname=age,age=20>3)Applet的基本看法.)Applet有关的三个显示方法(1)paint( )方法,是画Applet界面的基本方法,详细履行Applet的绘制;2)repaint( )方法,主要用于Applet的从头显示,Applet能够在需要显示更新时调用该方法,通知系统刷新显示;3)update( )方法,用于更新Applet的显示;4)在Applet中先调用init( )达成所一定的初始化工作;5)在HTML文件的<Applet>标记,最少需要指定Applet子类的名称以及在阅读器中的显示大小。)7)当一个包含Applet的web页面被其余页面覆盖时,被调用的Applet方法是stop封闭阅读器调用的是destroy( )方法。8).9)向JApplet中增添构件,是把构件增添到SwingApplet的内容面板中;对JApplet设置布局管理器,是对SwingApplet的内容面板进行设置,SwingApplet的内容面板的默认布局管理器是BorderLayout,所以,JApplet的内容面板的默认布局管理器是BorderLayout;而Applet的默认布局管理器是FlowLayout)二、final与finally的差别答:final是修饰符(要点字)假如一个类被申明为final,意味着它不可以再派生出新的子类,不可以作为父类被继承。所以一个类不可以被继承,既被申明为abstract,又被申明为final。将变量或方法申明为final,能够保证它们在使用中不被改变。被申明为final的变量一定在申明时给定初值,而在此后的引用中只好读取,不行更正。被申明为final的方法也相同只好使用,不可以重载。Finally是在异样办理时供给finally块来履行任何除掉操作。假如抛出一个异样,那么相般配的catch子句就会履行,而后控制就会进入finally块(如果有的话),只需有finally语句块,不论程序如何运转,它都必定被履行到。三、纷杂采集(一)①算法的时间复杂度指的是算法在履行过程中所需要的基本运算次数。.②算术运算符中的“++,--,~(取反),!”运算符优先级最高;其余运算符次之,如:*,/,%,+,-;位运算符较算术运算符次之long的默认值是0L;十进制直接用数字表示;八进制前面加零表示逢八进一;十六进制前面加0x表示逢十六进一⑤线程是有优先级的,经过调用getPriority( )来获得线程的优先级,还可在随意时刻调用setPriority( )方法来设置线程的优先级java中全部的事件类是继承来自java.util.Event,AWT事件类是派生的,所以是的子类;⑦Float的valueOf( )函数的原型是staticvalueOf(Stringstr),它是一个静态函数,将字符串变换为Float对象,使用floatValue( )提取该对象的浮点值⑧线程生命周期中的状态有:新建状态,可运转状态,运转状态,堵塞状态和停止状态⑨(JVM)java虚假机拥有的功能是:校验代码-编译代码—>运转代码⑩字符输入流直接父类Reader,字符输出流直接父类是Writer;字节输入流直接父类InputStream,字节输出流的直接父类OutputStream(二)①关于线程的启动需要指明是要对哪个对象进行增添线程,比方:想要对Test这个类加上线程,则先创立一个Test对象即:Testtest=newTest();Threadt=newThread(test);t.start( );如果不增添要运转的对象则线程不可以正常启动。.②为全部的原始种类供给(Buffer)缓存支持。字符集编码解码解决方案。Channel:一个新的原始I/O抽象。支持锁和内存映照文件的文件接见接口。供给多路(non-bloking)非堵塞式的高伸缩性网络I/O③假如一个类不可以有子类,则在类前面加上final,不可以加上private(该要点字不能用来修饰一个类,但能够用来修饰一个基类中不希望被子类的方法)④ArrayList类在表示数组时,不需要定义数组的长度。⑤方法重写的规范:1子类方法一定与父类方法的名称和形参保持一致2返回类型一定与父类一致3不可以减小父类方法的接见权限,但能够扩大接见权限4不能抛出比父类方法更多的异样⑥线程组是由java.lang中的ThreadGroup类实现,在创立线程时,能够显示地指定线程组,此时需要从以下三种线程结构方法中选择一种:PublicThread(ThreadGroupgroup,Runnabletarget)PublicThread(ThreadGroupgroup,Stringname)PublicThread(ThreadGroupgroup,Runnabletarget,Stringname)⑦在java.io中,供给了ByteArayInputStream,ByteArrayOutputStream和StringBufferInputStream类能够直接接见内存,此顶用ByteArrayOutputStream能够向字节数组(缓冲区)写入数据⑧DataInputStream(数据输入流)同意输出将基本数据种类写入输出流中。⑨java中的布局管理器。Panel和Applet默认布局管理器是FlowLayout,BorderLayout是Window、Frame和Dialog的默认布局管理器(三)①线程中的yield()方法不可以保证目前线程停止,假如没有更高级其余线程,则连续履行线程②椎栈中为了保证接见数据的一致性,应当对类的数据进行封装,而实现类数据封装的级别应当是private。③System类的属性.④内部类不可以够与外面类同名,内部类是外面类的一个成员⑤线程之间的交互,倡议使用wait( )和notify( )方法,这个两个方法是的是实现线程之间通讯的两个方法,不倡议使用suspend( )和resume()方法,由于特别简单造成死锁⑥会合类只好容纳对象,若要储存基本数据种类,则需要将其变换为相应的数据类型类⑦经过file的实或许一个表示文件名称的字符串能够生成文件输入/输出流,在流对象生产的同时。文件被翻开,而后就能够进行文件的读写,关于InputStream和OutputStream来说,它们的实例都是次序接见流,即只好进行次序的读写,当从标准的输入流取数据时,从键盘输入的数据被缓冲,按Enter键时,程序才会的到输入数据⑧在jdk1.4版本的时候在Swing构件中不可以直接增添到顶层容器中(JFrame)假如要在JFrame中增添构件则需要使用:JFramef=newJFrame( )Containerc=f.getContentPane( )c.add( ),-老题目会这样,但jdk1.4此后可直接add( )AWT中的Button是不可以显示图标和文本的。模式般配(Matches)(四)①表达式?语句1:语句2,表达式值为布尔型,若值为true则履行语句1,不然履行语句2,返回形同数据种类,且该种类不可以是void.②java对I/O的接见所供给的同步办理系统是:FilterInputStream和FilterOutputStream。java中是以16位的Unicode码表示。④对线性表进行二分法查找其前提条件是:线性表以次序方式储存,并以按要点码值拍好序File类为非流⑥监听事件和办理事件都由Listener达成。⑦⑧程序调试的目的是诊疗和更正程序的错误。四、非java的基础知识(1)算法的分析(2)软件危机.(3)结构化程序设计的三种基本结构是:次序-选择-重复(4)一个数占有N个外模式和一个内模式(物理模式),外模式也称作是用户模式,外模式保证数据的逻辑独立(5)对象拥有的特色:标记独一性;分类性;封装性;多态性和模块独立性(6)关系数据库用来表示实体之间的联系是用二维表(7)选择是依照行进行挑选的,投影是依照列进行挑选的,自然连结是对两个表进行操作,并且两个表中一定有相同的属性,而后进行连结(8)软件需求说明书的作用在于便于用户,开发人员进行理解和沟通,反响出用户的问题结构,能够作为软件开发工作的基础和依照,并作为确认测试和查收的依照。(9)白盒测试法是依据程序的内部逻辑来设计的,主要的方法有逻辑覆盖(语句覆盖,路径覆盖,判断覆盖,条件覆盖),基本路径测试等。黑盒测试不关怀程序内部的逻辑,只依据程序的功能说明书写实例,主要方法有等价类区分法,界限值分析法,错误推测法。(10)数据库设计的四个阶段:需求分析,看法设计,逻辑设计和物理设计(逻辑设计和物理设计)(11)java中线程包含三部分,①一个虚假的CPU;②该CPU履行的代码;③代码所操作的数据(12)结构化程序设计的主要原则为自顶向下、逐渐求精、限制使用GOT()语句(13)进度同步:进度同步是指若干进度之间互相合作,共同达成一项任务.(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论