<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>

            Java編程與程序運行結果筆試題

            時間:2024-10-14 13:55:44 J2EE培訓 我要投稿
            • 相關推薦

            2016年關于Java編程與程序運行結果筆試題

              1.Java編程,打印昨天的當前時刻

            2016年關于Java編程與程序運行結果筆試題

              public class YesterdayCurrent{

              public void main(String[] args){

              Calendar cal = Calendar.getInstance();

              cal.add(Calendar.DATE, -1);

              System.out.println(cal.getTime());

              }

              }

              2.文件讀寫,實現一個計數器

              public int getNum(){

              int i = -1;

              try{

              String stri="";

              BufferedReader in = new BufferedReader(new FileReader(f));

              while((stri=in.readLine())!=null){

              i = Integer.parseInt(stri.trim());

              }

              in.close();

              }catch(Exception e){

              e.printStackTrace();

              }

              return i;

              }

              public void setNum(){

              int i = getNum();

              i++;

              try{

              PrintWriter out=new PrintWriter(new BufferedWriter(new FileWriter(f,false)));

              out.write(String.valueOf(i)); //可能是編碼的原因,如果直接寫入int的話,將出現java編碼和windows編碼的混亂,因此此處寫入的是String

              out.close() ;

              }catch(Exception e){

              e.printStackTrace();

              }

              }

              3. 指出下面程序的運行結果:

              class A{

              static{

              System.out.print("1");

              }

              public A(){

              System.out.print("2");

              }

              }

              class B extends A{

              static{

              System.out.print("a");

              }

              public B(){

              System.out.print("b");

              }

              }

              public class Hello{

              public static void main(String[] ars){

              A ab = new B(); //執行到此處,結果: 1a2b

              ab = new B(); //執行到此處,結果: 1a2bab

              }

              }

              注:類的static 代碼段,可以看作是類首次加載(被虛擬機加載)執行的代碼,而對于類的加載,首先要執行其基類的構造,再執行其本身的構造

              4.寫一個Singleton模式的例子

              public class Singleton{

              private static Singleton single = new Singleton();

              private Singleton(){}

              public Singleton getInstance(){

              return single;

              }

              }

            【Java編程與程序運行結果筆試題】相關文章:

            Java程序開發與運行環境06-21

            java程序員面試試題07-30

            java程序員面試題10-05

            關于初級java程序員筆試題09-10

            java初級程序員面試題「經典」09-05

            Java程序員面試題及答案07-19

            java程序員認證考試試題07-09

            初級java程序員面試試題06-11

            Java基本編程技巧07-13

            sun認證:java程序設計考試試題07-25

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看