タグ

qiitaとJavaに関するstarneon3517のブックマーク (4)

  • あっと驚かせるJavaプログラミング(をやめよう) - Qiita

    はじめに 驚き最小の原則(法則)という言葉があります。 Wikipediaの記事を引用すると http://ja.wikipedia.org/wiki/%E9%A9%9A%E3%81%8D%E6%9C%80%E5%B0%8F%E3%81%AE%E5%8E%9F%E5%89%87 ユーザインタフェースやプログラミング言語の設計および人間工学において、インタフェースの2つの要素が互いに矛盾あるいは不明瞭だったときに、その動作としては人間のユーザやプログラマが最も自然に思える(驚きが少ない)ものを選択すべきだとする考え方である。 要するに、使うときに「おやっ?」という驚きが少ないほうが良いプログラムであるといえます[1]。 [1]: どっちが驚きが少ないか迷う場面もかなり多いですが・・・ この記事では敢えて驚きの多いプログラムの書き方を紹介します。驚きの多いプログラムを読むとどんな気分になるか、

    あっと驚かせるJavaプログラミング(をやめよう) - Qiita
  • 図で理解するJavaの参照 - Qiita

    Javaプログラミングをする上で"参照"について学んだことがあるかと思います。すんなり理解できた人もいれば、なんとなくでしか理解していない人、もしくは理解できず困っている人もいると思います。この記事はJavaの"参照"について「何となくわかっているけど他人に説明はできないな」と思っている人や「言葉で説明されてもイメージが湧かないよ」と言う人に図を使って説明する記事になります。図に関して、実際に目で見えないものを表現しているのと、最低限の情報で構成しているので正確ではありません。あらかじめご了承ください。 プリミティブ型と参照型 Javaの型にはプリミティブ型(基データ型)と参照型と二種類の型が存在します。プリミティブ型は全て小文字で始まる型で、メモリに直接書き込まれる具体的なデータ値(数値や文字)を代入することができます。それと参照型と違いメソッドを持たないのも特徴の一つと言えます。 型

    図で理解するJavaの参照 - Qiita
  • 文系人間のJava再入門0: プログラミングという行為に対する理解 - Qiita

    プログラミングの学習速度が当に十人十色問題 学校の授業でJavaを習ってみたけどなんだかよくわからないという話を聞きます。プログラミング言語の初期の初期の段階でつまずいてしまう理由を日々悶々と考えた結果を改めて吐き出す記事です。 プログラミングを学びだしたけど,正直全然わからないという学生の助けになればと思います。思いのほか長い文章になってしましました。 私 英語のできない文系(専攻は哲学でした) 最近はElixirとRustを自習中 Javaも好き 趣旨 計算機システムがよくわからなかったり,アルゴリズムがよくわからなかったりしても,想像力で何とかしていたあの頃を思い出しながら,「こんな理解の方法があってもいいんじゃない?」とゆるく提案する。 文系は文系なりの方法でプログラムと向き合う Hello World 多くの言語のサンプルなどで最初に触れるのはこの「文字列を出力する」という処理

    文系人間のJava再入門0: プログラミングという行為に対する理解 - Qiita
  • 昨日までJavaJavaしてた人がいきなりExcelのVBAを実装する羽目になったときのためのメモ - Qiita

    Excel は滅びぬ! Excel の力こそ日企業の夢だからだ! VBA 実装してて学んだこととかのメモ。 JavaJava してたかはあまり関係ないかも。 エディタの使い方 エディタを表示する Alt + F11 で VB エディタを表示できる。 環境設定 背景色・フォントを調整する デフォルトの白背景とか気が狂うので、暗い色にする。 「ツール」→「オプション」を選択し、「エディターの設定」タブを開く。 「コードの表示色」を選択して、「背景」の色を選択する。 ついでにフォントも見やすいやつに変更する。 これだけで開発効率が5割増しになる。 イミディエイトウィンドウ イミディエイトウィンドウを表示する いわゆるコンソールに当たるのが、__イミディエイトウィンドウ__と呼ばれるウィンドウ。 Ctrl + G で表示される。 イミディエイトウィンドウに出力する ↓イミディエイトウィンドウに実

    昨日までJavaJavaしてた人がいきなりExcelのVBAを実装する羽目になったときのためのメモ - Qiita
  • 1