2013-08-01から1ヶ月間の記事一覧

本家O'Reillyが電子書籍の全品半額セールを9月10日まで開催中

本家O'ReillyでBack to (Tech) School Saleが開催中。B2S3というコードを入力すると全品 (紙の本は除く) が50%オフ、$100を越えて買うと60%オフになる。 Back to Schoolってなんだろうと思ったら夏休みの終わりにやるセールのことのようだ。 参考: Back to …

【Java】インスタンス変数の初期化でコンストラクタを使った場合と使わなかった場合の違いってあるんだろうか

インスタンス変数の初期化について疑問に思ったのでメモ。 class Test { private int n = 5; } こうやった場合と、 class Test2 { private int n; public Test2() { n = 5; } } こうやった場合ってなんか違いがあるんだろうか。 コンストラクタを使った方が…

【Java】toString()を使ってArrayListの全要素を文字列として取得する

またまたUdacity Introduction to Programmingで詰まった箇所があったので覚え書き。 friendを追加したりfriends (PersonのArrayList) のリストを取得したりできるPersonというクラスなのだけど、この中のgetFriends()メソッドがよく理解できず詰まっていた…

【Java】やっとScannerのhasNextInt()を使った判定方法が理解できた

UdacityのIntroduction to Programmingで、入力された値が整数かどうか判定するのにhasNextInt()を使っているプログラムがある。いまいちhasNextInt()がどういう働きをしているのかよく解ってなかったのだけど、ようやく (おそらくは) 理解できたので書いて…

2013/07 勉強振り返り

Udacity - Introduction to Programming (CS046) Lesson 6.2から急に字幕がつかなくなってしまったので中止することにした。自分のリスニング力じゃ音声だけってのは厳しいものがあるので。いつか字幕が追加されないかとたまに覗いているのだけど、追加され…