java计算机二级考试重点笔记.doc
《java计算机二级考试重点笔记.doc》由会员分享,可在线阅读,更多相关《java计算机二级考试重点笔记.doc(12页珍藏版)》请在咨信网上搜索。
/** 文档阐明 *这份我是做题笔记,协助我顺利通过了java计算机二级考试(成绩是88分),很遗憾不 *是先进,但是这份笔记几乎涵盖了所有考试内容,涉及某些软件工程基本和绝大部 *分java知识。这里提供我当年考试最后三题基本信息,仅供参照。1)考察主 *要是移位操作(简朴);2)遍历文献目录,需要用到递归(比较简朴);3)Applet小程序*编写,这种题可以考很难,但是我当时考特别简朴,就是设立一种按钮,然后 *将a.txt文献内容,复制到b.txt文献中,之前是没有b.txt,所有当时这个题目也 *也考察了文献创立。为啥说这三种大题都说简朴呢,由于你主线就不需要编写所有 *代码,只需要在本来基本上进行修改,就可以实现题目规定。 *注意:答题时一定要注意符合题目规定,只要有一点不符合规定,一点分都没有 **/ 一、Applet 1) applet生命周期 2)向Applet传递参数方式 <param name=age,age=20> 3)Applet基本概念 3)Applet有关三个显示办法 (1)paint()办法,是画Applet界面基本办法,详细执行Applet绘制; (2)repaint()办法,重要用于Applet重新显示,Applet可以在需要显示更新时调用该办法,告知系统刷新显示; (3)update()办法,用于更新Applet显示; 4)在Applet中先调用init()完毕所必要初始化工作; 5)在HTML文献<Applet>标志,至少需要指定Applet子类名称以及在浏览器中显示大小。 6) 7)当一种包括Appletweb页面被其她页面覆盖时,被调用Applet办法是stop 关闭浏览器调用是destroy( )办法。 8) 9) 向JApplet中增长构件,是把构件添加到Swing Applet内容面板中;对JApplet设立布局管理器,是对Swing Applet内容面板进行设立,Swing Applet内容面板默认布局管理器是BorderLayout,因此,JApplet内容面板默认布局管理器是BorderLayout;而Applet默认布局管理器是FlowLayout 10) 二、final与finally区别 答:final是修饰符(核心字)如果一种类被声明为final,意味着它不能再派生出新子类,不能作为父类被继承。因而一种类不能被继承,既被声明为 abstract,又被声明为final。将变量或办法声明为final,可以保证它们在使用中不被变化。被声明为final变量必要在声明时给定初值,而在后来引用中只能读取,不可修改。被声明为final办法也同样只能使用,不能重载。 Finally是在异常解决时提供 finally 块来执行任何清除操作。如果抛出一种异常,那么相匹配 catch 子句就会执行,然后控制就会进入 finally 块(如果有话),只要有finally语句块,无论程序如何运营,它都必然被执行到。 三、杂乱收集 (一) ① 算法时间复杂度指是算法在执行过程中所需要基本运算次数。 ② 算术运算符中“++,--,~(取反),!”运算符优先级最高;其她运算符次之,如:*,/ ,%,+,-;位运算符较算术运算符次之 ③ long默认值是0L; ④ 十进制直接用数字表达;八进制前面加零表达逢八进一;十六进制前面加0x表达逢十六进一 ⑤ 线程是有优先级,通过调用getPriority()来获取线程优先级,还可在任意时刻调用setPriority()办法来设立线程优先级 ⑥ java中所有事件类是继承来自java.util.Event,AWT事件类是java.awt.AWTEvent派生,因此java.awt.AWTEvent是java.util.Event子类; ⑦ FloatvalueOf()函数原型是static valueOf(String str),它是一种静态函数,将字符串转换为Float对象,使用floatValue()提取该对象浮点值 ⑧ 线程生命周期中状态有:新建状态,可运营状态,运营状态,阻塞状态和终结状态 ⑨ (JVM)java虚拟机具备功能是:校验代码-à编译代码—>运营代码 ⑩ 字符输入流直接父类Reader,字符输出流直接父类是Writer;字节输入流直接父类InputStream,字节输出流直接父类OutputStream (二) ① 对于线程启动需要指明是要对哪个对象进行添加线程,例如:想要对Test这个类加上线程,则先创立一种Test对象即:Test test=new Test();Thread t=new Thread(test);t.start();如果不添加要运营对象则线程不能正常启动。 ② 为所有原始类型提供(Buffer)缓存支持。字符集编码解码解决方案。 Channel :一种新原始I/O 抽象。 支持锁和内存映射文献文献访问接口。 提供多路(non-bloking) 非阻塞式高伸缩性网络I/O ③ 如果一种类不能有子类,则在类前面加上final,不能加上private(该核心字不能用来修饰一种类,但可以用来修饰一种基类中不但愿被子类办法) ④ ArrayList类在表达数组时,不需要定义数组长度。 ⑤ 办法重写规范:1 子类办法必要与父类办法名称和形参保持一致 2 返回类型必要与父类一致 3 不能缩小父类办法访问权限,但可以扩大访问权限 4 不能抛出比父类办法更多异常 ⑥ 线程组是由java.lang中ThreadGroup类实现,在创立线程时,可以显示地指定线程组,此时需要从如下三种线程构造办法中选取一种: Public Thread(ThreadGroup group,Runnable target) Public Thread(ThreadGroup group,String name) Public Thread(ThreadGroup group,Runnable target,String name) ⑦ 在java.io中,提供了ByteArayInputStream,ByteArrayOutputStream和StringBufferInputStream类可以直接访问内存,其中用ByteArrayOutputStream可以向字节数组(缓冲区)写入数据 ⑧DataInputStream(数据输入流)容许输出将基本数据类型写入输出流中。 ⑨ java中布局管理器。Panel和Applet默认布局管理器是FlowLayout,BorderLayout是Window、Frame和Dialog默认布局管理器 (三) ① 线程中yield()办法不能保证当前线程终结,如果没有更高档别线程,则继续执行线程 ② 椎栈中为了保证访问数据一致性,应当对类数据进行封装,而实现类数据封装级别应当是 private。 ③ System类属性 ④ 内部类不可以与外部类同名,内部类是外部类一种成员 ⑤ 线程之间交互,倡导使用wait()和notify()办法,这个两个办法是java.lang.object是实现线程之间通信两个办法,不倡导使用suspend()和resume()办法,由于非常容易导致死锁 ⑥ 集合类只能容纳对象,若要存储基本数据类型,则需要将其转换为相应数据类型类 ⑦ 通过file实或者一种表达文献名称字符串可以生成文献输入/输出流,在流对象生产同步。文献被打开,然后就可以进行文献读写,对于InputStream和OutputStream来说,它们实例都是顺序访问流,即只能进行顺序读写,当从标 准输入流取数据时,从键盘输入数据被缓冲,按Enter键时,程序才会到输入数据 ⑧ 在jdk1.4版本时候在Swing构件中不能直接添加到顶层容器中(JFrame) 如果要在JFrame中添加构件则需要使用:JFrame f=new JFrame() Container c=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)进程同步:进程同步是指若干进程之间互相合伙,共同完毕一项任务 (14)构造化程序设计核心和基本是构造化设计理论,其中涉及:构造化分析办法、构造化设计办法和构造化编程办法。 (15) java使用字符码集是Unicode字符集 (16)先进软件开发工具和环境可以提高开发人员工作效率。 (17) 前序遍历:根à左à右;中序遍历:左à根à右; 后序遍历:左à右à根 因此叶子节点访问先后顺序在三者中遍历都是相似顺序 (18)线程是程序运营一种执行流 (19) 将E-R图转换为关系模式图时:实体和联系都表达为联系 (20)- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 计算机 二级 考试 重点 笔记
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文