タグ

2014年4月27日のブックマーク (4件)

  • Javaの道:クラス(1.はじめてのクラス)

    クラスとは Javaを含むオブジェクト指向プログラミングでは、この世にある様々なものをオブジェクトと見なしています。例えば、現在使用しているコンピュータはオブジェクトであり、身近にある鉛筆・消しゴムなどもオブジェクトです。それらオブジェクトは"状態(メンバ変数)"と"振る舞い(メソッド)"を持つとされています。コンピュータオブジェクトはメモリ容量・HDD容量といった"状態"と、演算処理・I/O処理といった"振る舞い"を持っています。また、鉛筆・消しゴムも長さ・大きさという"状態"と書く・消すといった"振る舞い"を持っています。 オブジェクト指向プログラミングは、プログラムを"状態"と"振る舞い"を持つ一塊の物に整理し、世の中にあるオブジェクトと同様のものとして、プログラムを開発者が理解しやすい単位で進める方法です。 その中でクラスは、同様な"状態"・"振る舞い"を持つオブジェクトの共通部分

    Javaの道:クラス(1.はじめてのクラス)
    pochisato
    pochisato 2014/04/27
    これで勉強
  • 初心者がJavaを“超高速”で学ぶためのコツ:ITpro

    皆さんの中には,「いまどきJavaくらいできなきゃねぇ~」と言われてからもう何年も過ぎちゃった…なんて人も多いのではないでしょうか。いつ何時「新しいプロジェクトJavaでいくから」なんて上司に言われたりしないか,内心ドキドキしてる方もいらっしゃるでしょう。私が受け持つJavaの授業でも,受講生の方からそういった悩みをよく聞きます。 しかしよく聞いてみると,なんだかとても効率の悪い勉強をしているなあと驚くことがあります。なぜなら多くの方が「Javaの入門書で勉強しているのにJavaのプログラムを作れるようにならない」と言われるからです。COBOLやC言語のプログラミング経験があるにもかかわらずです。 なぜJavaの学習がなかなか進まないのでしょうか。残念ながら「Javaのスキルが上がらない」という方の多くは,「データとアルゴリズム」「Javaの文法」「オブジェクト指向」の三つをきちんと学べ

    初心者がJavaを“超高速”で学ぶためのコツ:ITpro
    pochisato
    pochisato 2014/04/27
    これで勉強
  • Java(基礎編)

    ■オブジェクト指向 オブジェクト指向 多様性 カプセル化 継承(インヘリタンス) ■クラス クラス クラスとは もっと詳しく ■メソッド メソッド メソッドとは メソッドと引数 メソッド(戻り値あり) メソッド(戻り値なし) ■変数 変数 インスタンス変数 ローカル変数 ■this.○○とsuper.○○ this.○○とsuper.○○ this.○○ super.○○ ■配列 配列 配列を宣言する 配列に始めから値を代入する 配列1を配列2に代入 配列1を配列2に代入(注意点) 配列の長さを自動的に取得する ■コマンドラインに引数を与える コマンドラインに引数を与える args[0] 簡単に書くと ■修飾子 修飾子の種類 クラスの修飾子 変数の修飾子 メソッドの修飾子 public・private・protected public(クラス・変数・メソッド) private(変数) pr

    pochisato
    pochisato 2014/04/27
    これで勉強
  • Web開発でよく使う、特に使えるChromeデベロッパー・ツールの機能

    Webアプリのデバッグやチューニングに役立つ、Chrome Developer Toolsの主要機能を、スクリーンキャプチャ中心で簡潔に紹介。2014年10月に最新情報に改訂。 モダンブラウザーの中でGoogle Chromeは最後発ながら、その機能の潤沢さ、便利さ、高速さからシェアを大きく伸ばしている。そして、今やほとんどのブラウザーではWindowsの場合F12キーを押すことで(Macの場合はCommand+Option+Iキーで)手軽に各ブラウザー搭載のデベロッパーツールを利用できるが、特にChromeのデベロッパーツールは、非常に機能が豊富なため、利用している人もかなり多い。 稿では筆者がよく使う機能や、使うと便利な機能を中心に、Chromeのデベロッパーツールについて紹介していく。なお、書は執筆時点で、最新のChrome 38を使用している。 機能ふかん 残念ながら、Chro

    Web開発でよく使う、特に使えるChromeデベロッパー・ツールの機能