免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
考试时间16 10:2012:20考试题型一、 单选(15*2=30)二、 填空(10*2=20)三、 写程序结果(5*2=10)四、 程序填空题(20*2=40)强调:注意单词的拼写(大小写、单词不完整或拼错、调用方法时后面要加括号)第一章 Java语言概述1. 跨平台特性:JVM2. 安装JDKPATH bin的安装路径CLASSPATH 类的安装路径javac A.java 编译java A 解释执行一个源文件中可以写若干个类,但是最多只能有一个定被声明为public的,且此类的类名和该源文件名相同。编译后,源文件中有几个类的声明,就会产生几个与之相对应的.class文件。可以被执行的类一定包含main方法,而该类不一定被声明为public的。3Java程序分类Application可以独立运行,包含main()方法。Applet嵌入到.html文件中,被浏览器执行。appletviewer3. 包package 写在源代码的第一行位置,可有可无,但最多只能有一条。import 必须写在类声明之前,可有多条或零条。包名是小写,子包间用“.”分隔,逻辑组织方式与物理存储的路径一致。第二章 Java基本语法规则1. 标识符字母、下划线、$开头,后跟字线、数字等.大小写敏感2. 注释/ 单行注释/* */多行注释/* */文档注释3. 数据类型基本数据类型:byte int short long boolean char float double引用数据类型:数组、接口、类4. 类型转换自动转换:从小范围到大范围强制类型转换:从大范围到小范围5.运算符和表达式第三章 面向对象1 特点:封装、继承、多态2 类和对象类:抽象 成员变量、成员方法对象:具体Person p=new Person()p.speak()局部变量不能自动被始化,成员变量会被赋默认初值。3 构造方法与类名相同,不带返回值,可重载,在一个构造方法中调用另一个构造方法用this(参数)初始化:先调用父类的构造方法4 方法的重载重载方法用于表示相同含义,只不过参数列表(参数的类型、个数、位置)不同,方法名相同的,返回值类型可以相同可以不同。5 this可以单独使用;调用构造方法;引用本类的成员6 static修饰类成员,不可修饰类7 访问权限类的访问权限:public ,缺省成员的访问权限:public ,protected ,缺省,private8 继承class A extends BP61上转型:子类对象赋给父类引用9 super调用父类的构造方法;引用父类的同名成员10 abstract抽象类:一个抽象类中可以没有抽象方法,但是含有抽象方法的类必定是抽象类。抽象类不能被实例化,可以有构造方法。可以被继承的。若子类没有全部重写父类的抽象方法,则子类仍然是抽象类。抽象方法:只有方法声明没有方法体(即没有一对大括号)。需要被子类重写。11 final修饰变量则是常量:值不可再被更改最终方法:不可被重写最终类:不能被继承12 接口可理解为一个特殊的抽象类,只包含抽象方法(默认为public abstract)和常量(public final)。在实现类当中,重写抽象方法时,访问权限必须是public的,否则编译出错。class c implements ICommon作用:多继承,解耦13 多态重载,覆盖、动态绑定14 内部类匿名内部类:用于事件处理第四章 基本结构顺序、选择、循环程序转移语句:break,continue,return递归第五章 基本类Java.langObject所有类的根类toString() equals()字符串String:不可变String s1=”abc”;String s2=new String(“abc”);charAt(i),substring();concat();indexof(),length()String(byte b,0,count);StringBuffer:可变数组声明、创建、赋值声明数组时不能指明数组长度数组有默认的属性length求数组长度二维数组:每一维的长度Int a;a. lengtha0.length可以是不规则二维数组包装类int i=Integer.parseInt(String str)java.utilDateCalendarRandomScanner Scanner sc=new Scanner(System.in);int i=sc.nextInt();第六章 GUIAwt swingImport java.awt.*; /布局管理器,Color,Font,GraphicsImport javax.swing.*;Import java.awt.event.*;组件:JFrame,JPanel,JTextField,JTextArea,JButton布局管理器FlowLayout,BorderLayout,GridLayout事件处理:事件源,事件,事件监听器第七章 异常处理try-catch-finallythrow 可单独使用throws 跟在方法声明的后面,不能单独使用自定义异常类 extends Exception第八章 多线程继承自Thread类实现Runnable接口t.start()synchronized wait() notify()第九章 AppletImport java.applet.Applet;init(),start(),stop(),destroy()第十章 输入输出流与文件数据传输的方向:输入流,输出流传输单位:字节流,字符流InputStream, OutputStreamFileInputStreamFileOutputStreamDataInputStream readInt()ObjectInputStream readObject()对象所在的类implements SerialzableReader WriterBufferedReaderreadLine()BufferedWriternewLine()Filenew File()并不是真正创建一个文件File类中没有读写文件的方法RandomAccessFile第十一章 网络编程URLTCP Socket服务器端 客户端ServerSocket(port)ss.accept()new Socket(ip,port)s.getInputSt
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大数据采集与预处理技术(微课版)课件 1.2爬虫依赖库requests介绍
- 袋鼠式护理的护理未来
- 有关元宵节看烟花的三年级日记400字(8篇)
- 杭州市2025年浙江农林大学招聘2人笔试历年参考题库典型考点附带答案详解(3卷合一)
- 贵州粤黔电力有限责任公司社会公开招聘笔试参考题库附带答案详解(3卷)
- 医疗护理培训实践分享
- 浙江国企招聘2025年丽水云和县云采工程咨询有限公司公开招聘市场化用工工作人员17人笔试参考题库附带答案详解(3卷)
- 江西明月山旅游集团有限公司2025年第二批招聘临时用工人员笔试参考题库附带答案详解(3卷)
- 黑龙江省2025黑龙江伊春市乌翠区“市委书记进校园”事业单位招聘引才活动笔试笔试历年参考题库典型考点附带答案详解(3卷合一)
- 韶山市2025湖南湘潭韶山市面向高校毕业生引进事业单位急需紧缺专业人才20人笔试历年参考题库典型考点附带答案详解(3卷合一)
- 2025重庆水务集团股份有限公司招聘64人笔试考试参考试题及答案解析
- 第5章 一元一次方程章末56道压轴题型专训(8大题型)(学生版)
- 工厂设备进出管理制度(3篇)
- 安全月度工作汇报
- 2025年及未来5年市场数据中国组氨酸行业市场调查研究及投资前景预测报告
- 糖尿病性肾病护理
- 矿山井架钢结构施工方案
- 2025年航空服务创新项目可行性研究报告及总结分析
- DB37-T 4441-2021 城市轨道交通互联互通体系规范 PIS系统
- 太阳能路灯安装施工质量保证方案
- (2025年)双卫网考题及答案
评论
0/150
提交评论