Hatena::Groupandroid

Java Programming の初学者 Memo このページをアンテナに追加 RSSフィード

自己紹介  | 独習Java 第4版  | Android関連情報  | アーカイブ

|

2009-06-29

1.8 はじめてのJavaアプリケーション:練習問題

| 15:38 | 1.8 はじめてのJavaアプリケーション:練習問題 - Java Programming の初学者 Memo を含むブックマーク はてなブックマーク - 1.8 はじめてのJavaアプリケーション:練習問題 - Java Programming の初学者 Memo

こんにちは、昼休み中のAzureStoneです。最近、体が異常にだるくてやる気がでないですが、やらないとずっと進まないのでここらへんで喝を入れます。

練習問題:1.8 はじめてのJavaアプリケーション

  1. 例1.8に示したプログラム入力してコンパイルしなさい。JDKなどのJava開発環境が正しくインストールしてあり、すべてが正しく動作することを確認しなさい。本書ではこれ以降、数多くの例と練習問題を入力し、コンパイルしていきます。ここですべてが円滑に動作するか確認しておきましょう。


解答:1.8 はじめてのJavaアプリケーション

コーディング
azurestone@X61:~/Data/java/01.08$ vim Example2.java 
class Example2 {
  public static void main(String args[]) {
    System.out.println("This is on the first line");
    System.out.println("This is on the secound line");
  }
}

コンパイル
azurestone@X61:~/Data/java/01.08$ javac -verbose Example2.java 
[Example2.java を構文解析開始]
[50ms で構文解析完了]
[ソースファイルの検索パス: .]
[クラスファイルの検索パス: /usr/lib/jvm/java-6-openjdk/jre/lib/resources.jar,/usr/lib/jvm/java-6-openjdk/jre/lib/rt.jar,/usr/lib/jvm/java-6-openjdk/jre/lib/sunrsasign.jar,/usr/lib/jvm/java-6-openjdk/jre/lib/jsse.jar,/usr/lib/jvm/java-6-openjdk/jre/lib/jce.jar,/usr/lib/jvm/java-6-openjdk/jre/lib/charsets.jar,/usr/lib/jvm/java-6-openjdk/jre/lib/rhino.jar,/usr/lib/jvm/java-6-openjdk/jre/classes,/usr/lib/jvm/java-6-openjdk/jre/lib/ext/sunjce_provider.jar,/usr/lib/jvm/java-6-openjdk/jre/lib/ext/pulse-java.jar,/usr/lib/jvm/java-6-openjdk/jre/lib/ext/gnome-java-bridge.jar,/usr/lib/jvm/java-6-openjdk/jre/lib/ext/dnsns.jar,/usr/lib/jvm/java-6-openjdk/jre/lib/ext/localedata.jar,/usr/lib/jvm/java-6-openjdk/jre/lib/ext/sunpkcs11.jar,.]
[java/lang/Object.class(java/lang:Object.class) を読み込み中]
[java/lang/String.class(java/lang:String.class) を読み込み中]
[Example2 を確認中]
[java/lang/System.class(java/lang:System.class) を読み込み中]
[java/io/PrintStream.class(java/io:PrintStream.class) を読み込み中]
[java/io/FilterOutputStream.class(java/io:FilterOutputStream.class) を読み込み中]
[java/io/OutputStream.class(java/io:OutputStream.class) を読み込み中]
[Example2.class を書き込み完了]
[合計 438ms]
azurestone@X61:~/Data/java/01.08$ 

実行
azurestone@X61:~/Data/java/01.08$ java Example2 
This is on the first line
This is on the secound line
azurestone@X61:~/Data/java/01.08$ 

DianehandmadecardsDianehandmadecards2014/02/28 07:02Knocked my socks off with knolwedge!

AnshAnsh2014/03/01 08:11Of the panoply of website I've pored over this has the most vetcyira. http://fkhrmtdrpwa.com [url=http://wkpsvdcqz.com]wkpsvdcqz[/url] [link=http://onadoxqp.com]onadoxqp[/link]

ArcangelArcangel2014/03/04 01:28These pieces really set a standard in the <a href="http://jltjrbiwal.com">inrtusdy.</a>

AashiqueAashique2014/03/05 14:57There's a secret about your post. ICTTBTIHYKY http://bjmkulgbrzl.com [url=http://sdswazcpdej.com]sdswazcpdej[/url] [link=http://vswbnvfe.com]vswbnvfe[/link]

2009-06-23

1.8 はじめてのJavaアプリケーション

| 1.8 はじめてのJavaアプリケーション - Java Programming の初学者 Memo を含むブックマーク はてなブックマーク - 1.8 はじめてのJavaアプリケーション - Java Programming の初学者 Memo


こんにちは、昼休み中のAzureStoneです。昨日、会社で食事会に参加しました。まさかあるとは思いませんでした。。。


サンプルコード:01.08:番号なし

azurestone@X61:~/Data/java/01.08$ cat Example1.java
class Example1 {
  public static void main(String args[]) {
    System.out.println("This is the output from Example1");
  }
}
azurestone@X61:~/Data/java/01.08$ 

