タグ

2016年4月7日のブックマーク (12件)

  • NullPointerExceptionが発生する原因と対策 Javaの基本|トピックアップ

    JavaにおけるNullPointerExceptionをはじめとした例外他、簡単なサンプルコードなどを掲載しています。 NullPointerExceptionとJavaの基 Tweet NullPointerExceptionについて Javaエンジニアの方で、一度もNullPointerExceptionに遭遇したことがないという方はいないと思います。 それぐらい、よく見られる例外です。 NullPointerExceptionは、インスタンスへの参照がない値に問い合わせた際に発生する例外です。 具体的に、以下のようなコードでNullPointerExceptionが発生します。 String str1 = ""; String str2 = null; System.out.println("start ..."); System.out.println("str1.length

  • https://blog.wantedly.com/post/21178086314/%E8%B6%85%E5%84%AA%E7%A7%80%E3%81%AA%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%81%8C%E7%84%A1%E5%90%8D%E3%83%99%E3%83%B3%E3%83%81%E3%83%A3%E3%83%BC%E3%81%AB%E5%85%A5%E7%A4%BE%E3%81%99%E3%82%8B%E3%81%BE%E3%81

  • プログラミングについてとか その2 - Nao Minami's Blog

    どうもこんばんは、south37です。 今日も前回に引き続き、自分がプログラミングに触れてどんな事を勉強してきたのか書いていきたいと思います。 前回が学部3年の終わり頃までだったので、今日は4年になったあたりからですね。 学部4年 4年になって最初のビッグイベントは研究室配属でした。僕はかなりガチなところを選んだので、研究が生活の大部分を占めるようになりました。必要単位はそろえていたので、必修以外の授業はほとんどありませんでした。 唯一履修した授業は「理論輪講」で、これは理論系の研究室の先生と輪講をやるというものでした。僕は数値計算によるシミュレーションをやっている研究室を選んで、助教の先生に毎週成果を見てもらいながら「粉体」のシミュレーションを行っていました。C++で書かれたソースコードを頂いてそれを元に進めたのですが、この時に初めてある程度の大きさを持ったソースを読みました。 C++

    プログラミングについてとか その2 - Nao Minami's Blog
  • プログラミングについてとか - Nao Minami's Blog

    こんばんは、south37です。 今日は、自分がプログラミングをどういった経緯で始めたか、どういう風に勉強してきたか、について書いてみたいと思います。 大きな転機などは特に無くて、その時その時で興味を持ったものを何となく学んでいました。また、大体は参考書を買って読んでサンプルコードを書いてみるだけだったので、この時期にこんなを読んでて面白かったぜ、ってのを中心に書いていきたいと思います。 プログラミング事始め 大学に入ってしばらくはプログラミングなんて全く興味がありませんでした。が、大学二年の冬の終わり、持っていたPCが壊れて新しいPCを買ったことをきっかけにして、勉強を始めました。お金の無い当時の自分としては高い買い物だったので、何とか元をとってやろうという一心だったのを覚えています。 最初は、明解C言語 入門編というの例文をひたすら読む&写経していました。当時のバイトが待ち時間がと

    プログラミングについてとか - Nao Minami's Blog
  • Oracle :: ピアソンVUE

    オラクル認定資格試験 再受験無料キャンペーン 2016 キャンペーン概要 1 回目の受験予約の際、 プロモーションコード RETAKE16JP を入力し、加えて支払い情報を入力ください。 プロモーションコードの入力がない場合は、キャンペーンの対象外となります。 (支払いには、その他の有効なディスカウント・チケットおよび受験チケット(バウチャー) も利用いただけます。) 1 回目の受験が不合格であった受験者のみ、2 回目の同一試験を無料で予約ができます。 なお、1 回目をテストセンターで受験した場合には、2 回目の受験もテストセンターを選択いただく必要があります。 同様に1 回目をオンラインで受験した場合には、2 回目の受験もオンラインを選択いただく必要があります。 1 回目の受験は2016年5月31日までに終了している必要があります。なお、欠席の場合には受験扱いにはなりません。 2

  • 長文日記

    長文日記
  • いまさら聞けない、“Ajax”とは何なのか?(1/3) - @IT

    しかし、何が得意で、どんなことがすごいのか? どんな技術を使っているのか?……などなどについてあなたは説明できますか? そのあたりを中心に解説をしていこうと思います。 Ajaxを、その誕生からひもとく Ajaxを理解するには、その誕生を知ることが第一歩です。 ■Ajax発祥の地はいずこ? 「Ajax」発祥の地は、コンサルティング会社を経営するJesse James Garrett氏が、2005年2月18日に投稿した「Ajax: A New Approach to Web Applications」(Ajax Webアプリケーションへの新しいアプローチ)というエントリーです。 このエントリーは話題を呼び、Ajaxという単語がアメリカで使われるようになり、日にやって来ました。 ■Ajaxの定義 では、Ajaxとは何なのか? 彼のブログで、以下のようにAjaxを定義しています。 standar

    いまさら聞けない、“Ajax”とは何なのか?(1/3) - @IT
  • JSON の紹介

    JSON (JavaScript Object Notation)は、軽量のデータ交換フォーマットです。人間にとって読み書きが容易で、マシンにとっても簡単にパースや生成を行なえる形式です。 JavaScriptプログラミング言語 (ECMA-262標準第3版 1999年12月)の一部をベースに作られています。 JSONは完全に言語から独立したテキスト形式ですが、C、C++、C#、JavaJavaScriptPerlPython、その他多くのCファミリーの言語を使用するプログラマにとっては、馴染み深い規約が使われています。これらの性質が、 JSONを理想的なデータ交換言語にしています。 JSONは2つの構造を基にしています。 名前/値のペアの集まり。様々な言語で、これはオブジェクト、レコード、構造体、ディクショナリ、ハッシュテーブル、キーのあるリスト、連想配列として実現されています。

  • はじめてajaxを使うときに知りたかったこと - Qiita

    はじめに 今更ですが最近ajaxを少し触るようになりました。 jQueryを使えば簡単にajax通信ができるため、単純なものであればそれほど実装は難しくないかと思います。 ですが少し複雑なことをやろうとしてみると、急にハードルが上がる気がします。 そこで自戒を込めて、ajax初心者の方に対してはじめにこれを知りたかったと思えるんじゃないかというものをまとめてみたいと思います。 ※jQueryを利用したajax通信を想定しています 目次 処理の順番を意識する $.ajax()の省略メソッドを知る イベントを知る デバッグ方法を知る 通信状況を想定する(タイムアウトを設定する) 連続クリックを防止する ← [New!] 連続通信を防止する ← [New!] 処理の順番を意識する ajaxを使用する場合は、非同期通信で処理したいケースがほとんどかと思います しかし単純にそのまま書いただけでは処理

    はじめてajaxを使うときに知りたかったこと - Qiita
  • いまさら聞けない「Javadoc」と「アノテーション」入門

    いまさら聞けない「Javadoc」と「アノテーション」入門:【改訂版】Eclipseではじめるプログラミング(22)(1/4 ページ) これからプログラミングを学習したい方、Javaは難しそうでとっつきづらいという方のためのJavaプログラミング超入門連載です。最新のEclipseとJava 6を使い大幅に情報量を増やした、連載「Eclipseではじめるプログラミング」の改訂版となります 注釈とコメントで開発しやすくしよう 開発者がソースコードにコメントを自由に記述すると、統一性がなくなり、同じ内容をさまざまな表現で書いてしまいます。これを防ぎ、重要な情報について統一的な表現で記述したいときは、「アノテーション(annotation、注釈)」を使うことを検討してみましょう。 Javaではアノテーションをプログラムのソースコードへプログラムのメタデータとして記述できます。また、プログラムにア

    いまさら聞けない「Javadoc」と「アノテーション」入門
  • 新人Webデザイナーにおすすめのデザイン書10選 - Tortoise Shell

    はてブで新人エンジニア向けに技術書を紹介するエントリを見かけて、思わず「デザイナー版を書いてみたい!」と思ったので、書くことにしました笑 この春からデザイナーになられる方で、「勉強したいけど、どんなを読めばいいの?」という方はぜひ参考にしてみてください。 おすすめデザイン書10選 01.誰のためのデザイン 02.美の構成学 03.ノンデザイナーズ・デザインブック 04.融けるデザイン 05.デザインのルール、レイアウトのセオリー 06.7日間でマスターする配色基礎講座 07.タイポグラフィの基ルール 08.インタフェースデザインの心理学 09.絵ときデザイン史 10.プロになるためのWebデザイン入門講座 実践で役立つPhotoshop&Illustrator徹底ガイド おわりに デザインを格的に学ぶなら おすすめデザイン書10選 01.誰のためのデザイン 誰のためのデザイン? 増補

    新人Webデザイナーにおすすめのデザイン書10選 - Tortoise Shell
  • XMLとは?

    XMLは、多様な情報を「情報の意味」と「情報の内容」に分けてテキストで記述する方法(言語)です。(と書くと難しいのですが、、。) 例えば、「お客の情報をまとめて管理したい!」、なんて場合にXMLを使用すると、名前、住所などお客の情報を一元的に管理できますし、その情報をインターネットやプログラムから利用できるようになります。 例1)インターネット上でお客の情報を確認する XMLはテキストファイルですので、何かソフトがなければデータが見えないとか、OSが違うとデータが見えないということがありません。インターネットに公開しておけば、どこからでも参照することが可能です。 例1を見て、HTMLと何が違うの?と思った方もいると思います。例1では、XMLに表示の設定を行っているため、表示はHTMLと変わりません。例2でわかりやすいようにXMLそのものを表示してみます。(XMLがデータで構成されていること