试题如下 :
参考答案 :
import java.io.filenotfoundexception; import java.io.ioexception; import java.util.arrayList; import java.util.concurrent.executorservice; import java.util.concurrent.executors;/*** creado por YSC el 7/26/16. */entrevista de clase pública {private static void one () {string str1 = "hello"; Cadena str2 = "he"+nueva cadena ("llo"); System.err.println (str1 == str2); System.out.println ("1. Falso"); } private static void two () {int i = integer.max_value; System.err.println ((i+1) <i); System.out.println ("2. 存在一个 I, 使得 (i+1) <i"); } private static void tres () {System.err.println ("GC no es un hilo Java, es un hilo nativo"); Thread.getAllStActaces (). KeySet (). Foreach (Thread -> System.out.println (Thread.getName ()+" ->"+Thread.isdaemon ()+""+Thread.getPriority ())); System.out.println ("3. GC 线程是 Daemon 线程"); } Volátil estático privado int count = 0; Private static void cuatro () {ExecutorService ExecutorService = Ejecutors.NewCachedThreadPool (); for (int j = 0; j <10; j ++) {ExecutorService.subMit (()-> {for (int i = 0; i <1000000; i ++) {count ++;}}); } System.out.println ("Count debe ser:" +10000000+ ", real Be:"+Count); System.out.println ("4. Volátil 不能保证线程安全"); } private static void cinco () {ArrayList <Integer> list = new ArrayList <> (20); list.add (1); System.out.println ("Código de depuración, no ejecutar el método de crecimiento"); System.out.println ("5. List Grow 0 veces"); } private static void Six () {System.out.println ("El constructor de BufferedReader solo acepta una instancia de lector"); System.out.println ("6. New BufferedReader (nuevo FileInputStream (/" A.Dat/")); está mal"); } private static void siete () {try {if (true) {lanzar nueva ioexception (); }} Catch (FileNotFoundException e) {System.out.print ("FileNotFoundException!"); } catch (ioException e) {System.out.print ("ioexception!"); } catch (Exception e) {System.out.print ("¡Excepción!"); } System.out.println ("/n7. Ioexception!"); } private static void ocho () {System.out.println ("String S; System.out.println (s); Error: la variable s podría no haberse inicializado/nrecompile con -xlint: sin verificar para obtener detalles"); System.out.println ("8. 由于 String S 没有初始化, 代码不能编译通过"); } private static void nueve () {System.out.println ("5" +2); System.out.println ("9. 52"); } private static void ten () {int i = 2; int resultado = 0; switch (i) {caso 1: resultado = resultado + i; Caso 2: resultado = resultado + i * 2; Caso 3: resultado = resultado + i * 3; } System.out.println ("resultado ="+resultado); System.out.println ("10. 10"); } clase estática privada nulo {public static void hello () {System.out.println ("Hello"); } public static void main (string [] args) {((nulo) nulo) .hello (); Nulo _null = (nulo) nulo; _null.hello (); }} clase privada estática stringExample1 {String str = new String ("Good"); char [] ch = {'a', 'b', 'c'}; public void Change (String str, char [] ch) {str = "test ok"; ch [0] = 'g'; } public static void main (string [] args) {stringExample1 ex = new StringExample1 (); Ex.change (ex.str, ex.ch); System.out.print (ex.str+"y"); System.out.print (ex.ch); System.out.println (); }} clase privada estática stringExample2 {public static void Change (String str) {str = "bienvenido"; } public static void main (string [] args) {string str = "1234"; cambio (str); System.out.println (str); }} Clase estática privada forloop {static boolean foo (char c) {system.out.print (c); devolver verdadero; } public static void main (string [] args) {int i = 0; para (foo ('a'); foo ('b') && (i <2); foo ('c')) {i ++; alimento'); } System.out.println (); }} clase estática privada HelloA {public helloa () {System.out.println ("HelloA"); } {System.out.println ("Soy una clase"); } static {system.out.println ("static a"); }} Clase estática privada Hellob extiende HelloA {public Hellob () {System.out.println ("Hellob"); } {System.out.println ("I'm B class"); } static {System.out.println ("estática B"); } public static void main (string [] args) {system.out.println ("inicio principal"); nuevo Hellob (); nuevo Hellob (); System.out.println ("End principal"); }} public static void main (string [] args) {one (); dos(); tres(); cuatro (); cinco(); seis(); Siete(); ocho(); nueve(); diez(); Nulo.main (nulo); StringExample1.Main (NULL); StringExample2.main (nulo); Forloop.main (nulo); Hellob.Main (NULL); }}以上就是本文的全部内容 , 希望对大家的学习有所帮助 也希望大家多多支持武林网。 也希望大家多多支持武林网。