はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ System.out.println

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 9 / 9件)
 

【オブジェクト指向プログラミング】誰のもの?で理解するインターフェース

2022/11/12 このエントリーをはてなブックマークに追加 101 users Instapaper Pocket Tweet Facebook Share Evernote Clip インターフェース オブジェクト指向プログラミング args

前置き 背景 オブジェクト指向プログラミングのインターフェースについて、以下のような例で学んだ方は多いのではないでしょうか。 public interface Animal { void bark(); } public class Dog implements Animal { void bark() { System.out.println("ワン"); } } public static void main(String[] args){ Animal ani... 続きを読む

Java8 Stream API では collector とかを複数回呼ぶと実行時エラーになる - blog.64p.org

2014/07/08 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip fuga スタックトレース Collector stream

以下のようなコードは、実行時エラーになる。 Stream<String> ss = Arrays.asList("hoge", "fuga").stream(); System.out.println(ss.count()); System.out.println(ss.count()); スタックトレースは以下のようになる。 stream has already been operated up... 続きを読む

直列加算と並列加算でdoubleの足し算の結果が変わる話 - きしだのはてな

2013/11/23 このエントリーをはてなブックマークに追加 89 users Instapaper Pocket Tweet Facebook Share Evernote Clip Double 足し算 args はてな String

Javaに限った話ではないのだけど、Javaで並列加算が気軽にできるようになったので、気に留めておいたほうがいい話。 まず、次のようなコードを動かしてみます。 public static void main(String[] args){ double[] data = { 1.234E80, -1.234E80, 2, 3}; System.out.println(Arrays.stream(d... 続きを読む

文字列でswitchするときはif-else switchイデオムを使うほうが安全 - きしだのはてな

2013/04/26 このエントリーをはてなブックマークに追加 111 users Instapaper Pocket Tweet Facebook Share Evernote Clip はてな break default 文字列 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

2013/03/06 このエントリーをはてなブックマークに追加 115 users Instapaper Pocket Tweet Facebook Share Evernote Clip Java interesting print this

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) + " "... 続きを読む

オブジェクト指向プログラミングの教え方? | システム設計日記

2013/01/10 このエントリーをはてなブックマークに追加 549 users Instapaper Pocket Tweet Facebook Share Evernote Clip オブジェクト指向プログラミング システム設計日記 教え方

技術者仲間で話していたら、4月入社の新人に、オブジェクト指向プログラミングをどうやって教えたらよいか?、という話になった。 想定している言語は Java。 ■動物・犬・猫モデルの説明から ■基本用語の説明から:「カプセル化とは」「継承とは」... ■サンプルコードから: System.out.println( "hello world" ) ... まあ、どのパターンでもうまくいかなかったので、今... 続きを読む

InfoQ: Date4j- 日付を扱う最小限のライブラリ

2011/12/09 このエントリーをはてなブックマークに追加 33 users Instapaper Pocket Tweet Facebook Share Evernote Clip InfoQ ライブラリ 日付 最小限 以下

以下がこれらの場合の例である(Jodaではなく、 Date4jを使っている) DateTime dt1 = new DateTime("2011-03-31"); DateTime result1 = dt1.plus(0,1,0,0,0,0,DayOverflow.FirstDay); System.out.println(result1.toString()); //Prints 2011-0... 続きを読む

学校では教えてくれない System.out.println() - 郡山からHello World

2011/08/16 このエントリーをはてなブックマークに追加 70 users Instapaper Pocket Tweet Facebook Share Evernote Clip println lang 郡山 Out system

実際に学校で教えてくれるかは別として System.out.println()について考えてみよう。System.out.println()は、Javaを勉強しようとする人が初期の段階から利用するメソッドである。が、しかし、実は謎だらけなのである。まずは、System.out.println()を分解して考えてみる。Systemはjava.lang.Systemである。outはjava.lang.... 続きを読む

Javaのhello worldの読み方

2011/08/13 このエントリーをはてなブックマークに追加 389 users Instapaper Pocket Tweet Facebook Share Evernote Clip Java Hello World args 前書き 読み方

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 ... 続きを読む

 
(1 - 9 / 9件)