导航:首页 > 编程语言 > java考试

java考试

发布时间:2022-01-16 02:58:18

‘壹’ java有什么证可以考

一般在国内找工作,证书的用处不大。
如果你是大专,又想到国外工作(应届生也不是没有可能,我有个同学就去了日本),建议去考个 信产部的 高级程序员 证书,大专赴日的要求要有这个证书(我们公司就是日资,也有去日本的机会)

其实,有的外企,比如花旗,会更注重你的口语水平,他们是愿意给你提供学习机会的,有的外企还会希望你有不同的工作经验,比如IBM

‘贰’ java考试

复习题
1、多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?
答:多线程有两种实现方法,分别是继承Thread类与实现Runnable接口
同步的实现方面有两种,分别是synchronized,wait与notify
2、线程的基本概念、线程的基本状态以及状态之间的关系
答:线程指在程序执行过程中,能够执行程序代码的一个执行单位,每个程序至少都有一个线程,也就是程序本身。
Java中的线程有四种状态分别是:运行、就绪、挂起、结束
3、sleep() 和 wait() 有什么区别?
答:sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep不会释放对象锁。
wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。
4、当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?
答:不能,一个对象的一个synchronized方法只能由一个线程访问。
5、Thread和Runnable有什么不同?
JAVA线程控制着程序执行的主路径。当你用java命令调用JVM时,JVM创建了一个隐式线程来执行main方法。Thread类提供了主线程调用其它线程并行运行的机制。
Runnable接口定义了一个能被Thread运行的类。实现Runnable的类只需要实行run方法。可以很灵活的扩展现在的已经继承自其它父类的类。而thread则不可以,因为java只允许继承一个父类。
6、启动一个线程是用run()还是start()?
答:启动一个线程是调用start()方法,使线程所代表的虚拟处理机处于可运行状态,这意味着它可以由JVM调度并执行。这并不意味着线程就会立即运行。run()方法可以产生必须退出的标志来停止一个线程。
7、请说出你所知道的线程同步的方法。
答:wait():使一个线程处于等待状态,并且释放所持有的对象的lock。
sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要捕捉InterruptedException异常。
notify():唤醒一个处于等待状态的线程,注意的是在调用此方法的时候,并不能确切的唤醒某一个等待状态的线程,而是由JVM确定唤醒哪个线程,而且不是按优先级。
Allnotity():唤醒所有处入等待状态的线程,注意并不是给所有唤醒线程一个对象的锁,而是让它们竞争。

