タグ

関連タグで絞り込む (252)

タグの絞り込みを解除

Javaとjavaに関するext3のブックマーク (149)

  • 英語「garbage collector」の意味・使い方・読み方 | Weblio英和辞書

    The garbage collector comes three times a week.例文帳に追加 ごみは週3で集めに来る。 - Tatoeba例文

  • Java Platform SE 6

    <H2> フレーム関連の警告</H2> <P> このドキュメントはフレーム機能を使って表示するように作られています。フレームを表示できない Web クライアントの場合にこのメッセージが表示されます。 <BR> リンク先<A HREF="overview-summary.html">フレームなしのバージョン</A>

    ext3
    ext3 2012/06/27
    Oracleの方の
  • 虚数どうしの比較をしたいときのクラスの活用法

    数学の平方根では、負の数の平方根を求めると虚数解が得られます。しかし、Javaにはもともと虚数を表現する手段が含まれていません。そのため、Mathクラスにある平方根を求めるsqrtメソッドの引数に負の数を与えると「NaN」が返されます。これは、非数(Not a Number)を表すビットパターンであり、Java以外の言語でも採用されている表記方法です。 ある値がNaNかどうかは、Doubleクラス等のisNaN()メソッドで確認できますが、ここで問題なのは、「-2の平方根」も「-3の平方根」もNaNになってしまうため、NaNである式どうしは(例え同じ負の数の平方根であっても)絶対に「==」にならないということです。 よって、下記のように、変数xに「2の平方根」が代入されている場合には「x == Math.sqrt(2)」はtrueになりますが、変数xに「-2の平方根」が代入されている場合に

    虚数どうしの比較をしたいときのクラスの活用法
    ext3
    ext3 2012/06/22
    "Mathクラスにある平方根を求めるsqrtメソッドの引数に負の数を与えると「NaN」が返されます"役にたたんなぁ
  • Oracle Java Technologies | Oracle

  • Java 暗号化拡張機能 JDK5.0

    ext3
    ext3 2012/06/22
    浮動小数点計算のIEEE754問題を解決するための
  • 改訂版:Eclipseではじめるプログラミング

    これからプログラミングを学習したい方、Javaは難しそうでとっつきづらいという方のためのJavaプログラミング超入門連載です。最新のEclipse 3.4とJava 6を使い大幅に情報量を増やした、連載「Eclipseではじめるプログラミング」の改訂版となります Eclipse 3.4で超簡単Javaプログラミング基礎入門 【改訂版】Eclipseではじめるプログラミング(1) これからプログラミングを学習したい方、Javaは難しそうでとっつきづらいという方のための超簡単Javaプログラミング入門です

  • ja: NetBeans 日本語サイト

    このサイトについて - About this site Here is a NetBeans, Japanese Speaking Community. All contents are available in Japanese. このサイトは NetBeans 日語サイト です。netbeans.org 内に設けられた日語のサイトです。日語によるメーリングリストの運営やドキュメントの公開などを行っています。このページは、NetBeans オープンソースプロジェクトの中の ja というサブプロジェクトのトップページでもあります。日語サイトプロジェクトへの参加方法などはプロジェクトについてを参照してください。

  • NetBeans - Wikipedia

    NetBeans(ネットビーンズ)とは、オラクル(買収以前はサン・マイクロシステムズ、以下同)を中心としたコミュニティにより開発されている、オープンソースの統合開発環境 (IDE) である。Java/PHP/C言語/C++/JavaScript/Groovy等のいくつかのプログラミング言語に対応している。NetBeans Platformを利用して開発されており、様々なモジュールを組み込むことが可能である。NetBeansの特徴の一つであるGUIエディタ (Project Matisse) もその一つである。 ほぼ100%Javaで書かれている統合開発環境である。バージョン4.0以降は、Java仮想マシン自体の大幅な高速化もあって、ネイティブな環境との速度差は感じないとされる。 このソフトウェアはJavaを開発しているオラクルが開発していることから、最新版のJavaにいち早く対応できるとい

    NetBeans - Wikipedia
    ext3
    ext3 2012/06/20
    バグが多い
  • こんなに違う? AndroidとiOSの開発流儀

    iPhoneiPadのOSとして知られるiOS.Androidとの違いは意外とあります.コラムでは,これらを,開発者の視点から考察してみます. ●iPhoneAndroid  iOSとAndroidは同じスマートフォン向けOSが出自ということもあり,よく比較されます.AppleiPhoneのタブレット版ともいえるiPadで成功を収め,iOSがスマートフォン以外にもターゲットを広げました.現在,Androidも負けじとAndroid 3.0(Honeycomb)でタブレットの分野に打って出ています.両社は共によきライバルとして,いまこの瞬間も,そしてこれからも競い合う関係です. しかし,その人気を二分するプラットホームの違いは,開発者以外はよく分からないというのが実情ではないでしょうか? 両方を開発している人ならば,日々いろいろと感じるところは少なくないでしょう.けれども,iOS開発

  • Javaを手に入れよう [Javaプログラミング] All About

    Javaを手に入れよう今すぐJavaを始めたい!……と思っても、ソフトはどこで手に入るの? セットアップは? と悩んでいる人。まずは、Javaを使える状態にしましょう。 ここでは、これからJavaを始めよう!という人に向けて、Javaのもっとも基から説明をしていきます。最終的には「ここにある記事をすべて読めば、Javaの基はマスターできる!」というものにしていく予定です。 さて、第1回目としては「Javaを手に入れて動くようにする」というところまで考えてみましょう。……そのためには、なによりもまず「どのJavaが必要なのか」を知らなくてはいけません。そう、「Java」と一口にいっても、実はさまざまな種類があるのです。これは「エディション(Edition)」と呼ばれるもので、現在、以下の3つが用意されています。 ■Java 2 Standard Edition(J2SE) いわゆる「パソ

    Javaを手に入れよう [Javaプログラミング] All About
    ext3
    ext3 2012/06/18
    "Java 2 Enterprise Edition(J2EE) これは、サーバで動くJavaプログラムのためのものです。サーバ側の開発などを行なう際に必要となります。"
  • Java - Wikibooks

    オブジェクト指向プログラミング (OOP) クラス パッケージ 抽象クラス ラッパークラス オートボクシング 列挙型 (enum) レコード (record) インターフェース ジェネリクス アノテーション スレッドと並行処理 スレッドの基的な理解 スレッドの作成と制御 マルチスレッドプログラミングの基礎 ラムダ式とストリームAPI ラムダ式の構文と利点 ストリームAPIの基的な操作(map、filter、reduceなど) デザインパターン ソフトウェアデザインパターンの基概念 代表的なデザインパターンの理解と実装 特殊機能と技術 改廃された技術 リフレクション リフレクションの基的な理解 リフレクションを使用したダイナミックプログラミング ユニットテスト ユニットテストの重要性と基的な考え方 JUnitなどのテスティングフレームワークの使用方法 データベース連携 JDBCを使

  • FizzBuzz問題をJavaで - 矢野勉のはてな日記

    Javaネットから切り離されている間に面白いことやってて気になって仕方がなかった。どうしてプログラマに・・・プログラムが書けないのか? コンピュータを一台も持ってないけどプログラマになりたい、という奇妙な人が、それも大量にいますからね.... 皆さんきらびやかな世界を想像していたのに、プログラミングというのが如何に地味な作業なのかを知ってガックリ肩を落として別の業界に転職していきます。という現状を考えると、FizzBuzzを10分で解く人がいたら採用候補のような気がします。すくなくともその言語を多少は知ってるっぽい。RubyとかPerlとかでワンライナーで回答したら、10分かかってたって良さげ。「いまからRuby、いやプログラミング言語勉強します」ってわけではないのは分かる。むしろ「ワンライナーにこだわるとは、こいつ結構スキモノだな」とか思いそう。そういうスキモノ度を計るためにもコードは見

    ext3
    ext3 2012/06/14
    "原文読むと「a couple of minutes」なので、意味的には「数分」あるいは「2,3分」。厳密に「2」ってわけじゃないので「ち、2分切れなかった」とあまりショックを受ける必要はないと思います(と自分で言っときます)
  • 0.2 この講座の趣旨 : Javaのオブジェクト指向入門

    なぜかというと、Javaがちゃんとわかればオブジェクト指向もわかるからです。 Javaの言語仕様には、ちゃんとオブジェクト指向のエッセンスが含まれています。カプセル化、継承、ポリモーフィズム、インタフェース……これらをちゃーんと理解すれば、オブジェクト指向もちゃんと理解できます。 たとえば、Javaのソート機能。 // SortWithComparator.java import java.util.Arrays; import java.util.Comparator; /** * 文字列の長さで比較するComparator。 */ class LengthComparator implements Comparator { public int compare( Object lh, Object rh ) { String strL = (String)lh; String strR

  • Pattern (Java Platform SE 6)

    Java Is the Language of Possibilities Java is powering the innovation behind our digital world. Harness this potential with Java resources for student coders, hobbyists, developers, and IT leaders.

    ext3
    ext3 2012/06/08
    "定義済みの文字クラス. 任意の文字 (行末記号とマッチする場合もある)\d 数字: [0-9]\D 数字以外: [^0-9]\s 空白文字:[ \t\n\x0B\f\r]\S 空白文字:[^\s]\w 単語構成文字:[a-zA-Z_0-9]\W 非単語文字:[^\w]"
  • Java正規表現によくあるマッチ パターン - Java入門

    Newest Top10 Java正規表現による置換 - Matcher.replaceAll/String.replaceAll使い方例 - 02/03 18:44 Velocityテンプレートエンジン繰り返しforeach の使い方一例 - 01/22 18:35 Java正規表現一例 - 正規表現で 英字/数字の分離 - 01/22 17:36 VelocityテンプレートエンジンのResourceNotFoundExceptionについて - 01/20 19:08 instanceof演算子 - Javaオブジェクトの型判定 - 11/11 16:27 JMX に準拠したJVM監視ツール jconsole の使い方 - 10/23 14:13 JVMの性能(CPU、メモリ)をビジュアル表示できるVisualVMツールの使い方 - 10/23 10:41 Java言語の例外(Exc

    ext3
    ext3 2012/06/08
    \Wとか\Sとか使えるのか
  • 正規表現パターンにおけるエスケープ処理

    特別な意味を持つ文字をエスケープする 正規表現のパターンで使われる文字の中にはドット(.)やプラス(+)などのように特別な意味を持つ文字があります。これらはメタ文字と呼ばれます。例えば次のような正規表現リテラルで見てみます。 文字のまま解釈すると、このパターンは「a」「.」「b」の 3 つの文字が連続している文字列にマッチするように見えます。ただパターンの中でドット(.)は任意の 1 文字とマッチするメタ文字のため、この "a.b" というパターンは "a" で始まり "b" で終わる 3 文字の文字列とマッチします。そのため、 "a.b" だけでなく "axb" や "a8b" などの文字列ともマッチします。 import java.util.regex.*; String regex = "a.b"; Pattern p = Pattern.compile(regex); Matche

    正規表現パターンにおけるエスケープ処理
    ext3
    ext3 2012/06/08
    エスケープには\が二つ必要
  • とほほのJava入門 - とほほのWWW入門

    文字列(String) テキストブロック 文字列長を得る(length) 等しいかどうか調べる(equals, equalsIgnoreCase) 文字列を大小比較する(compareTo, compareToIgnoreCase) n番目の文字を得る(charAt) 指定文字が出現する場所を得る(indexOf) 文字列を分割する(split) エスケープシーケンス サロゲートペア 文字列(String) 文字列 を扱うには、String を用います。文字列は "..." で囲みます。 String str = "abc"; テキストブロック Java 15 でサポートされた機能で、"""...""" で複数行にまたがる テキストブロック を使用することができます。 String s = """ Usage command [options] file... """; System.ou

    ext3
    ext3 2012/06/07
  • 日経PC21 / エクセル - 勝手に設定される「ハイパーリンク」を解除したい!

    最新号日経PC21 2025年 9月号 発売日:2025年7月24日 特別定価:950円(紙版、税込み) 【特集】 詐欺も防げる! プライバシーも守れる! 不快な ネット広告を遮断せよ! 【特集】 インテル入ってなくても大丈夫! AMD搭載ノートを狙え 【特集】 これ1Windowsが超快適に! 公式“神”ツール「PowerToys」 【特集】 買う価値がある パソコン&スマホ100均デジタルグッズ大集合! ≫サンプルファイルのダウンロード

  • @IT Java Solution 全記事一覧

    Scala+Play 2.0でWebアプリ開発入門 2.0からScalaに対応したWebアプリ開発の人気軽量フレームワーク「Play」について解説し、Webアプリの作り方を紹介する入門連載 Selenium WebDriverでWebアプリのテストが変わる Webアプリのテスト自動化ツール「Selenium WebDriver」の特徴を整理するとともに、Selenium WebDriverを利用したWebアプリの簡単な自動テストの実装、実施手法について紹介 XPagesでLotus Notes/Dominoアプリ開発入門 Notes/Dominoの資産をサーバサイドJavaScriptJavaで操作し、HTMLJavaScriptCSSUIにできる技術「XPages」について解説し、Webアプリの作り方を紹介する入門連載

  • Javaコーディング標準

    Copyright (c) 2000-2006 Eiwa System Management, Inc. Object Club Kenji Hiranabe 06/04/26 Java (C) Copyright 2000-2006 ( ) hiranabe@esm.co.jp 2000 11 22 2001 2 9 2 2001 2 10 3 2001 2 12 4 2001 2 14 5 2001 3 12 6 2001 3 24 7 2001 8 31 7 2001 10 31 8 2001 11 9 9 2002 11 5 10 2006 4 26 http://www.objectclub.jp/community/codingstandard/CodingStd.doc 1. AS-IS Copyright info@ObjectClub.jp hiranabe@esm.co