The garbage collector comes three times a week.例文帳に追加 ごみは週3で集めに来る。 - Tatoeba例文
The garbage collector comes three times a week.例文帳に追加 ごみは週3で集めに来る。 - Tatoeba例文
<H2> フレーム関連の警告</H2> <P> このドキュメントはフレーム機能を使って表示するように作られています。フレームを表示できない Web クライアントの場合にこのメッセージが表示されます。 <BR> リンク先<A HREF="overview-summary.html">フレームなしのバージョン</A>
数学の平方根では、負の数の平方根を求めると虚数解が得られます。しかし、Javaにはもともと虚数を表現する手段が含まれていません。そのため、Mathクラスにある平方根を求めるsqrtメソッドの引数に負の数を与えると「NaN」が返されます。これは、非数(Not a Number)を表すビットパターンであり、Java以外の言語でも採用されている表記方法です。 ある値がNaNかどうかは、Doubleクラス等のisNaN()メソッドで確認できますが、ここで問題なのは、「-2の平方根」も「-3の平方根」もNaNになってしまうため、NaNである式どうしは(例え同じ負の数の平方根であっても)絶対に「==」にならないということです。 よって、下記のように、変数xに「2の平方根」が代入されている場合には「x == Math.sqrt(2)」はtrueになりますが、変数xに「-2の平方根」が代入されている場合に
このサイトについて - About this site Here is a NetBeans, Japanese Speaking Community. All contents are available in Japanese. このサイトは NetBeans 日本語サイト です。netbeans.org 内に設けられた日本語のサイトです。日本語によるメーリングリストの運営やドキュメントの公開などを行っています。このページは、NetBeans オープンソースプロジェクトの中の ja というサブプロジェクトのトップページでもあります。日本語サイトプロジェクトへの参加方法などはプロジェクトについてを参照してください。
NetBeans(ネットビーンズ)とは、オラクル(買収以前はサン・マイクロシステムズ、以下同)を中心としたコミュニティにより開発されている、オープンソースの統合開発環境 (IDE) である。Java/PHP/C言語/C++/JavaScript/Groovy等のいくつかのプログラミング言語に対応している。NetBeans Platformを利用して開発されており、様々なモジュールを組み込むことが可能である。NetBeansの特徴の一つであるGUIエディタ (Project Matisse) もその一つである。 ほぼ100%Javaで書かれている統合開発環境である。バージョン4.0以降は、Java仮想マシン自体の大幅な高速化もあって、ネイティブな環境との速度差は感じないとされる。 このソフトウェアはJavaを開発しているオラクルが開発していることから、最新版のJavaにいち早く対応できるとい
iPhoneやiPadのOSとして知られるiOS.Androidとの違いは意外とあります.本コラムでは,これらを,開発者の視点から考察してみます. ●iPhoneとAndroid iOSとAndroidは同じスマートフォン向けOSが出自ということもあり,よく比較されます.AppleはiPhoneのタブレット版ともいえるiPadで成功を収め,iOSがスマートフォン以外にもターゲットを広げました.現在,Androidも負けじとAndroid 3.0(Honeycomb)でタブレットの分野に打って出ています.両社は共によきライバルとして,いまこの瞬間も,そしてこれからも競い合う関係です. しかし,その人気を二分するプラットホームの違いは,開発者以外はよく分からないというのが実情ではないでしょうか? 両方を開発している人ならば,日々いろいろと感じるところは少なくないでしょう.けれども,iOS開発
Javaを手に入れよう今すぐJavaを始めたい!……と思っても、ソフトはどこで手に入るの? セットアップは? と悩んでいる人。まずは、Javaを使える状態にしましょう。 ここでは、これからJavaを始めよう!という人に向けて、Javaのもっとも基本から説明をしていきます。最終的には「ここにある記事をすべて読めば、Javaの基本はマスターできる!」というものにしていく予定です。 さて、第1回目としては「Javaを手に入れて動くようにする」というところまで考えてみましょう。……そのためには、なによりもまず「どのJavaが必要なのか」を知らなくてはいけません。そう、「Java」と一口にいっても、実はさまざまな種類があるのです。これは「エディション(Edition)」と呼ばれるもので、現在、以下の3つが用意されています。 ■Java 2 Standard Edition(J2SE) いわゆる「パソ
オブジェクト指向プログラミング (OOP) クラス パッケージ 抽象クラス ラッパークラス オートボクシング 列挙型 (enum) レコード (record) インターフェース ジェネリクス アノテーション スレッドと並行処理 スレッドの基本的な理解 スレッドの作成と制御 マルチスレッドプログラミングの基礎 ラムダ式とストリームAPI ラムダ式の構文と利点 ストリームAPIの基本的な操作(map、filter、reduceなど) デザインパターン ソフトウェアデザインパターンの基本概念 代表的なデザインパターンの理解と実装 特殊機能と技術 改廃された技術 リフレクション リフレクションの基本的な理解 リフレクションを使用したダイナミックプログラミング ユニットテスト ユニットテストの重要性と基本的な考え方 JUnitなどのテスティングフレームワークの使用方法 データベース連携 JDBCを使
Javaネットから切り離されている間に面白いことやってて気になって仕方がなかった。どうしてプログラマに・・・プログラムが書けないのか? コンピュータを一台も持ってないけどプログラマになりたい、という奇妙な人が、それも大量にいますからね.... 皆さんきらびやかな世界を想像していたのに、プログラミングというのが如何に地味な作業なのかを知ってガックリ肩を落として別の業界に転職していきます。という現状を考えると、FizzBuzzを10分で解く人がいたら採用候補のような気がします。すくなくともその言語を多少は知ってるっぽい。RubyとかPerlとかでワンライナーで回答したら、10分かかってたって良さげ。「いまからRuby、いやプログラミング言語勉強します」ってわけではないのは分かる。むしろ「ワンライナーにこだわるとは、こいつ結構スキモノだな」とか思いそう。そういうスキモノ度を計るためにもコードは見
なぜかというと、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
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
特別な意味を持つ文字をエスケープする 正規表現のパターンで使われる文字の中にはドット(.)やプラス(+)などのように特別な意味を持つ文字があります。これらはメタ文字と呼ばれます。例えば次のような正規表現リテラルで見てみます。 文字のまま解釈すると、このパターンは「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
文字列(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
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の資産をサーバサイドJavaScriptやJavaで操作し、HTMLやJavaScript、CSSをUIにできる技術「XPages」について解説し、Webアプリの作り方を紹介する入門連載
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
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く