8、在Java中允许创建多线程应用程序的接口是()。
【A】Threadable 【B】Runnable
【C】Clonable 【D】以上均不是
【解析】A
9、在JAVA编程中,实现Runnable接口时必须实现的方法是()。
【A】wait() 【B】run()
【C】stop() 【D】start()
【解析】B
10、JAVA线程编程中,如果让线程睡眠,可以用()方法实现。
【A】start() 【B】close();
【C】setDaemon(); 【D】sleep();
【解析】D
11、编译运行下面的代码会发生什么
public class Test extends Thread {
private String sThreadName;
public static void main(String args[]) {
Test h = new Test();
h.go();
}
Test() {
}
Test(String s) {
sThreadName = s;
}
public String getThreadName() {
return sThreadName;
}
public void go() {
Test first = new Test("first");
first.start();
Test second = new Test("second");
second.start();
}
public void start() {
for (int i = 0; i < 2; i++) {
System.out.println(getThreadName() + i);
try {
Thread.sleep(100);
} catch (InterruptedException e) {
System.out.println(e.getMessage());
}
}
}
}
【A】编译错误
【B】输出first0, second0, first1, second1
【C】输出first0, first1, second0, second1
【D】运行时错误
答案:C。
12、编译运行下面的代码会发生什么
public class Test {
public static void main(String argv[]) {
Pmcraven pm1 = new Pmcraven("one");
pm1.run();
Pmcraven pm2 = new Pmcraven("two");
pm2.run();
}
}
class Pmcraven extends Thread {
private String sTname = "";
Pmcraven(String s) {
sTname = s;
}
public void run() {
for (int i = 0; i < 2; i++) {
try {
sleep(1000);
} catch (InterruptedException e) {
}
yield();
System.out.println(sTname);
}
}
}
【A】编译错误 【B】输出One One Two Two
【C】输出One Two One Two 【D】输出One Two One Two
答案B
13、一个完整的URL地址由哪几部分组成?
答:一个完整的URL由4部分组成:资源类型、存放资源的主机域名、资源文件名和端口。
其中:资源类型:指服务协议类型,如Web服务器的http协议。
主机域名:一般给出服务器主机的名称或IP号。
资源文件名:给出要查询的文件的相对路径以及名称。
端口:服务器的整型端口号,通常只有使用非标准端口时才指定。
例如:http://192.168.1.220:80/index.html
其中:http是服务器采用http协议、“192.168.1.220”是服务器的IP号、“index.html”服务器的根位置文件index.html、80为端口号。
14、建立Socket对象和ServerSocket对象的工作步骤分别是那些。
书籍P38-39
15、套接字包括( )
【A】端口号 【B】IP地址
【C】端口号和IP地址 【D】都不是
答案C
16、等待客户端请求连接,服务器可以使用的类是( )
【A】Socket 【B】ServerSocket
【C】Server 【D】URL
答案B
17、ServerSocket的accept()方法返回的对象类型是( )
【A】Socket 【B】ServerSocket
【C】Server 【D】URL
答案A
18、用来封装计算机IP地址和域名的类是( )
【A】Socket 【B】InetAddress
【C】URLConnection 【D】URL
答案A
19、Java中的事件处理机制?
答:事件从事件源到监听者的传递是通过对目标监听者对象的Java 方法调用进行的。对每个明确的事件的发生,都相应地定义一个明确的Java 方法。这些方法都集中定义在事件监听者接口(EventListener Interface)中,这个接口要继承java.util.EventListener。实现了事件监听者接口中一些或全部方法的类就是事件监听者。伴随着事件的发生,相应的状态通常都封装在事件状态对象(Event State Object)中,该对象必须继承自java.util.EventObject。事件状态对象作为单参传递给应响应该事件的监听者方法中。发出某种特定事件的事件源的标识是:遵从规定的设计格式为事件监听者定义注册方法,并接受对指定事件监听者接口实例的引用。有时,事件监听者不能直接实现事件监听者接口,或者还有其它的额外动作时,就要在一个源与其它一个或多个监听者之间插入一个事件适配器类的实例,来建立它们之间的联系。
20、简述适配器和监听接口的区别。

