Java Tutorials for Beginners

Java From The Ground Up : The Easy Guide For Beginners!

Java From The Ground Up – The Easy Guide for Beginners! SPECIAL OFFER – OVER 50% DISCOUNT LIMITED TIME ONLY $2.99! (Regularly priced: $5.99) Java is an object-oriented programming language created in 1991 at Sun Microsystems, which is renowned for their high class Unix workstations. The programming language was modeled after C++ and was …

Learn more

Learn Java Server Faces

JavaServer Faces (JSF) is a Java-based web application framework intended to simplify development integration of webbaseduser interfaces. JavaServer Faces is a standardized display technology which was formalized in a specificationthrough the Java Community Process.This tutorial will teach you basic JSF concepts and will also take you through various advance concepts related …

Learn more

Learning Java – An Experiential Approach(Vol I)

The book “Learning Java – An Experiential Approach” aims at providing the ins and outs of java programming language which uses experiential learning approach where reader plays an active role. The book is thought provoking and stimulates the reader to think beyond basics. It’s a collection of simple and tricky questions with practically tested answers. The book focuses …

Learn more

Learn Core Java Fundamentals: Volume1

Ask any experienced Java programmer, Core Java delivers the real-world guidance you need to accomplish even the most challenging tasks That’s why it’s been an international best seller for five straight years. Core Java 2, Volume 1-Fundamentals covers the fundamentals of Java 2 Platform Standard Edition, Version 1.3 and includes completely revised discussions of object-oriented Java development, enhanced …

Learn more

java beginners guide: let master java programming primer series (libro books) (Japanese Edition)

プログラミング言語の基本をマスターせよ!

「これからプログラミングを覚えよう!」という人が最初にぶつかる問題は、「何の言語を覚えればいいか」だろう。もし、何か決まった目標がなく、漠然と「プログラミングをやりたい」と思っているなら、覚えるべき言語は「Java」だ。

Javaは、とにかくつぶしがきく。パソコン、スマートフォン、サーバー開発、あらゆる分野でJavaは利用されている。とりあえずJavaが使えれば、後はなんとかなる。そう思える。

そのためには、まず、Javaの基本中の基本であるパソコン用Java(Java SE)を覚えよう。すべてのJavaは、これをベースに設計されている。Java SEが一通り分かれば、その他のJavaもきっと攻略できるだろう。

<<目 次>>
1. Javaの基礎知識
「Java」とはどんな言語か?
「JDK」とは何か?
JDKの設定と使い方
Javaのコンパイルと実行

2. 初めてのプログラム
プログラムの基本形を理解する
コンパイルする
プログラムを実行する
プログラムの骨格を理解する
mainメソッドとは?
命令?の形について
パッケージについて

3. 値と変数の基本
プログラミングの基本は「値」と「計算」
値と変数の基本
計算をやってみる
計算のプログラムを作る
値とタイプ
値の代入と計算
代入演算子について
型の変換(キャスト)について

4. 制御構文をマスターしよう
ifによる条件分岐
ifを使ってみる
2つ以上の分岐「switch」
繰り返し構文
複雑な繰り返しができる「for」

5. クラスの基本を覚える
クラスとメソッド・フィールド
クラスの書き方は?
クラスを書いてみよう
クラスを利用するには?
mainメソッドとは?
クラスとインスタンス
システムライブラリ
コンストラクタを作ろう

6. AWTでウィンドウを作る!
ウィンドウを表示させてみる
AWTでウインドウを表示しよう
パッケージとimport
クラスの継承と定義
コンストラクタでsuperを呼び出す
新しいインスタンスを生成する
ウィンドウの初期化に付け足しをする

7. GUIを作成する
ウィンドウに部品を配置する
コンポーネント組み込みの流れを整理する
レイアウトを自由に!
レイアウトマネージャとは?

8. イベントとイベントリスナー
ボタンをクリックして操作する!
ActionListenerクラスを作る
actionPerformedとリスナーの組み込み
リスナークラスをクラス内に持ってくる

9. 基礎知識、再び!
オブジェクト指向の考え方
クラスとは?
インスタンスを作るとは?
メソッドとは?
スーパークラスとサブクラス
Javaの変数について
配列とは?
クラス定義を再考する
クラスの修飾子
メソッド定義を再考する
throwとは?

10. その他のGUI部品
チェックボックスとラジオボタン
RadiobuttonGroupの働き
ItemListener
チョイスとリスト
アイテムリスナーの働き
イベントとは?
テキスト入力関係の部品
TextAreaの基本

11. グラフィックの描画
Canvasを使おう!
paintメソッドとGraphics
色とフォントを変更する
Colorの利用
Colorのクラスフィールド
Fontの利用
クリックして描く!
MouseListener/MouseAdapterを使う
乱数の発生
Graphicsのdispose

12. ファイルアクセス
テキストファイルを読み込む
ストリーム以外の新しい知識
actionPerformedの働き
ファイルダイアログ
FileWriterによるテキスト書き出し
try構文について
FileDialogでファイルを選択する
FileWriterの処理
FileReaderによるテキスト読み込み
BufferedReaderクラス
改行コードの扱い
イメージファイルを読み込む
イメージ読み込みの流れ
ImageIO.readで読み込む
Fileクラス
BufferedImageクラス
repaintで表示を更新する

13. スレッドとアニメーション
スレッドとは何か?
スレッドを使ってみる
Runnableインターフェイス
runメソッド処理の流れを整理する
||と&&について
スレッドをスリープする
スレッドの停止と再開
スレッドを抜ける
オフスクリーンバッファに描画する
イメージを合成してアニメーションする
オフスクリーンバッファ処理の流れ
Imageインスタンス作成のタイミング
runメソッドの流れ

14. コレクション・フレームワーク
配列の限界とコレクション・フレームワーク
リストの基本は「ArrayList」クラス
※コンパイル時の警告について
HashSetによる集合の利用
HashMapによるマップの利用
総称型(Generic)について
オートボクシング
総称型(Generic)

15. 日時の値とカレンダー
DateとCalendarクラスについて
特定のフィールドの値を操作する
日時を加算・減算する
2つの日時の差の計算
日時フォーマットとDateFormat
和暦の扱いについて

※本書は、入門ドキュメントサイトlibro(http://libro.tuyano.com)の掲載記事を元に図版などを追加、最新バージョンに合わせて加筆修正したものです。 …

Learn more

Introduction to Java Programming

Chapter 1 Introduction 1 1.1 JDK and IDE installation 1 1.1.1 Install JSE, aka jdk 1 1.1.2 Download IDE Eclipse 4 1.1.3 Creating and Running Java Programs 7 1.2 First Java Programs 8 1.2.1 What is Java Language? 8 1.2.2 Create and Run Welcome Program 10 1.2.3 Examples 10 1.3 Graphics 13 1.3.1 Chapter Exercises 17 1.3.a …

Learn more