JAVA習得への道
http://javaget.jugem.jp/
JAVA習得への道を記載していきます。相互リンクも募集中
ja
-
http://javaget.jugem.jp/?eid=89
ステップ7 入力値を加工する
import java.io.*;
public class train7{
public static void main(String args[]){
BufferedReader myReader = new BufferedReader(new InputStreamReader(System.in),1);
try{
System.out.println(&quo...
public class train7{
public static void main(String args[]){
BufferedReader myReader = new BufferedReader(new InputStreamReader(System.in),1);
try{
System.out.println(&quo...続きを読む >>
]]>
体験編
2006-08-11T21:33:00+09:00
javaget
JUGEM
javaget
-
http://javaget.jugem.jp/?eid=88
ステップ6 入力とその出力
次のソースを作りましょう。
import java.io.*;
public class train6{
public static void main(String args[]){
BufferedReader myReader = new BufferedReader(new InputStreamReader(System.in),1);...
import java.io.*;
public class train6{
public static void main(String args[]){
BufferedReader myReader = new BufferedReader(new InputStreamReader(System.in),1); ...続きを読む >>
]]>
体験編
2006-08-11T20:18:25+09:00
javaget
JUGEM
javaget
-
http://javaget.jugem.jp/?eid=87
ステップ5 クラスを使ってみよう
public class train5{
public static void main(String args[]){
String javaget ;
javaget="String クラスを使って表示しています。ちゃんと見れますか?";
System.out.println(javaget);
}
}...
public static void main(String args[]){
String javaget ;
javaget="String クラスを使って表示しています。ちゃんと見れますか?";
System.out.println(javaget);
}
} ...続きを読む >>
]]>
体験編
2006-08-11T18:53:49+09:00
javaget
JUGEM
javaget
-
http://javaget.jugem.jp/?eid=86
ステップ4 変数について学ぶ
次のようにテキストを編集しましょう。
public class train4{
public static void main(String args[]){
//変数の宣言
int intA;
int intB;
char chrA;
//変数に値を代入
intA=1...
public class train4{
public static void main(String args[]){
//変数の宣言
int intA;
int intB;
char chrA;
//変数に値を代入
intA=1...続きを読む >>
]]>
体験編
2006-08-10T21:36:55+09:00
javaget
JUGEM
javaget
-
http://javaget.jugem.jp/?eid=85
ステップ3 文字列を学ぶ
public class train3{
public static void main(String args[]){
public static void main(String args[]){
]]>
体験編
2006-08-10T21:02:53+09:00
javaget
JUGEM
javaget
-
http://javaget.jugem.jp/?eid=84
ステップ2 簡単な計算を行う
テキストや秀丸などで、次の文章を作成しましょう。
public class train2 {
public static void main(Stirng args[]) {
System.out.println(1+1);
System.out.println(10-1);
System.out.println(2*2);
...
public class train2 {
public static void main(Stirng args[]) {
System.out.println(1+1);
System.out.println(10-1);
System.out.println(2*2);
...続きを読む >>
]]>
体験編
2006-08-10T20:17:25+09:00
javaget
JUGEM
javaget
-
http://javaget.jugem.jp/?eid=83
ステップ1 ”JAVA習得への道”を表示する
テキストや秀丸などで、次の文章を作成しましょう。
public class train1{
public static void main(String args[]){
System.out.println("JAVA習得への道");
}
}
この文章を作成し...
public class train1{
public static void main(String args[]){
System.out.println("JAVA習得への道");
}
}
この文章を作成し...続きを読む >>
]]>
体験編
2006-08-10T19:49:40+09:00
javaget
JUGEM
javaget
-
http://javaget.jugem.jp/?eid=80
目次
JAVA基礎
Javaとは
Javaの歴史
JAVA基礎
Javaとは
Javaの歴史
続きを読む >>
]]>
2006-08-08T23:45:14+09:00
javaget
JUGEM
javaget
-
http://javaget.jugem.jp/?eid=82
相互リンク1
相互リンク
]]>
相互リンク
2006-08-08T23:25:00+09:00
javaget
JUGEM
javaget
-
http://javaget.jugem.jp/?eid=81
相互リンク
相互リンクを募集しています。
相互リンクを希望される方は、こちらにコメントください。
よろしくお願いします。
相互リンクを希望される方は、こちらにコメントください。
よろしくお願いします。
]]>
相互リンク
2006-08-08T23:18:23+09:00
javaget
JUGEM
javaget
-
http://javaget.jugem.jp/?eid=78
例外オブジェクト(Exception)
例外オブジェクトは次のようなクラス階層を持ちます。
□Object
└□Throwable
├□Error
│├□
└□Exception
├□RuntimeException
│├□
├□
それぞれのクラス(およびその...
□Object
└□Throwable
├□Error
│├□
└□Exception
├□RuntimeException
│├□
├□
それぞれのクラス(およびその...続きを読む >>
]]>
例外処理
2006-08-08T21:39:49+09:00
javaget
JUGEM
javaget
-
http://javaget.jugem.jp/?eid=77
例外を投げる(throw, throws)
throw を用いて例外を投げることができます。例外を投げるメソッドを定義する場合は、throws を用いて、そのメソッドが例外を投げる可能性があることを明示しておきます。throws 宣言されたメソッドは、try catch で例外を補足しないと、コンパイル時にエラーとなり...
続きを読む >>
]]>
例外処理
2006-08-08T21:39:04+09:00
javaget
JUGEM
javaget
-
http://javaget.jugem.jp/?eid=76
例外をキャッチする(try, catch, finally)
FileReader() は、指定したファイルが存在しない場合に FileNotFoundException 例外を発生させます。これは、FileReader() のマニュアルに下記のように記述してあることから分かります。
public FileReader(String fileName)
throws FileN...
public FileReader(String fileName)
throws FileN...続きを読む >>
]]>
例外処理
2006-08-08T21:37:55+09:00
javaget
JUGEM
javaget
-
http://javaget.jugem.jp/?eid=75
例外とは
Java では、プログラムを実行する最中に発生するエラーを 例外(exception)として扱うことができます。例外には例えば、0で割り算をした、メモリが枯渇した、存在しないファイルを開こうとしたなどがあります。
例外処理
2006-08-08T21:37:32+09:00
javaget
JUGEM
javaget
-
http://javaget.jugem.jp/?eid=74
パッケージのサンプル
下記のようなフォルダ構成でファイルを作成してみます。□はドライブやフォルダ、○はファイルを意味しています。
□ C:¥
└□ java
├○ PkgTest1.java
└□ pkgA
├○ PkgTest2.java
└□ pkgB
...
□ C:¥
└□ java
├○ PkgTest1.java
└□ pkgA
├○ PkgTest2.java
└□ pkgB
...続きを読む >>
]]>
パッケージ
2006-08-08T21:35:51+09:00
javaget
JUGEM
javaget
-
http://javaget.jugem.jp/?eid=73
パッケージ(package)
パッケージ は、いくつかのクラスやインタフェースをひとまとまりにしたものです。ファイルの先頭で package 文を次のように宣言することで、そのファイルに含まれるクラスなどは、pkgA.pkgB パッケージの一部として定義されるようになります。
packa...
packa...
]]>
パッケージ
2006-08-08T21:34:54+09:00
javaget
JUGEM
javaget
-
http://javaget.jugem.jp/?eid=72
インポート(import)
Java において、例えば Button は正確には java.awt.Button と記述します。しかし、毎回 java.awt.Button と記述するのは面倒なため、プログラムの冒頭で java.awt.* を import しておくことにより、java.awt.Button を単に Button と記述できるようになります。
続きを読む >>
]]>
パッケージ
2006-08-08T21:34:34+09:00
javaget
JUGEM
javaget
-
http://javaget.jugem.jp/?eid=71
マップ(TreeMap)
TreeMap も HashMap と同じように使用できます。要素がキーによって自動的にソートされる点が HashMap と異なります。
§TreeMapTest.java
import java.util.*;
class TreeMapTest {
public static void main(S...
§TreeMapTest.java
import java.util.*;
class TreeMapTest {
public static void main(S...続きを読む >>
]]>
コレクション(リスト、セット)とマップ
2006-08-08T21:33:50+09:00
javaget
JUGEM
javaget
-
http://javaget.jugem.jp/?eid=70
マップ(HashMap)
HashMap は、名前(キー)と値の組み合わせを要素として持つ配列です。
§HashMapTest.java
import java.util.*;
class HashMapTest {
public static void main(String[] args) {
HashMap ...
§HashMapTest.java
import java.util.*;
class HashMapTest {
public static void main(String[] args) {
HashMap ...続きを読む >>
]]>
コレクション(リスト、セット)とマップ
2006-08-08T21:33:31+09:00
javaget
JUGEM
javaget
-
http://javaget.jugem.jp/?eid=69
セット(TreeSet)
TreeSet も HashSet と同じように使用できます。要素が自動的にソートされる点が HashSet と異なります。
§HashSetTest.java
import java.util.*;
class TreeSetTest {
public static void main(String[] args...
§HashSetTest.java
import java.util.*;
class TreeSetTest {
public static void main(String[] args...続きを読む >>
]]>
コレクション(リスト、セット)とマップ
2006-08-08T21:33:08+09:00
javaget
JUGEM
javaget
-
http://javaget.jugem.jp/?eid=68
セット(HashSet)
HashSet も配列を扱いますが、要素の重複が許されない、順序の保障が無い点が ArrayList や LinkedList と異なります。要素を参照する際には Iterator を用います。
§HashSetTest.java
import java.util.*;
class HashSetTest ...
§HashSetTest.java
import java.util.*;
class HashSetTest ...続きを読む >>
]]>
コレクション(リスト、セット)とマップ
2006-08-08T21:32:21+09:00
javaget
JUGEM
javaget
-
http://javaget.jugem.jp/?eid=67
リスト(Vector)
Vector クラスも ArrayList や LinkedList と同じように扱うことができますが、パフォーマンスが悪いため、現在ではあまり推奨されていません。
コレクション(リスト、セット)とマップ
2006-08-08T21:31:57+09:00
javaget
JUGEM
javaget
-
http://javaget.jugem.jp/?eid=66
リスト(LinkedList)
LinkedList も ArrayList と同じように使用することができます。挿入や削除を頻繁に行う場合は ArrayList よりも LinkedList の方が高速です。ただし、get() による参照は ArrayList の方が高速です。
§LinkedListTest.java
import java.util....
§LinkedListTest.java
import java.util....続きを読む >>
]]>
コレクション(リスト、セット)とマップ
2006-08-08T21:31:40+09:00
javaget
JUGEM
javaget
-
http://javaget.jugem.jp/?eid=65
リスト(ArrayList)
ArrayList は配列を扱う一般的なクラスです。
§ArrayListTest.java
import java.util.*;
class ArrayListTest {
public static void main(String[] args) {
ArrayList list = new ArrayLi...
§ArrayListTest.java
import java.util.*;
class ArrayListTest {
public static void main(String[] args) {
ArrayList list = new ArrayLi...続きを読む >>
]]>
コレクション(リスト、セット)とマップ
2006-08-08T21:31:18+09:00
javaget
JUGEM
javaget
-
http://javaget.jugem.jp/?eid=64
コレクション(リスト、セット)とマップ
コレクション(リスト、セット)や マップ は、オブジェクトの集合を扱うための仕組みです。
List系 ArrayList 配列を扱います。
LinkedList 配列を扱います。挿入・削除が高速です。
Vector 配列を扱います。パフォーマン...
List系 ArrayList 配列を扱います。
LinkedList 配列を扱います。挿入・削除が高速です。
Vector 配列を扱います。パフォーマン...続きを読む >>
]]>
コレクション(リスト、セット)とマップ
2006-08-08T21:30:52+09:00
javaget
JUGEM
javaget
-
http://javaget.jugem.jp/?eid=63
エスケープシーケンス
文字列の中で次のものは特別な意味を持ちます。エスケープシーケンス と呼ばれています。
種別 説明 使用例
¥n 改行コード。 "Hello.¥n"
¥t タブ文字。 "Name:¥tTanaka"
¥¥ バックスラッシュ。 "&ye...
種別 説明 使用例
¥n 改行コード。 "Hello.¥n"
¥t タブ文字。 "Name:¥tTanaka"
¥¥ バックスラッシュ。 "&ye...続きを読む >>
]]>
文字列
2006-08-08T21:29:45+09:00
javaget
JUGEM
javaget
-
http://javaget.jugem.jp/?eid=62
文字列を分割する(split)
split(reg) は、正規表現 reg で文字列を分割し、その配列を返します。
String[] strs = "2003/05/19".split("/");
for (int i = 0; i < strs.length; i++) {
System.out.println(strs[i]);
}
String[] strs = "2003/05/19".split("/");
for (int i = 0; i < strs.length; i++) {
System.out.println(strs[i]);
}
]]>
文字列
2006-08-08T21:29:20+09:00
javaget
JUGEM
javaget
-
http://javaget.jugem.jp/?eid=61
指定文字が出現する場所を得る(indexOf)
str.indexOf(ch) は、文字列の中で文字 ch が最初に出現する位置を、0を基点とする文字数で返します。見つからない時は -1 を返します。
String str = "ABCDEFG";
System.out.println(str.indexOf('C'));
文字の代わりに文字列...
String str = "ABCDEFG";
System.out.println(str.indexOf('C'));
文字の代わりに文字列...続きを読む >>
]]>
文字列
2006-08-08T21:28:57+09:00
javaget
JUGEM
javaget
-
http://javaget.jugem.jp/?eid=60
n番目の文字を得る(charAt)
charAt(n) は、0を基点として n番目の文字を返します。
String str = "ABCDEFG";
System.out.println(str.charAt(2));
String str = "ABCDEFG";
System.out.println(str.charAt(2));
]]>
文字列
2006-08-08T21:27:29+09:00
javaget
JUGEM
javaget
-
http://javaget.jugem.jp/?eid=59
文字列を大小比較する(compareTo, compareToIgnoreCase)
compareTo(str) は、文字列が、str と比べて辞書的にどちらが大きいか調べます。str のほうが大きい時は負の値を、等しい時は 0を、小さい時は正の値を返します。
String str = "ABC";
if (str.compareTo("ABC") == 0) { ... }
String str = "ABC";
if (str.compareTo("ABC") == 0) { ... }続きを読む >>
]]>
文字列
2006-08-08T21:26:57+09:00
javaget
JUGEM
javaget