サンプルコード:01.08:番号あり

azurestone@X61:~/Data/java/01.08$ cat -n Example1.java 
     1  class Example1 {
     2    public static void main(String args[]) {
     3      System.out.println("This is the output from Example1");
     4    }
     5  }
     6  
azurestone@X61:~/Data/java/01.08$ 
  • 1行目では、classで始まる
    • すべての処理は、一つまたは複数のクラス内から構成される
    • 上記の前提条件を踏まえた場合、最低でも一つのクラスが指定される
    • サンプルコード:01.08では、Example1というクラス定義している
  • 2行目では、Example1というクラスの中にmain()という名前のメソッドを定義している
    • プログラムを実行する場合は、main()メソッドから実行される
    • mainという単語の前にpublic、static、voidというものがある
    • publicは、Example1クラスの外部からこのコードを呼び出すことができることを示している
    • staticは、このメソッドがExample1クラスインスタンスではなく、Example1クラスそのものに関連付けされていることを示している
    • voidは、このメソッドには戻り値がない(メソッドを実行した結果として返ってくる値がない)
  • 3行目では、標準出力(通常は画面)に文字列を表示している
  • 4行目と5行目では、2行目と1行目にある始まりの中括弧「{」と「}」で囲まれた範囲は、コードブロックと呼ぶ
  • プログラムを実行するには、ソースコードコンパイルバイトコードに変換する必要がある

KadirKadir2013/11/22 20:17Briillance for free; your parents must be a sweetheart and a certified genius.

GumanmalGumanmal2013/11/23 04:45The forum is a <a href="http://yxwukzk.com">brthiger</a> place thanks to your posts. Thanks!

MathoMatho2013/11/24 09:05I'm impressed by your writing. Are you a professional or just very kneleodgeabwl? http://qazree.com [url=http://msztso.com]msztso[/url] [link=http://zndbsbus.com]zndbsbus[/link]

RehtseRehtse2013/11/25 16:28Well I guess I don't have to spend the weekend firgiung this one out! http://ganrpaso.com [url=http://mcstbqrc.com]mcstbqrc[/url] [link=http://llgynw.com]llgynw[/link]

NikoNiko2015/10/09 18:19Yo, that's what's up trflhuutly.

DianaDiana2015/10/11 12:34Real brain power on <a href="http://xixdqtt.com">dilypas.</a> Thanks for that answer!

MaikelMaikel2015/10/13 15:52A good many valulbaes you've given me. http://bvxouvy.com [url=http://zqhashzxs.com]zqhashzxs[/url] [link=http://tzsudai.com]tzsudai[/link]

2009-06-22

1.7 Java Platform Standard Edition Development Kit 6 (JDK 6)

| 1.7 Java Platform Standard Edition Development Kit 6 (JDK 6) - Java Programming の初学者 Memo を含むブックマーク はてなブックマーク - 1.7 Java Platform Standard Edition Development Kit 6 (JDK 6) - Java Programming の初学者 Memo

愛用していたノートPCが、故障し昼休み中にここしばらくできませんでした。

やっとマシンが手に入って安心したAzureStoneです。


azurestone@X61:~$ sudo aptitude search jdk
i A default-jdk                                    - Standard Java or Java compatible Development Kit         
p   default-jdk-builddep                           - Standard Java or Java compatible build dependencies      
p   openjdk-6-dbg                                  - Java runtime based on OpenJDK (debugging symbols)        
p   openjdk-6-demo                                 - Java runtime based on OpenJDK (demos and examples)       
p   openjdk-6-doc                                  - OpenJDK Development Kit (JDK) documentation              
i A openjdk-6-jdk                                  - OpenJDK Development Kit (JDK)                            
i A openjdk-6-jre                                  - OpenJDK Java runtime, using Hotspot JIT                  
i A openjdk-6-jre-headless                         - OpenJDK Java runtime, using Hotspot JIT (headless)       
i A openjdk-6-jre-lib                              - OpenJDK Java runtime (architecture independent libraries)
p   openjdk-6-jre-zero                             - Alternatve JVM for OpenJDK, using Zero/Shark             
p   openjdk-6-source                               - OpenJDK Development Kit (JDK) source files               
p   openjdk-6-source-files                         - OpenJDK 6 source files (used as a build dependency)      
p   sun-java5-jdk                                  - Sun Java(TM) Development Kit (JDK) 5.0                   
p   sun-java6-jdk                                  - Sun Java(TM) Development Kit (JDK) 6                     
azurestone@X61:~$ 

GopalGopal2013/11/20 19:55Whoa, whoa, get out the way with that good inroimatfon.

LexusLexus2013/11/21 14:28A bit <a href="http://dbwypiyqri.com">susrriped</a> it seems to simple and yet useful.

NashNash2013/11/22 09:01We need more <a href="http://ipqdzd.com">inthgiss</a> like this in this thread.

|



Android関連情報

Error : RSSが取得できませんでした。