タグ

javaに関するtakun71のブックマーク (7)

  • Javaでリストと配列を変換、コピーする方法(まとめ) - 地平線に行く

    Javaで、たまにリストと配列を変換したり、コピーしたりするときがあります。 でも意外とやろうとするたびに忘れてしまうので、ざっとまとめてみました。 (解説を分かりやすくするために、ジェネリクスを使用していません) リスト から 配列(変換) public static String[] convert(List<String> list){ return list.toArray(new String[list.size()]); } toArray の引数は、new String[0]でもかまいませんが、 あらかじめサイズが確定している場合は、そのサイズで配列を作っておいた方がわずかながら効率が良くなります。 Listから配列への無駄のない変換 - 地平線に行く リスト から リスト(コピー) public static List<String> copy(List<String> l

    Javaでリストと配列を変換、コピーする方法(まとめ) - 地平線に行く
  • Java 乱数の作成(nextInt、random)

    0〜9の乱数を作成する例です。 int ran = rnd.nextInt(n) は0〜n-1の値をranに代入します。 import java.util.Random; public class Ran{ public static void main(String[] args){ //Randomクラスのインスタンス化 Random rnd = new Random(); int ran = rnd.nextInt(10); System.out.println(ran); } } ■実行結果 8 なお、10〜19などの0からはじめたくない場合は、生成した乱数に開始したい整数をプラスすることで実現できます。 使用例(値に+10をして10〜19に) import java.util.Random; public class Ran{ public static void main(St

    Java 乱数の作成(nextInt、random)
  • Javaの道:クラス(10.static)

    概要 メンバ変数、メソッドを宣言する際、static修飾子が付与されたものをクラス変数、クラスメソッド、static修飾子が付与されていないものをインスタンス変数、インスタンスメソッドといいます。 クラス変数、クラスメソッドはそのクラス内で1つという位置付けです。そのクラスからいくつインスタンスを生成してもインスタンスごとにメンバ変数、メソッドが割り当てられることはありません。 インスタンス変数、インスタンスメソッドはインスタンスごとに存在します。クラスからインスタンスが生成されるとそれぞれのインスタンスに対し、インスタンス変数、インスタンスメソッドが割り当てられます。Javaはオブジェクト指向プログラムの設計思想の元、クラスから生成されるインスタンスに対し様々な処理を実行していきます。そのため、Javaでメンバ変数、メソッドというと、通常、このインスタンス変数、インスタンスメソッドのこと

    Javaの道:クラス(10.static)
  • Android 開発入門

    このサイトでは Android 端末上で実行できるアプリケーションを開発するために、プログラミングを初めて学習する人向けのサイトです。 ただし Android の開発に必要な Java 言語の基礎的な項目については Java 入門 を参考にしてください。 ここでは Java はわかっているものとして、アンドロイド開発に特化した部分を中心に解説しています。 Android 開発ニュース タブレット出荷台数わずかに回復 2018年2月19日、MM総研が発表した2017年の日国内のタブレット出荷台数によれば 863万台の前年比1.4%増。 市場を牽引したのは携帯電話キャリアの Android セルラータブレットで、メーカー毎のシェアは Huawei、LG、富士通と続く。 一方、Wifi のみのタブレットは 4 年連続前年比減。尚、2017 年のスマホ出荷台数は 3199 万台 (前年比 8.7

    Android 開発入門
    takun71
    takun71 2013/03/18
    アフリを入れるのはいいんだけど、若干文字を読むときに邪魔になる。
  • 4、JDK のインストール -Linux 編-

    ページでの使用環境 OS:Fedora Core 5 ( もしくは Red Hat Linux 9 ) Java:JDK 5.0 UPDATE 8 下記のSun Microsystems 社のサイトより JDK をダウンロードしましょう。 ここでは、ページ記述時点の最新版である JDK 5.0 UPDATE 8 をダウンロードしました。Fedora Core 5 ( 1 ) JDK のダウンロード 下記のページより JDK 5.0 UPDATE 8 [ ダウンロード ] へ遷移し、 [ Accept License Agreement ] をクリック、 Linux self-extracting file : jdk-1_5_0_08-linux-i586.bin をダウンロードしてください。

    takun71
    takun71 2012/10/29
    jdkのインストル
  • LL言語が後退局面に差し掛かっている件

    LLやばくねー 2年ぐらい前からやばくねー2003年から2009年にかけてPerlを筆頭にPHP,Ruby,Javascript,PythonなどのLL言語はこの世を謳歌していたが、どうやら去年頃からその成長に陰りが見え始めたように感じている。 webアプリケーションを構成する要素の一つとしてLLを見れば、まあ、よくやっている方だし、そちらの分野では今後も相当長く現役を続けるだろう。 しかし今はまさに超大規模データをほぼリアルタイムで解析して加工しなおされたデータにこそ富を生み出すポテンシャルを秘める時代だ。Hadoopが何かさっぱりわかっていないエンジニア連中はKENT時代のPerler程度の価値しかない。 テラが当たり前のように乱れ飛ぶ現場でLLが出来る事など無いに等しい。 IDEの進化がLLの優位性をかき消したeclipseやnetbeansなどIDEは地味なのであまり報道されないけ

    LL言語が後退局面に差し掛かっている件
    takun71
    takun71 2011/02/15
    三年くらい経ってから読むとどうだろうか…
  • Effective Java 読書会 1 日目「static メソッドの使い方などなど」 - IT戦記

    はじめに 社内で「Effective Java を 20 日で読もう」という勉強会が企画されて、今日がその一日目。 ノリノリな感じで。 どーん 今日読んだところ 5 ページ 〜 19 ページ という訳で いろいろ出た話題を残しておく 毎日続けるために、なるべく適当に書いていこうと思う あと、自分が勝手に解釈してる部分も多々あると思うます>< static ファクトリーメソッド static ファクトリーメソッドとは、コンストラクタの代わりに使われる static メソッドのことらしい。 コンストラクタは、名無し たしかに String コンストラクタとかごちゃごちゃしてて一個一個名前付けたほうがいいんじゃね?と思うなーと http://java.sun.com/javase/6/docs/api/java/lang/String.html#constructor_summary Strin

    Effective Java 読書会 1 日目「static メソッドの使い方などなど」 - IT戦記
  • 1