http://www.impressjapan.jp/ Copyright 2014 Socius Japan, Inc. All rights reserved.
Java SE 7 Java SE 7 OCJ-P Bronze SE 7 Java Java SE 7 Bronze OCJ-P Silver SE 7 Java Java SE 7 Programmer I OCJ-P Gold SE 7 Java Upgrade to Java SE 7 Programmer Java SE 7 Programmer II OCJ-P Silver SE 7 4
Java SE 7 Programmer I 2014 6 5
VUE 6
7 A mainimportpackage 2
3 Java SE 7 4 OCJ-P Silver SE 7 4 Java SE 7 Programmer I 5 5 6 7 7 1 Java 12 17 2 Java 30 47 3 86 98 4 124 135 5 166 176 8
6 198 214 7 244 257 8 286 301 9 316 372 10 422 473 520 9
Java static main java
. 3 A. B. C. D. E. a P17. 3 A. B. C. D. E. a P18. 1 A. import java.io.*; package aaa; public class Sample { B. package aaa; import java.io.*; public class Sample { C. import java.io.*; package aaa { public class Sample { 12 D. import java.io.*; package aaa ( public class Sample { ); a P20
2 A. java.lang B. java.langstringsystem2 C. D. a P21 1 Java. 1 1. public class Sample { 2. protected int num = 10; 3. 1. package ex5; 2. 3. public class SampleImpl extends Sample { 4. public static void main(string[] args) { 5. System.out.println(num); 6. 7. A. 0 B. 10 C. D. a P22 13
. 1. public class Sample { 2. public static int num = 0; 3. public static void print() { 4. System.out.println(num); 5. 6. // insert code here 2 1. // insert code here 2. // insert code here 3. 4. public class Main { 5. public static void main(string[] args) { 6. num = 10; 7. print(); 8. 9. A. import static Sample.num; B. static import Sample.num; C. import static Sample.print; D. import static Sample.print(); E. static import Sample.print; F. static import Sample.print(); a P23 14
1. package ex7; 2. 3. public class Sample { 4. public final static int VALUE = 100; 5. 1 Java 1 1. package ex7; 2. import static ex7.sample.value; 3. 4. public class Main { 5. private final static int VALUE = 0; 6. public static void main(string[] args) { 7. System.out.println(VALUE); 8. 9. A. 0 B. 100 C. Main2 D. Main7 E. a P26. 3 A. public B. static C. 1 D. int E. StringString F. 01 a P27 15
. 1 1. public class Main { 2. public static void main(string[] args) { 3. System.out.println(args[0] + " " + args[1]); 4. 5. > java Main java one two A. Main java B. java one C. one two D. E. a P28 16
1 Java Java a 2 AB E612 1 Java CD1 2 package aaa; import java.io.ioexception; class Test { void boo() throws IOException { throw new IOException(); public class Sample { void foo() throws IOException { throw new IOException(); TestSample2 aaa 17
aaa.testaaa.sample3java. io.ioexception TestSample a 3 JVM JVM. A xxx. co.jpjp.co.xxx B 18 jp.co.xxx 2publicSample
jp.co.xxxpublicsample package jp.co.xxx; public class Sample { // any code 1 publictest Java jp.co.xxxtest package jp.co.xxx; class Test { b public // any code C jp. co.xxx.sample jp.co.xxx.sample D 19
E a package package sample; b public class Test { // any code Testsample import aaa.*; package sample; public class Test { // any code AB C{ JavaCD 20
a JVM public class Main { public static void main(string[] args) { java.lang.string str = "100"; int val = java.lang.integer.parseint(str); java.math.bigdecimal decimal = new java.math.bigdecimal(val); System.out.println(decimal.intValue()); 1 Java import java.lang.string; import java.lang.integer; import java.math.bigdecimal; public class Main { public static void main(string[] args) { String str = "100"; int val = Integer.parseInt(str); BigDecimal decimal = new BigDecimal(val); System.out.println(decimal.intValue()); 21
java.lang ACBjava.lang.String java.lang.system * java.util java.util import java.util.*; java.util java.util.regexjava.util.logging D a 2 OfficePerson PersonOffice class Person { public class Office { Person p; Office 22
ex5main package ex5; public class Main { public static void main(string[] args) { Office office = new Office(); 1 Java SampleSampleImpl SampleImplSamplenum Sample Sampleex5 C a static static.. staticstatic Sample.num b static Sample.print(); b static staticstaticimport static static import static jp.co.xxx.sample.num bsamplestaticnum import static jp.co.xxx.sample.print bsamplestaticprint 23
static static import static jp.co.xxx.sample.num import static jp.co.xxx.sample.print public class Main { public static void main(string[] args) { num = 10; print(); AC static () static statictest package ex6; public class Test { public static void print() { System.out.println("default"); public static void print(string str) { System.out.println(str); 24
package ex6; import static ex6.test.print; public class OverloadImport { public static void main(string[] args) { print("sample"); TestprintstaticOverloadImport 1 Java String print static static static.. public class Main { public static void main(string[] args) { jp.co.xxx.sample.num = 10; b jp.co.xxx.sample.print(); b staticimport static staticstatic import importstatic static() 25
a static static Mainstatic staticvalue. public class Main { private final static int VALUE = 0; public static void main(string[] args) { System.out.println(ex7.Main.VALUE); b. 7MainVALUE A Integer LongstaticMAX_VALUE static static import static java.lang.integer.max_value; import static java.lang.long.max_value; public class AnbiguousImport { public static void main(string[] args) { System.out.println(MAX_VALUE); 26
> javac AnbiguousImport.java AnbiguousImport.java:1: : MAX_VALUEstatic import static java.lang.integer.max_value; ^ 1 a 1 Java main JVMJava Java public static void main(string[] args) { // any code args AB public static void main String1 String StringE 27
public static void main(string... args) { ABE a javajavajvm JVM mainjava java [ ] JVMString mainjava JVM String String main Mainjava onetwo33 mainargs args[0]javaargs[1]one 3java one B javastring 1args[0]2 args[1] 28
Java StringString StringBuilderStringBuilder
. 1 1. public class Main { 2. public static void main(string[] args) { 3. int val = 7; 4. bool flg = true; 5. if (flg == true) { 6. do { 7. System.out.println(val); 8. while (val > 10); 9. 10. 11. A. 71 B. C. D. a P47. 1 A. int a = 267; B. int b = 0413; C. int c = 0x10B; D. int d = 0b100001011; E. int e = 0827; a P48. 5 A. int a = 123_456_789; B. int b = 5 2; C. int c = _123_456_789; D. int d = 123_456_789_; E. float e = 3_.1415F; F. long f = 999_99_9999_L; G. byte g = 0b0_1; 30
H. int h = 0_52; I. int i = 0x_52; a P49 2.. char1 A. char a = "a"; B. char b = 'abc'; C. char c = 89; D. char d = null; a P50 2 Java A. int $a = 100; B. int b_ = 200; C. int _0 = 300; D. int ${d = 400; E. int a = 500; F. int f = 600; G. int g.a = 700; a P52. NULL 31 1. public class Main { 2. public static void main(string[] args) { 3. 4. System.out.println(obj); 5. 6. A. Object obj = null; B. Object obj = false; C. Object obj = NULL; D. Object obj = ""; E. AC F. a P53 31
. 1. public class Item { 2. private int num = 10; 3. public void setnum(int num) { 4. this.num = num; 5. 6. public int getnum() { 7. return this.num; 8. 9. 1 1. public class Main { 2. public static void main(string[] args) { 3. Item a = new Item(); 4. Item b = new Item(); 5. b.setnum(20); 6. System.out.println(a.getNum()); 7. 8. A. 0 B. 10 C. 20 D. E. a P54 32
1. public class Item { 2. public String name; 3. public int price; 4. public void printinfo() { 5. System.out.println(name + ", " + price); 6. 7. 1 2 Java. 1. public class Main { 2. public static void main(string[] args) { 3. Item a = new Item(); 4. Item b = new Item(); 5. a.name = "apple"; 6. b.price = 100; 7. a.price = 200; 8. b.name = "banana"; 9. a = b; 10. a.printinfo(); 11. 12. A. apple, 100 B. banana, 100 C. apple, 200 D. banana, 200 E. F. a P55 33
. hellohello 1. public class Sample { 2. public void hello() { 3. System.out.println("hello"); 4. 5. 41 1. public class Main { 2. public static void main(string[] args) { 3. Sample sample = new Sample(); 4. 5. 6. A. hello; B. hello(); C. Sample.hello; D. Sample.hello(); E. sample.hello(); F. sample.hello; a P56. 1. public class Sample { 2. public int add(integer a, Integer b) { 3. return a + b; 4. 5. 1 34
2. public static void main(string[] args) { 3. Sample s = new Sample(); 4. System.out.println(s.add(10)); 5. 6. A. 10 B. 10null C. void D. E. a P58 2 Java 1. public class Main {. 7 1 1. public class Main { 2. public static void main(string[] args) { 3. Object a = new Object(); 4. Object b = new Object(); 5. Object c = a; 6. a = null; 7. b = null; 8. // more code 9. 10. A. 3 B. 4 C. 34 D. a P58 35
. String 2 A. String a = new String("sample"); B. String b = "sample"; C. String c = String.newInstance("sample"); D. String d = String.valueOf('sample'); a P61. 1 1. public class Main { 2. public static void main(string[] args) { 3. String str = "hoge, world."; 4. hello(str); 5. System.out.println(str); 6. 7. private static void hello(string msg) { 8. msg.replaceall("hoge", "hello"); 9. 10. A. hoge, world. B. hello, world. C. hello D. hello, hello. E. F. a P62 36
1 1. public class Main { 2. public static void main(string[] args) { 3. String str = "abcde"; 4. System.out.println(str.charAt(5)); 5. 6. A. d B. e C. D. null E. F. a P63 2 Java.. 1 1. public class Main { 2. public static void main(string[] args) { 3. String str = "abcde"; 4. System.out.println(str.indexOf("abcdef")); 5. 6. A. 0 B. 1 C. 4 D. 5 E. -1 F. G. a P64 37
. 1 1. public class Main { 2. public static void main(string[] args) { 3. String str = "abcde"; 4. System.out.println(str.substring(2, 4)); 5. 6. A. bcd B. cde C. bc D. cd a P65. 1 1. public class Main { 2. public static void main(string[] args) { 3. String str = " a b c d e t "; 4. System.out.println("[" + str.trim() + "]"); 5. 6. A. [abcde] B. [a b c d e] C. [a b c d e ] D. [a b c d e ] E. [ a b c d e] a P66 38
1 1. public class Main { 2. public static void main(string[] args) { 3. String str = "aaaa"; 4. System.out.println(str.replace("aa", "b")); 5. 6. A. baa B. aab C. bb D. aba a P67 2 Java.. 1 1. public class Main { 2. public static void main(string[] args) { 3. String str = "abcde"; 4. System.out.println(str.charAt(str.length())); 5. 6. A. a B. e C. 5 D. -1 E. F. a P67 39
. 1 1. public class Main { 2. public static void main(string[] args) { 3. String str = "abcde"; 4. System.out.println(str.substring(1, 3).startsWith("b")); 5. 6. A. true B. false C. bc D. abc E. F. a P68. 1 1. public class Main { 2. public static void main(string[] args) { 3. String str = "a. b. c. d. e"; 4. String[] array = str.split("\\w\\s"); 5. for (String s : array) { 6. System.out.print(s); 7. 8. 9. A. abcde B. a.b.c.d.e C. a b c d e D. a. b. c. d. e a P70 40
1 1. public class Main { 2. public static void main(string[] args) { 3. System.out.println(10 + 20 + "30" + 40); 4. 5. A. 100 B. 10203040 C. 303040 D. E. a P72 2 Java.. 1 1. public class Main { 2. public static void main(string[] args) { 3. String str = null; 4. str += "null"; 5. System.out.println(str); 6. 7. A. null B. nullnull C. D. E. a P74 41
. 1 1. public class Main { 2. public static void main(string[] args) { 3. StringBuilder sb = new StringBuilder("abcde"); 4. System.out.println(sb.capacity()); 5. 6. A. 0 B. 5 C. 16 D. 21 a P75. 1 1. public class Main { 2. public static void main(string[] args) { 3. StringBuilder sb = new StringBuilder(); 4. sb.append(true); 5. sb.append(10); 6. sb.append('a'); 7. sb.append("bcdef", 1, 3); 8. 9. char[] array = {'h','e','l','l','o'; 10. sb.append(array); 11. 12. System.out.println(sb.toString()); 13. 14. 42 A. 4 B. 5 C. 6 D. 7 E. 10
. F. true10acdhello G. true10abchello H. a P77 1 1. public class Main { 2. public static void main(string[] args) { 3. StringBuilder sb = new StringBuilder("abc"); 4. sb.append("de").insert(2, "g"); 5. System.out.println(sb); 6. 7. 2 Java A. abgcde B. agbcde C. abcgde D. abcdeg a P79 43
. 1 1. public class Main { 2. public static void main(string[] args) { 3. StringBuilder sb = new StringBuilder(); 4. sb.append("a"); 5. sb.insert(1, "b"); 6. sb.append("cde"); 7. sb.delete(1, 2); 8. System.out.println(sb); 9. 10. A. abcde B. cde C. ade D. acde E. bcde a P80. 1 1. public class Main { 2. public static void main(string[] args) { 3. StringBuilder sb = new StringBuilder("abcde"); 4. sb.delete(1, 3); 5. sb.deletecharat(2); 6. System.out.println(sb); 7. 8. A. d B. ad C. ae D. a a P81 44
1 1. public class Main { 2. public static void main(string[] args) { 3. StringBuilder sb = new StringBuilder(); 4. sb.append("abcde"); 5. sb.reverse(); 6. sb.replace(1, 3, "a"); 7. System.out.println(sb); 8. 9. 2 Java. A. aade B. ade C. aba D. eaba a P81. 1 1. public class Main { 2. public static void main(string[] args) { 3. StringBuilder sb = new StringBuilder(); 4. sb.insert(0, "abcde"); 5. CharSequence seq = sb.subsequence(1, 5); 6. String str = new StringBuilder(seq).substring(1,3); 7. System.out.println(str); 8. 9. A. cd B. de C. bc D. ab a P82 45
. 5 2 1. public class Main { 2. public static void main(string[] args) { 3. int a = 1; 4. int b = 2; 5. 6. int c = b; 7. 8. A. System.out.println(a); B. System.out.println(b + 2); C. System.out.println(c); D. System.out.println(d); a P83 46
2 Java 2 Java a 3 2 Java 2 int3 00000000000000000000000000000011 float3.0 01000000010000000000000000000000 3"2" Java Java2 boolean truefalse char 16Unicode u0000uffff byte 8-128127 short 16-3276832767 int 32-21474836482147483647 long 64-92233720368547758089223372036854775807 float 32 double 64 47
4bool Java booleanc JavaCC++C booljava Java8 a Java 4Java intdouble booleanchar 100L 3.0FlongLlfloatFf byteshort int intshort short intshort short a = 10; 10816Java SE 721063 80770 160x3F0x2 0b01111110b 48 A267 10B0413 08 C0x10B0x16 D0b1000010110b2
8078 8E Java102816 0b00x a Java SE 7 Java SE 7 _ 2 Java E082708 2.longfloat LF20b160x A. B. G. H 2 C. D 1 E. F. I 2 CDEFI Java SE 7Java.longfloat LF20b160x 49
a char Java 'a'' "abc" " A char B AB Shift_JISEUC-JP 1993 UnicodeJava Unicode UnicodeU+164U+0000 U+FFFF41665,53616161616 1Java 'u30a2'u164 Unicode char c = '\u30a2'; System.out.println(c); 50
065535 A A char c = 65; System.out.println(c); C char3 uunicode 065535 2 Java 164char Dnullnull null D char" ' char065535 Unicode Unicode 8UTF-816UTF-16 51
a JavaIdentifier _ 2 Java intdoubleforif Java abstract assert boolean break byte case catch char class const continue default do double else enum extends final finally float for goto if implements import instanceof int interface long native new package private protected public return short static strictfp super switch synchronized this throw throws transient try void volatile while $ - 2 A$BC EF 52