`

SCJP试题

阅读更多
package scjp;

public class Test {
	static boolean foo(char c) {
		System.out.print(c);
		return true;
	}

	public static void main(String[] argv) {
		int i = 0;
		for (foo('A'); (i < 2) && foo('B'); foo('C')) {
			i++;
			foo('D');
		}
	}
}
//运行结果:ABDCBDC


package scjp;

import java.io.FileOutputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;

public class Forest implements Serializable {

	private Tree tree = new Tree(); //但如果只是private Tree tree;则可以正确执行
	public static void main(String[] args) {
		Forest f = new Forest();
		
		try {
			FileOutputStream file = new FileOutputStream("file.txt");
			ObjectOutputStream oo = new ObjectOutputStream(file);
			oo.writeObject(f);
			oo.close();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

}
class Tree{
	
}

执行结果:java.io.NotSerializableException: scjp.Tree,出现异常。

package scjp;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;

public class Foo implements Serializable {

	public int x,y;

	public Foo(int x, int y) {
		this.x = x;
		this.y = y;
	}
	
	private void writeObject(ObjectOutputStream o) throws IOException{
		o.writeInt(x);
		o.writeInt(y);
		o.close(); //一定要加 ,否则出现Exception in thread "main" java.io.EOFException
	}
	
	private void readObject(ObjectInputStream i) throws IOException{
		x = i.readInt();
		y=i.readInt();
		i.close(); //一定要加
	}
	
	public static void main(String[] args) throws IOException{
		Foo f = new Foo(3,4);
		FileOutputStream fo;
		FileInputStream fi;
		
		ObjectOutputStream oo = null;
		try {
			fo = new FileOutputStream("file.txt");
			 oo = new ObjectOutputStream(fo);
		} catch (Exception e) {
			e.printStackTrace();
		}
		
		f.writeObject(oo);
		
		
		fi = new FileInputStream("file.txt");
		ObjectInputStream oi = new ObjectInputStream(fi);
		
		f.readObject(oi);
		
		System.out.println(f.x); //3
		
	}
	
}


String test = "this is a test";
		String[] token = test.split("\s"); //compile error,应改为\\s,以空格为分隔符分割字符串
		System.out.println(token.length);


DateFormat df = new SimpleDateFormat(); //DateFormat是java中日期格式的抽象类
		Date d = new Date();
//df.setLocale(Locale.ITALY); //compile error,DateFormat没有设置地方的方法
		String s = df.format(d);
		System.out.println(s);
//11-6-9 下午3:53(在2011年6月9号执行的结果)


System.out.printf("Pi is approximately %f and E is approimately %b",Math.PI,Math.E);
//Pi is approximately 3.141593 and E is approimately true


public class Foo{
public static void main(String[] args) throws IOException{
		Foo f = new Foo(2,4);
		Thread t = new Thread(f);
		t.run();
		t.run();
		t.start();

	}

	@Override
	public void run() {
		System.out.print("running");
	}
	
}

输出:runningrunningrunning
分享到:
评论

相关推荐

    SCJP试题详析(PDF)

    "SCJP试题详析(PDF)"是一份专门针对该考试的复习资料,它包含了大量试题及其详细解析,旨在帮助考生全面理解和掌握SCJP考试的核心知识点。 1. **Java基础语法**:SCJP试题中会涵盖Java的基础语法,包括变量、数据...

    SCJP试题,SCJP试题

    以下是一些SCJP试题中涉及的重要知识点: 1. 数据类型: - `short`类型在Java中是一个有符号的16位整数类型,其取值范围是`-2^15`到`(2^15)-1`,即`-32768`到`32767`。选项C正确。 2. 标识符规则: - Java的...

    scjp试题 java 认证 考证

    Java SCJP(SUN Certified Programmer for the ...综上所述,Java SCJP试题涵盖了垃圾收集、对象生命周期、事件处理等核心概念,这些是理解和编写Java程序的基础。熟悉并掌握这些知识点对于通过SCJP认证考试至关重要。

    scjp试题详析.pdf

    scjp 试题中文讲解,各个章节对应java知识点,并有相关试题练习

    [浪曦原创]SCJP试题解析视频课程(胡屹)

    资源名称:[浪曦原创]SCJP试题解析视频课程(胡屹)资源目录:【】[A309]SCJP视频解析—序列化【】[A310]SCJP视频解析—字符串上【】[A311]SCJP视频解析—字符串下【】[A312]SCJP试题解析—Constructors【】[A318]SCJP...

    SCJP试题详析.pdf

    《SCJP试题详析》 以JAVA程序员考试大纲为依据,循序渐进从JAVA基本概念、核心内容、试题分析、小结和习题等多个环节来组织内容,内容主要包括JAVA语言语法、使用JAVA来创建图形和用户接口、例外处理、垃圾搜索、...

    SCJP试题SCJP试题SCJP试题

    关于SCJP(SUN Certified Programmer for the Java SE Platform)试题,这是Java编程语言的一个认证考试,旨在测试应试者对Java基础知识的理解和应用能力。以下是一些相关知识点的详细解释: 1. **方法(Method)**...

    SCJP试题 SCJP试题

    SCJP试题涵盖了以下几个核心知识点: 1. **基本语法**:包括变量声明、数据类型(如整型、浮点型、字符型和布尔型)、运算符(算术、比较、逻辑和位运算符)、流程控制语句(if-else、switch、for、while、do-while...

    SCJP试题详析(中文版)

    从给定的文件信息来看,主要涉及的是关于“SCJP试题详析(中文版)”这一资源的相关介绍和分享。SCJP,即Sun Certified Java Programmer,是Java领域中的一项认证,由Sun Microsystems(后被Oracle收购)推出,旨在...

    scjp试题

    上面有很多试题,欢迎大家平分

    244道scjp试题及答案

    "244道SCJP试题及答案"是一个集中的学习资源,包含了大量练习题目和对应的解答,对准备SCJP考试的人员来说是极具价值的。 一、Java基础知识 SCJP考试涵盖了Java语言的基础部分,包括但不限于: 1. **变量和数据类型...

    SCJP试题.rar

    这个"SCJP试题.rar"压缩包文件包含了用于准备SCJP考试的相关学习资源。 首先,我们来看"SCJP说明.txt"文件,这很可能是对整个学习资料的详细说明,包括试题的格式、考试范围、复习建议以及可能的解题策略。这份文档...

    310-055全国SCJP试题库testkiller.pdf310-055全国SCJP试题库testkiller.pdf

    【标题】: "310-055全国SCJP试题库testkiller.pdf310-055全国SCJP试题库testkiller.pdf" 这个标题表明我们正在处理一个与SCJP(Sun Certified Java Programmer)考试相关的资源,特别是针对310-055考试代码的试题库...

    SCJP试题详析 .

    SCJP试题详析是针对这项考试的一份详细的学习资料,它涵盖了考试的所有重要概念、语法和编程实践。 在SCJP试题详析中,你可以期待学习以下几个关键知识点: 1. **Java基础**:这包括Java语言的基本结构,如类、...

    scjp八套试题题库,看了绝对能上90分

    SCJP试题通常涵盖以下几个核心知识点: 1. **Java语言基础**:包括数据类型、变量、运算符、流程控制(if, switch, for, while)、数组、方法定义与调用等基础知识。 2. **类与对象**:深入理解面向对象编程概念,...

    SCJP试题PDF版

    《SCJP试题PDF版》是一份用于准备SCJP考试的学习资源,它包含了英文版的测试题目,可以帮助考生熟悉考试的格式和题型。这份PDF文档通常会包含各种选择题,涵盖Java语法、内存管理、类和对象、异常处理、多线程、输入...

    SCJP试题详析(中文)

    这个"SCJP试题详析(中文)"很显然是一个帮助考生准备SCJP考试的资源,特别适合初学者和对Java基础知识掌握不足的人。 一、Java语言基础 SCJP考试涵盖了许多Java语言的基础知识点,包括但不限于: 1. **数据类型**:...

    SCJP试题及答案例题

    SCJP试题及答案例题 基础知识详细分析 历届题库

    SCJP 试题TestKiller&Module

    "SCJP试题TestKiller&Module"压缩包文件包含了丰富的学习资源,帮助备考者准备SCJP认证。 TestKiller通常是指提供模拟考试题目的第三方机构,它们会根据历年真题和相关教材设计出类似的题目,以帮助考生熟悉考试...

Global site tag (gtag.js) - Google Analytics