21、下面( )方法用于获得事件源。
【A】getEvent() 【B】getCommand()
【C】getText() 【D】getSource()
答案D
22、下述代码中,如果单击“TEST”按钮,标准输出的消息是( )
public class Exercise extends JFrame{
public Exercise(){
super("事件测试");
Button b=new Button("TEST ");
b.addMouseListener(new Tester());
this.add(b);
this.setSize(200,150);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
}
class Tester implements MouseListener{
public void actionPerformed(ActionEvent e){
System.out.println("按钮发生动作");
}
public void mouseClicked(MouseEvent e){
System.out.println("按钮被单击");
}
public void mousePressed(MouseEvent e) { }
public void mouseReleased(MouseEvent e) { }
public void mouseEntered(MouseEvent e) { }
public void mouseExited(MouseEvent e) { }
}
【A】"按钮发生动作" 【B】"按钮被单击"
【C】"按钮发生动作"和"按钮被单击" 【D】以上都不对
答案B
23、试描述创建一个菜单的步骤。
书籍P95
24、简述实现一个JDialog对话框的步骤。
书籍P104
25、在正则表达式中,( )符号用于匹配单个字符。
【A】. 【B】?
【C】* 【D】+
答案B
26、下面( )符号用于匹配一次或多次。
【A】. 【B】?
【C】* 【D】+
答案D
27、下述正则表达式为:
(\d{1,3}\.){3}\d{1,3}
给出正则表达式描述的匹配字符( )。
注:\d 匹配数字字符(0~9);{n}匹配确定的n次,n是一个非负整数
{n,m}最少匹配n次且最多匹配m次,m和n均为非负整数,其中n≤m

‘叁’ java的考试时间,谢谢

全国计算机等级考试NCRE每年开考两次,上半年开考一、二、三级,下半年开考一、二、三、四级。上半年考试时间为4月第一个星期六上午(笔试),下半年考试时间为9月倒数第二个星期六上午(笔试),上机考试从笔试的当天下午开始。上机考试期限为五天,由考点根据考生数量和设备情况具体安排。

‘肆’ JAVA软件工程师资格证书 怎么考

考JAVA软件工程师资格证书需要学习以下内容。

J2SE平台Java程序设计,包括Swing图形程序设计, Socket网络应用程序设计,对象序列化,Java 常用数据结构,Applet,流和文件,多线程程序设计。

Java桌面系统项目开发,4~5人组成一个项目组,项目大小为(15人*工作日)。

Linux的基本操作,Linux下的Java程序开发,Linux系统的简单管理。

Oracle数据库,包括SQL/PLSQL;数据库和数据库设计;简单掌握ORACLE9i 数据库的管理。

(4)java考试扩展阅读:

Java是一个面向对象的语言。对程序员来说,这意味着要注意应中的数据和操纵数据的方法(method),而不是严格地用过程来思考。在一个面向对象的系统中,类(class)是数据和操作数据的方法的集合。数据和方法一起描述对象(object)的状态和行为。

每一对象是其状态和行为的封装。类是按一定体系和层次安排的,使得子类可以从超类继承行为。在这个类层次体系中有一个根类,它是具有一般行为的类。Java程序是用类来组织的。

Java还包括一个类的扩展集合,分别组成各种程序包(Package),用户可以在自己的程序中使用。例如,Java提供产生图形用户接口部件的类(java.awt包),这里awt是抽象窗口工具集(abstract windowing toolkit)的缩写,处理输入输出的类(java.io包)和支持网络功能的类(java.net包)。

‘伍’ java有哪几种认证 考试时间和报名方式还有条件

Java认证考试有SCJP、SCWD、SCJD、SCAJ四种认证;
考试时间为在考试中心报名预约的形式;
要想获得SCSA证书要通过两门考试,通常我们都叫做PART 1 和 PART 2
获得SCNA证书,先提条件是必须拥有任一版本的SCSA证书,然后参加SCNA的认证考试
SCSecA(安全管理员)考试前提是必须获得SCNA证书,这个认证是Solaris的顶级认证。

‘陆’ java开发工程师 考试科目有哪些啊

考试科目是:Java SE 8 Programmer I | 1Z0-808和:Java SE 8 Programmer II | 1Z0-809。内容偏重于Java语法及JDK的内容。其对应的最主要的学习课程是SL-275。
OCJP(Oracle Certified Java Programmer)是Oracle认证的Java程序员的简称,即Sun被Oracle收购之前的SCJP,是Java语言的拥有厂商对全球的Java开发人员进行的 技术水平认证。该认证在国际上获得了IT 公司的普遍认可, 是目前国际上最热门的IT认证之一。
考试对象:在校大学生,Java程序开发人员,项目经理,欲考取OCJP认证的相关人员或是对JAVA有兴趣的人等。
要求具备的能力如下:
-使用Java编程语言创建Java应用程序和applets。
-定义和描述垃圾搜集,安全性和Java虚拟机(JVM)。
-描述和使用Java语言面向对象的特点。
-开发图形用户界面(GUI)。利用Java支持的多种布局管理。
-描述和使用Java的事件处理模式。
-使用Java语言的鼠标输入、文本、窗口和菜单窗口部件。
-使用Java的例外处理来控制程序执行和定义用户自己的例外事件。
-使用Java语言先进的面向对象特点, 包括方法重载、方法覆盖、抽象类、接口、final、static和访问控制。
-实现文件的输入/输出 (I/O)。
-使用Java语言内在的线程模式来控制多线程。
-使用Java 的Sockets机制进行网络通信。

‘柒’ java程序员的认证考试怎么考

有。目前Java是甲骨文公司(Oracle)的编程语言产品,公司为此设置了4个官方的证书,从初级到高级依次是:
1. Oracle Certified Associate:需要掌握后续证书都要用到的基础Java编程知识
2. Oracle Certified Professional:分为“移动应用开发”和“商业组件开发”两大内容
3. Oracle Certified Expert:分为“企业级JavaBean开发”,“Java持久化开发”,“Web服务开发”,“Web组件开发”四大内容
4. Oracle Certified Master:需要掌握Java企业级架构和企业级开发

‘捌’ Java程序员考试都需要什么证书没有

有。目前Java是甲骨文公司(Oracle)的编程语言产品,公司为此设置了4个官方的证书,从初级到高级依次是:

1、Oracle Certified Associate:需要掌握后续证书都要用到的基础Java编程知识。

2、 Oracle Certified Professional:分为“移动应用开发”和“商业组件开发”两大内容。

3、Oracle Certified Expert:分为“企业级JavaBean开发”,“Java持久化开发”,“Web服务开发”,“Web组件开发”四大内容。

4、Oracle Certified Master:需要掌握Java企业级架构和企业级开发。

这四个证书是官方出的,所以具有绝对的权威性,当然价格也不便宜。

但是,如果想找到好工作,建议还是磨练自己的技术和经验,就算你有了证书,在面试的时候还是要考察你的基本功和知识面,所以个人觉得认证证书最大的用处是让简历好看一些。

(8)java考试扩展阅读

Java认证考试的特点分述:

1、SCJP(Sun Certified Java Programmer):测试 Java程序设计的观念和能力,内容偏重于 Java 语法和 JDK 内容。共 59 题复选及填充,时间 2 小时,答对 61% 是及格标准。

2、SCWD(Sun Certified Web Component Developer for J2EE Platform):内容涵盖 Servlet 与 JSP。考题为 60 题复选及填充,时间 2 小时,答对 70% 是及格标准。

3、SCJD(Sun Certified Java Developer):测试 Java 软件开发的进阶技能,考试分成两阶段,第一阶段是程序设计题,时间无限制,答对 80% 以上就可以进入第二阶段应试。第二阶段是 5-10 题简答题,时间 90 分钟,答对 70% 以上即可得到 SCJD 认证。

4、SCAJ(Sun Certified Enterprise Architect for J2EE):测试对于 J2EE 架构的熟悉程度以及系统整合的能力。本考试分成三个阶段,第一个阶段是 48 题复选题,时间 75 分钟,答对 68% 以上方可进入下阶段。第二阶段是系统设计专题,无时间限制,答对 70% 以上方可进入下一阶段。第三阶段是四题申论题,应试时间 90 分钟。

‘玖’ 关于java的考试有哪些

那就考JAVA认证吧。

Sun Java认证分为两个级别:Sun 认证Java程序员和Sun 认证Java开发员。Sun 认证Java程序员考试内容涉及Java所有相关知识、编程概念及applet开发技巧。Sun认证Java程序员考试旨在考察您通过应用软件分配进行复杂编程的能力。之后还要测试您完成编程所需的知识。每次考试都包括65道以上的多项选择题,时间大约为90分钟。考试合格后由Sun公司颁发的国际通用的Java程序员证书。

考试细则
考试名称:
The Sun Certified Java Programmer for JDK 1.1
考试号:
310-022(IBM考生除外),310-023(只对IBM考生)
推荐教材:
SL-275 “Java Programming(UNIX)”
SL-276“Java Progrmming(Windows 95)”
JTL-SL-275“Java Tutor:Java Programming Library”
题数:60
考题类型:多选/简答
通过分数: 70%
考试时间: 2小时
考试费用: $150 =150*7.5=?

‘拾’ java等级考试

C语言2级证一点用都没,同样三级四级也没什么用(指全国计算机等级考试证书),那玩意背个2周就过了,想要证的话就考“软件工程师”(很难考),微软认证也很有用(同样很难),不过证书不是本事,拿到证书不代表应用上很厉害。要是找工作有一定的参考价值。主要还是实际应用,做过一些项目比证书强多了。

阅读全文

与java考试相关的资料

热点内容
调研编译写信息 浏览:857
python冯诺依曼 浏览:417
同时安装多个app有什么影响 浏览:251
奥术杀戮命令宏 浏览:181
用sdes加密明文字母e 浏览:358
单片机原理及应用试题 浏览:423
易语言开启指定文件夹 浏览:38
马思纯参加密室大逃脱 浏览:319
文件夹冬季浇筑温度 浏览:710
京东有返点的aPp叫什么 浏览:601
如何查看u点家庭服务器是几兆 浏览:262
python应用接口怎么接 浏览:67
腐蚀怎么进不去服务器啊 浏览:359
linuxcpiogz 浏览:630
安卓中的布局是什么文件 浏览:397
dex反编译部分代码无法查看 浏览:463
linuxandroid编译 浏览:603
程序员电视剧20集 浏览:910
怎么扩建文件夹 浏览:160
波普诺社会学pdf 浏览:98