タグ

javaに関するsochankunのブックマーク (10)

  • Javaの道:日付・時刻(3.SimpleDateFormatクラス)

    throwsの使用方法 Javaでは例外が発生したメソッド内で例外ハンドラを発見できない場合、例外ハンドラを求めてメソッド呼び出し元を逆に捜しに行きます。 このとき各メソッド(この場合はBメソッド、Cメソッド)では、発生した例外の例外ハンドラをメソッド呼び出し元へ捜しに行くことを明示的に示す必要があります。その時にthrowsを使用します。 throwsの宣言は以下の枠内のフォーマットで構成されます。throwsで指定される例外クラスの内、チェック例外は必ず指定する必要があります。指定しない場合はコンパイルエラーとなります。非チェック例外は指定しても、指定しなくても良いです。 【throwsの宣言】 メソッド名 (引数型 引数名) throws 例外クラス型,・・・ 例1 throwsを使用し、呼び出し元メソッドで例外ハンドラがキャッチされた例です。 import java.io.*; c

    Javaの道:日付・時刻(3.SimpleDateFormatクラス)
  • 連載: IBM Watson Workspace #鬼わか アプリケーション開発: 第 7 回: IBM Watson Workspace で AI を利用したアプリ連携の実現 #鬼わか 解説(前編)

    IBM Related Japanese technical documents - Code Patterns, Learning Path, Tutorials, etc. Please open new issue/pull requests in either English or Japanese if you would have any feedback or you would like to contribute this repo. We provide mainly "Japanese contents" by markdown text. IBM Developerの最新情報は https://developer.ibm.com/ にアクセスし、英語のコンテンツを参照してください。 このリポジトリは、IBM Developer Japan Webサイトで公開していた

    連載: IBM Watson Workspace #鬼わか アプリケーション開発: 第 7 回: IBM Watson Workspace で AI を利用したアプリ連携の実現 #鬼わか 解説(前編)
  • 文字列と文字列を比較する(String.equals)

    Java で文字列は参照型のため、同じ文字列を参照しているか比較するには == 演算子を使い、同じ値を持っているかどうか比較するには String クラスの equals メソッドを使用します。ただ文字列の場合は、他の参照型と異なる挙動を示す場合もあり注意が必要です。ここでは Java で文字列と文字列を比較する方法について解説します。

    文字列と文字列を比較する(String.equals)
    sochankun
    sochankun 2017/02/15
    if文で文字列判定を行うには、==演算子ではなく、equals()を使うべきとのこと。前から疑問に思っていたことが解決した。
  • Android | プログラムの中でビューを定義

    前のページでXMLファイルを使ってビューを定義する方法について解説しました。ここではプログラムの中でViewクラスのオブジェクトを作成しアクティビティに追加する方法について解説します。 1.アクティビティにビューを配置する 2.レイアウトパラメータ 3.テスト アクティビティにビューを配置する アクティビティにビューを配置するにはsetContentViewメソッドを使いますが、setContentViewメソッドは引数の違いで3種類のメソッドが定義されています。今回使用するのは次のメソッドです。 setContentView public void setContentView (View view) Set the activity content to an explicit view. This view is placed directly into the activity's

    sochankun
    sochankun 2017/01/23
    プログラムからレイアウトを作る方法について、わかりやすく説明されている。
  • 内部クラスとは : JavaA2Z

    クラス内クラス。 「インナークラス」とも言う。 特定のクラス(外部クラス)内に存在するクラスを「内部クラス」という。 文法的には、外部クラスの定義内で定義されたクラスが、内部クラスとなる。 外部クラスの中からは自由に内部クラスを使用できる。外部クラスから、内部クラス型変数の宣言、インスタンスの作成、privateフィールド及びprivateメソッドへのアクセスが可能である。 また同様に、内部クラスは外部クラスを自由に使用できる。 内部クラスは、そのインスタンスを外部クラスのインスタンス内に持つ、という特殊なクラスである。 まず外部クラスのインスタンスを作り、次にそのインスタンスの参照経由で内部クラスのインスタンスを作ることで、外部クラスのインスタンスと結びついた内部クラスのインスタンスを作ることができる。 そうすることで、内部クラスは外部クラスのフィールド及びメソッドにアクセスできる。 つ

    sochankun
    sochankun 2017/01/11
    内部クラスは、そのインスタンスを外部クラスのインスタンス内に持つ、という特殊なクラスである。Androidで 非同期で画面遷移したい時、まさに内部クラスで解決した経緯がある。
  • Gradle 日本語ドキュメント

    ページは、Gradle - Documentationを翻訳したものです。 Gradleプロジェクトは、ドキュメントの品質を高めるよう日々努めています。 ドキュメント自身、Gradleによりビルドされており、すべてのコードスニペットおよびサンプルは、Gradleのコードベースが変更されるたびに自動的にテストされ、常に正しく保たれると同時に最新版の内容が反映されるようになっています。 ユーザーガイド ユーザーガイド (分割版HTML、1ページ統合版HTMLPDF)では、Gradleのコンセプト、機能、コアプラグインについて詳細に記述されています。 チュートリアルで基的なタスクの動作を体験したり、インストール方法を知ることもできます。 もちろん、オライリーのGradleシリーズも忘れずにチェックしてください。 リファレンス資料 リファレンスとして最初に参照するべきドキュメントは、DS

  • Gradle User Guide

    Copies of this document may be made for your own use and for distribution to others, provided that you do not charge any fee for such copies and further provided that each copy contains this Copyright Notice, whether distributed in print or electronically. このドキュメントは、個人利用目的および第三者に配布するためにコピーして使用できます。ただし、印刷するにせよ電子媒体を使用するにせよ、以下の点に留意してください。どのような形態であれ使用料を課さないこと。また、このコピーライト条項を配布物に含めること。 例目次 6.1. 初めてのビルドス

  • ジェネリック : 総称 | Java プログラミング解説

    ジェネリック (generic) : 総称 C#などでは「ジェネリック」と表記されていますが、Javaの日語ドキュメントではJava SE6まで「総称」、Java SE7では「ジェネリクス」となっています。 ジェネリックのおもな用途はコレクションです。 ジェネリック型宣言 (generic type declaration) class クラス名<E> { E フィールド名; } このときクラス名は原型 (raw type) と呼ばれます。型変数 (type variable)「E」は、型パラメータ (type parameter) と呼ばれ、オブジェクトの生成時には具体的な型で置き換えます。 型変数の名前に特別な意味はありませんが、一般的には次の名前が使用されます。 E … Element (Javaのコレクション フレームワークで多用されています) K … Key N … Numbe

    sochankun
    sochankun 2017/01/04
    [?][非境界ワイルドカード型]
  • お探しのページが見つかりません | 株式会社NTTデータセキスイシステムズ

    お探しのページが見つかりません 誠に恐縮ですが、ご指定のページは見当たりません。 当社サイトへは上部ナビゲーションよりアクセスお願い申し上げます。

    お探しのページが見つかりません | 株式会社NTTデータセキスイシステムズ
    sochankun
    sochankun 2017/01/04
    [?][非境界ワイルドカード型]
  • Java総称型のワイルドカードを上手に使いこなすための勘所 - 達人プログラマーを目指して

    Java5以降では総称型(generics)がJava言語に導入されています。総称型自体は、最近の静的な型付けのプログラミング言語で珍しいことではなく、現在の最新版では.NETのC#やVisual Basicにも導入されています。一般的には総称型をサポートするクラスライブラリを自分で正しく定義することは非常にスキルがいるが、事前に定義されたクラスを使うだけであれば、それほど難しくないとされています。しかし、Java言語の総称型はエントリで説明するように特殊なところがあり、単に利用するだけでも他の言語に比べて遥かに難しいところがあるというのも事実です。特に総称型をパラメータ化する際に指定するワイルドカード型(List<? extends Serializable>など)の意味を正しく理解して使いこなすことは簡単なことではありません。その結果、昔のJDK1.4までのように型パラメーターのない

    Java総称型のワイルドカードを上手に使いこなすための勘所 - 達人プログラマーを目指して
    sochankun
    sochankun 2017/01/04
    [?][非境界ワイルドカード型]まず、総称型変数に「?」を用いることができます。これは型に何が入っているか不明という意味になります。・・・
  • 1