タグ System.out.println
人気順 5 users 10 users 50 users 500 users 1000 users【オブジェクト指向プログラミング】誰のもの?で理解するインターフェース
前置き 背景 オブジェクト指向プログラミングのインターフェースについて、以下のような例で学んだ方は多いのではないでしょうか。 public interface Animal { void bark(); } public class Dog implements Animal { void bark() { System.out.println("ワン"); } } public static void main(String[] args){ Animal ani... 続きを読む
文字列でswitchするときはif-else switchイデオムを使うほうが安全 - きしだのはてな
Java SE 7から、switch構文で文字列が使えるようになりました。 public void hoge(String s){ switch(s){ case "a": System.out.println("AA"); break; case "b": System.out.println("BB"); break; default: System.out.println("Other");... 続きを読む
java - Why does this code print "hello world"? - Stack Overflow
I came across this piece of code, and found it rather interesting. The following print statement would print "hello world". Could anyone explain this? System.out.println(randomString(-229985452) + " "... 続きを読む
オブジェクト指向プログラミングの教え方? | システム設計日記
技術者仲間で話していたら、4月入社の新人に、オブジェクト指向プログラミングをどうやって教えたらよいか?、という話になった。 想定している言語は Java。 ■動物・犬・猫モデルの説明から ■基本用語の説明から:「カプセル化とは」「継承とは」... ■サンプルコードから: System.out.println( "hello world" ) ... まあ、どのパターンでもうまくいかなかったので、今... 続きを読む
Javaのhello worldの読み方
Javaのhello worldの読み方 前書き お馴染み、hello worldのソース。 class Hello { public static void main(String[] args) { System.out.println("hello world"); } } このコードはコンパイルされると、こんなバイトコードになります。 ca fe ba be 00 00 00 32 00 ... 続きを読む