java自学考试考前知识点复习Word文档下载推荐.docx
- 文档编号:17260207
- 上传时间:2022-11-29
- 格式:DOCX
- 页数:18
- 大小:24.30KB
java自学考试考前知识点复习Word文档下载推荐.docx
《java自学考试考前知识点复习Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《java自学考试考前知识点复习Word文档下载推荐.docx(18页珍藏版)》请在冰豆网上搜索。
(3)Protected
(4)Default
Java知识点复习5:
运算的优先级有以下特点:
算术运算符高于关系运算符,大部分逻辑运算符(除了!
逻辑否定运算符)高于赋值运算符,括号最优先,括号内的表达式先计算
Java知识点复习6:
要实现的MouseListener接口的方法有
(1)mousePressed(MouseEvent)
(2)mouseReleased(MouseEvent)
(3)mouseEntered(MouseEvent)
(4)mouseExited(MouseEvent)
(5)mouseClicked(MouseEvent)
Java知识点复习7:
File对象只用来命名文件,查询文件属性和处理目录,不提供读写文件操作
Java知识点复习8:
Java语言中的所有关键字均由小写字母组成,每个关键字在程序中出现有特定位置和使用方法的要求,关键字不可以用做变量,方法,类或标号的标识符(名字)
Java知识点复习9:
要实现MouseMotionListener的接口方法有两个:
(1)mouseDragged(MouseEvent)
(2)mouseMoved(MouseEvent)
Java知识点复习10:
小程序要播放音频文件,可使用类AudioClip
Java知识点复习11:
多线程在提高输入、输出设备平行工作能力,有效利用系统资源,改善计算机通信及发挥硬件的多处理器功能等方面有很大的优势。
缺点是由于多个线程共享数据段,带来数据访问过程中的互斥和同步问题,使系统管理变得复杂。
Java知识点复习12:
类的成员变量又分为实例变量和类变量,在定义成员变量时,用关键字static修饰的是类变量,定义时未用static修饰的是实例变量
Java知识点复习13:
Java.util包中的类StringTokenizer用于语言符号的分析
Java知识点复习14:
每个线程根据继承特性自动从父进程获得一个线程优先级
Java知识点复习15:
一个菜单条可以放多个菜单,每个菜单又可以有许多菜单项
Java知识点复习16:
一个小应用程序必须定义成一个Applet类的子类,应用程序可以是Applet类的子类,也可以不是。
Java知识点复习17:
类是对一组相同对象的描述,类概括了同类对象的共同性质:
数据和方法。
Java知识点复习18:
FlowLayout,依次放置组件
BorderLayout,将组件放置在边界上
CardLayout,将组件像扑克牌一样叠放,而每次只能显示其中一个组件
GridLayout,将显示区域按行,列划分成一个个大小相等的格子,组件依次放入这些格子中。
GridBagLayout,将显示区域划分成许多矩形小单元,每个组件可占用一个或多个小单元。
Java知识点复习19:
Java语言为处理鼠标事件提供两个接口:
MouseListener接口和MouseMotionListener接口
Java知识点复习20:
要为程序的子窗口设定一个由字符串s指定的名字,可以采用的代码是()
A.JFrame(s)B.window(s)C.newJFrame(s)D.super(s)
本题考核知识点是JFrame类和关键字super。
在用Swing编写GUI程序时,通常不直接用JFrame
创建窗口对象,而用JFrame派生的子类创建窗口对象,在子类中可以加入窗口的特定要求和特别的内容,这时可以使用超类的构造方法完成窗口的标题设置即super(s)。
Java知识点复习21:
设背景色为B,用setXORMode()设置的颜色为C,另用某个非背景色D绘图,XOR模式有以下确定实际绘图颜色的法则:
B+B=C,用背景色绘图,出现C颜色
D+D=B,当一个图形重画时就能清除原先所画的图形
B+D=B和D的混合色
如果某区域已用D着色,再用E着色,则结果是:
D+E=D和E的混合色
Java知识点复习22:
Java程序实现多线程应用有两种途径:
一是继承Thread类声明Thread子类,用Thread子类创建线程对象,二是在类中实现Runnable接口,在类中提供Runnable接口的run()方法
程序员能控制的关键性工作有两个方面:
一是编写线程的run()方法,二是建立线程实例。
Java知识点复习23:
采用多种机制来保证可移植性,其中最主要的是定义了一种虚拟机,以及虚拟机使用的Java字节码。
Java知识点复习24:
程序包声明称为package语句,格式如下:
Package包名
Import语句的格式为:
Import包名.类名
Java知识点复习25:
当联编在编译和连接阶段实现时,这样的联编过程成为静态联编
当联编推迟至运行时间实现时,该联编过程成为动态联编
Java知识点复习26:
使用默认字节字符对应表将字符串转化为字节数组getBytes()
toString(),一个对象通过调用该方法可以获得该对象的字符串表示
Java知识点复习27:
JScrollPane是带有滚动条的面板
Java知识点复习28:
列表事件的事件源有两种:
一是鼠标双击某个选项,二是鼠标单击某个选项
组合框是文本框和列表的组合
有两种类型的菜单:
下拉式菜单和弹出式菜单
Java知识点复习29:
在某个组件中绘图,一般应该为这个组件所属的子类重写paint()方法
Java知识点复习30:
多线程互斥使用共享资源的程序段,在操作系统中称为临界段。
在Java语言中,使用关键字synchronized定义临界段,能对共享对象的操作上锁。
Java知识点复习31:
文件随机访问可利用RandomAccessFile类实现
Java知识点复习32:
Java程序也可以用纯Java的JDBC驱动程序实现与数据库连接
通过驱动程序管理器的方法getConnection()建立连接
Java知识点复习33:
Java语言是一种强类型,强类型能约束程序员必须遵守更多的编程规定,也能让编译器检测出程序中尽可能多的错误
Java知识点复习34:
在程序系统中,对象之间的交互通过相互发送消息实现。
Java知识点复习35:
用Swing编写GUI程序时,通常用JFrame类派生的子类创建窗口对象
Java知识点复习36:
对话框分为强制型和非强制型两种,强制型对话框强制对话过程不能中断,直至对话过程结束,才让程序相应对话框以外的事件,非强制型对话框可以中断对话过程,去响应对话框以外的事件
Java知识点复习37:
在指定的位置显示字符串drawString()
在指定的位置显示字符数组中的文字drawChars()
在指定的位置显示字节数组中的文字drawBytes()
Java知识点复习38:
线程的调度测落采用抢占式,优先级高的线程比优先级低的线程优先执行。
Java知识点复习39:
J包中有InetAddress类的定义,InetAddress类的对象用于存储IP地址和域名
Java知识点复习40:
Java源程序命名受严格的限制,Java源文件的扩展名必须是.java,如果源文件中有多个类,那么只能有一个public类,如果源文件中有public类,那么源文件的名字必须与这个类的名字完全相同。
Java知识点复习41:
在Java语言中,数组是一种引用类型,数组名如同对象名一样,是一种引用
Java知识点复习42:
对事件作监视的对象称为监视器,监视器提供相应事件的处理方法,为了让监视器与事件对象关联起来,需要对事件作监视器注册,告诉系统事件对象的监视器
Java知识点复习43:
线程相互等待称为线程的同步
Java知识点复习44:
类A是继承扩展类B,则子类A和超类B之间是is-a关系
类A的某个成员变量的类型是B,则类A和类B之间是has-a关系
Java知识点复习45:
FlowLayout布局的构造方法有
(1)FlowLayout()
(2)FlowLayout(intaligment)
(3)FlowLayout(intaligment,inthorz,intvert)
BorderLayout布局的构造方法有
(1)BorderLayout()
(2)BorderLayout(inthorz,intvert)
GridLayout布局的构造方法有
(1)GridLayout()
(2)GridLayout(introw,intcol)
(3)GridLayout(introw,intcol,inthorz,intvert)
JTextField类的主要构造方法有
(1)JTextField()
(2)JTextField(intcolumns)
(3)JTextField(Stringtext)
(4)JTextField(Stringtext,intcolumns)
JTextArea类的主要构造方法有
(1)JTextArea()
(2)JTextArea(Striags)
(3)JTextArea(Striags,intx,inty)
(4)JTextArea(intx,inty)
Java知识点复习46:
Graphics2D的几何图形类
(1)线段
Line2Dline=newLine2D.Double(2,3,200,300)
(2)矩形
Rectangle2Drect=newRectangle2D.Double(20,30,80,40)
(3)圆角矩形
RoundRectangle2DrectRound=newRoundRectangle2D.Double(20,30,130,100,18,15)
(4)椭圆
Ellipse2Dellipse=newEllipse2D.Double(20,30,100,50)
(5)圆弧
Arc2Darc1=newArc2D.Double(8,30,85,60,5,90,Arc2D.OPEN/CHORD/PIE)
(6)二次曲线
QuadCurve2Dcurve1=newQuadCurve2D.Double(20,10,90,65,55,115)
(7)三次曲线
CubicCurve2Dcurve1=newCubicCurve2D.Double(12,30,50,75,15,15,115,93)
Java知识点复习47:
数据库更新时,插入数据表记录,修改数据表记录和删除数据表记录的3种方案
(1)Statement对象
(2)ResultSet对象
(3)PrepareStatement对象
Java知识点复习48:
Java语言编写事件处理程序主要有两种方案:
一个是程序重设方法handlerEvent(Eventevt),
另一个方案是程序实现一些系统设定的接口
Java知识点复习49:
JLabel类的主要构造方法
(1)JLabel()
(2)JLabel(Strings)
(3)JLabel(Strings,intalign)
JLabel类的其他常用方法是
(1)setText(Strings)
(2)getText()
(3)setBackground(Colorc)
(4)setForeground(Colorc)
Java知识点复习50:
在JComboBox对象上发生的事件分为两类
(1)是用户选定项目,事件相应程序获取用户所选的项目
(2)是用户输入项目后按回车键,事件相应程序读取用户的输入
第一类事件的接口是ItemListener
第二类事件是输入事件,接口是ActionListener
两种事件类型的名字
ItemEvent
ActionEvent
Java知识点复习51:
线程从阻塞状态恢复到就绪状态,有三种途径
(1)自动恢复
(2)用resume()方法恢复
(3)用notify()或notifyAll()方法通知恢复
一般有两种情况使一个线程终止,进入死亡状态
(1)是线程完成了全部工作,即执行完run()方法的最后一条语句
(2)是线程被提前强制型终止
Java知识点复习52:
Connection类提供的以下方法获得流对象和实现网络连接
(1)getOutputStream()
(2)getInputStream()
(3)connect()
Java知识点复习53:
Applet类的基本方法
(1)init()方法
其用途是创建新需要的对象,设置初始状态,装载图像,设置参数等
(2)start()方法
(3)stop()方法
(4)destroy()方法
(5)paint(Graphicsg)方法
该方法用于在屏幕窗口上显示某些信息
(6)repaint()方法
(7)update()方法
该方法的功能是清除paint()方法以前所画的内容,然后再调用paint()方法
Java知识点复习54:
空布局安置组件的办法分两个步骤:
(1)先使用add()方法向容器添加组件
(2)然后调用setBounds()方法设置组件在容器中的位置和组件本身的大小
Java知识点复习55:
用Runnable接口实现多线程的主要工作是
声明实现Runnable接口的类,在类内实现run()方法,并在类内声明线程对象,在init()方法或start()方法中创建新线程,并在start()方法中启动新线程
Java知识点复习56:
InetAddress类的构造方法
(1)getByName(Strings)
(2)StringgetHostName()
(3)StringgetHostAddress()
(4)getLocalHost()
Java知识点复习57:
JTextField类的其他常用方法
setFont(Fontf)设置字体
setText(Stringtext)在文本框设置文本text
getText()获取文本框中的文本
setEditable(boolean)指定文本框的可编辑性,默认为true,可编辑
setHorizontalAlignment(intalignment)设置文本对齐方式,对齐方式有:
JTextField.LEFT,JTextField.CENTER,JTextField.RIGHT
requestFocus()设置焦点
addActionListener(ActionListener)为文本框设置动作监视器(将监视器注册到文本框),指定ActionListener对象接收该文本框上发生的输入结束动作事件
removeActionListener(ActionListener)移去文本框监视器
getColumns(),返回文本框的列数
getMinimumSize(),返回文本框所需的最小尺寸
getMinimumSize(int),返回文本框在指定字符数情况下,所需的最小尺寸
getPreferredSize(),返回文本框希望具有的尺寸
getPreferredSize(int)返回文本框在指定字符数情况下,希望具有的尺寸
实现接口ActionListener是
PublicvoidactionPerformed(ActionEvente)
Java知识点复习58:
Graphics类的绘图方法
(1)画线段
drawLine
(2)画矩形
drawRect
fillRecr
(3)画圆角矩形
drawRoundRect
fillRoundRect
(4)画三维矩形
draw3DRect
(5)画椭圆形
drawOval
fillOval
(6)画圆弧
drawArc
fillArc
(7)画多边形
drawPolygon
fillPolygon
(8)擦除矩形块
clearRect
(9)限定作图显示区域
clipRect
(10)复制图形
copyArea
Java知识点复习59:
JDBC能做的三件事情
(1)与某个数据库建立连接
(2)向数据库发送SQL语句
(3)处理数据库返回的结果
Java知识点复习60:
Java语言关键字表
(1)abstract
(2)boolean(3)break(4)byte(5)case(6)catch(7)char(8)class(9)continue(10)default(11)do
(12)double(13)else(14)extends(15)final(16)finally(17)float(18)for(19)future(20)generic(21)if
(22)implements(23)import(24)inner(25)instanceof(26)int(27)interface(28)long(29)native
(30)new(31)null(32)operator(33)outer(34)package(35)private(36)protected(37)public(38)return
(39)short(40)static(41)super(42)switch(43)synchronized(44)this(45)throw(46)throws(47)transient
(48)try(49)void(50)volatile(51)while
Java知识点复习61:
BorderLayout布局策略是把容器内的空间简单地划分为东,西,南,北,中五个区域,加入组件时,都应该指明把组件放在哪一个区域中,一个位置放一个组件,如果某个位置要加入多个组件,应先将要加入该位置的组件放入另一个容器中,然后再将这个容器加入到这个位置,BorderLayout布局是JWindow,JFrame和JDialog的默认布局。
Java知识点复习62:
使用FileFilter类,该类预设两个方法,分别是accept(Filef)与getDescription()
Java知识点复习63:
Graphics2Dg2d=(Graphics2D)g;
g2d.draw(line);
Java知识点复习64:
在互斥同步机制的实现中,稍有不当,就可能产生死锁。
Wait(longtimeout)让线程等待到被唤醒,或经过指定时间后结束等待
Java知识点复习65:
负数在计算机内部是用补码表示的,也就是说,一个负数首先应将原码取反变成反码,然后再加1才能变成补码形式
Java知识点复习66:
接口有与类相似的基本形式,接口有常量定义和方法定义,但没有方法的实现代码
Java知识点复习67:
表达式str1.equals(str2)与表达式str1==str2的差异
前者表示所引用的两个字符串的内容是否相同
后者表示str1和str2是否引用同一个对象
Java知识点复习68:
MouseListener接口能处理5种鼠标事件:
按下鼠标键
释放鼠标键
点击鼠标键
鼠标进入
鼠标退出
注册监视器的方法是:
addMouseListener(监视器)
MouseMotionListener接口能处理拖动鼠标和鼠标移动两种事件
addMouseMotionListener(监视器)
Java知识点复习69:
setXORMode(Colorc),设置绘图模式为异或模式,参数c为异或模式设定的绘图颜色
Java知识点复习70:
为实现同步,Java语言提供wait(),notify()和notifyAll()三个方法供线程在临界段中使用
Java知识点复习71:
方法重载是指在一个类中定义多个有相同名字的方法,但这些方法或者参数个数不同或者按顺序参数的类型不同。
Java知识点复习72:
二维数组
inta[][]=newint[3][];
a[0]=newint[4];
a[1]=newint[5];
a[2]=newint[2];
Java知识点复习73:
JPanelp=newJPanel();
p.setLayout(newGridLayout);
Java知识点复习74:
try{
con=DriverManager.getConnectiion(url,username,password);
}catch(SQLExceptione){
e.printStackTrace();
returnnull;
}
returncon;
ODBC驱动程序
Class.forName();
Java知识点复习75:
Switch后面括号内的表达式的类型只限于char,int,short和byte
Java知识点复习76:
接口的所有变量都默认为是finalstatic属性,所有的方法都默认为是publicabstract
一个类通过使用关键字implements声明自己使用一个或多个接口
用public修饰的接口是公共接口,可被所有的类和接口使用
Java知识点复习77:
AWT库中的关键类是
Component
Container
Graphics
Java知识点复习78:
双击选项是动作事件,与该事件相关的接口是ActionListener,注册监视器的方法是addActionListener(),接口方法是act
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 自学考试 考前 知识点 复习