初心者におすすめのJava入門まとめ
プログラミング初心者がJava言語の基本、サーブレット/JSP、Playフレームワークを使ったWebシステム開発、Androidアプリ開発、データベース接続、バッチ処理、Hadoopを中心にしたビッグデータ活用などを学ぶエンジニアのための入門講座です。学習法や歴史、リファレンス、書評などもあります。
初心者におすすめのJava入門まとめ -新着記事-
図で分かるサーブレットのライフサイクルとスレッド 初心者のためのサーブレット/JSP入門(5) 初めてJavaのWebアプリを作ってみたいという人に向けて、サーブレットのライフサイクルとスレッドについて解説する New! 「Java
Agile」フォーラム 2016/8/9 |
アノテーションが肝! Servlet 3.0で作ったWebアプリの中身とは 初心者のためのサーブレット/JSP入門(4) 初めてJavaのWebアプリを作ってみたいという人に向けて、Servlet 3.0で作ったWebアプリの中身についてコードを交えて解説する 「Java
Agile」フォーラム 2016/8/2 |
サーブレットを作って分かるJava Webアプリの基本的な仕組み 初心者のためのサーブレット/JSP入門(3) 初めてJavaのWebアプリを作ってみたいという人に向けて、サーブレットを作ってみることで、その基本的な仕組みを理解してもらう 「Java
Agile」フォーラム 2016/7/26 |
OSSのアプリケーションサーバGlassFishの基礎知識&ダウンロード、インストール 初心者のためのサーブレット/JSP入門(2) 初めてJavaのWebアプリを作ってみたいという人に向けて、オープンソースのアプリケーションサーバであるGlassFishの基本的な概要や環境構築方法について解説する 「Java
Agile」フォーラム 2016/7/19 |
Java SEとNetBeansの基礎知識&ダウンロード、インストール 初心者のためのサーブレット/JSP入門(1) 初めてJavaのWebアプリを作ってみたいという人に向けてJava SEとNetBeansの基本的な概要や環境構築方法について解説する 「Java
Agile」フォーラム 2016/7/12 |
Javaプログラミング入門
【改訂版】Eclipseではじめるプログラミング これからプログラミングを学習したい方、Javaは難しそうでとっつきづらいという方のためのJavaプログラミング超入門連載です。最新のEclipse 3.4とJava 6を使い大幅に情報量を増やした、連載「Eclipseではじめるプログラミング」の改訂版となります 「Java Agile」フォーラム |
Javaラムダ式入門とJDKのインストール、環境構築 Java 8はラムダ式でここまで変わる(1) ラムダ式の概要と利点、必要性、JDK 8のセットアップ、NetBeans、IntelliJ IDEA、Eclipseのe(fx)clipseプラグインの環境構築について 「Java
Agile」フォーラム 2014/2/18 |
ソースコードで学ぶ SJC-P 5.0 ドリル SJC-P5.0の範囲から列挙型の問題を出題! 問題を解くだけではなく、ソースコードを丁寧に読み理解を深めよう |
プログラマーの常識をJavaで身につける Javaコアパッケージは応用範囲が広いため、普段使わないクラスに意外な発見があるはずです。そこから、さまざまな「常識」を学びましょう 「Java Agile」フォーラム |
いまから始めるJava 「サーバサイドJavaを学びたい。だけどJava言語を知らない」読者のためのJava入門。この連載で学べば、J2EEをスマートに学習できる! 「Java Agile」フォーラム |
いまから始めるJava入門 最新GUIツールを使ったJava入門講座。簡単なサンプルアプリケーションを作りながら、Javaの仕組みとプログラミングの基本をやさしく解説する 「Java Agile」フォーラム |
Playフレームワーク入門
Javaの常識を変えるPlay framework入門 サーブレット/JSPを基にする重厚長大なJavaのWeb開発のイメージを変える軽量フレームワーク「Play」について解説し、Webアプリの作り方を紹介する入門連載 「Java
Agile」フォーラム |
サーブレット/JSP入門
Webアプリの常識を JSPとStrutsで身につける JSP/サーブレット+StrutsのWebアプリケーション開発を通じて、Java言語以外の開発にも通用するWebアプリケーション全般の広い知識・常識を身に付けるための連載です。初心者・中堅・ベテランも大歓迎! 「Java Agile」フォーラム |
やり直し「JSPとTomcat」 途中までかじったが挫折した。スキルチェンジしたい!という読者のために、Tomcatの最新バージョンを使いながらJSPを基礎から解説していく 「Java Agile」フォーラム |
基礎から学ぶサーブレット/JSP サーブレットの基本からJSP、カスタムタグまで、実践的なサーバサイドJavaプログラミングの基礎を1からから学びます 「Java Agile」フォーラム |
Tomcatを使う「JSPプログラミング」 無償で入手できるTomcatを使ってJSPの基礎を学ぼう 「Java Agile」フォーラム |
EclipseでJava版App Engineを始めるための基礎知識 Google App Engineで手軽に試すJavaクラウド(1) Javaに対応したことでユーザー数が一気に増加する可能性がある、無料でお手軽なクラウド環境の超入門記事です 「Java
Solution」フォーラム 2009/5/11 |
Google App EngineとSlim3で始める携帯Web入門 クラウドとフレームワークで超簡単ケータイ開発(1) Javaのケータイ向けサービス開発を超簡単にするMobyletなどを紹介し、開発環境を構築して動かしてみます 「Smart & Social」フォーラム 2011/1/11 |
ツールでトライ! 初めてのWebアプリケーション 難しい理屈は抜きに、無償で手に入るツールを使ってWebアプリケーションを体験!Javaは難しくないことを実感しよう 「Java Agile」フォーラム |
J2EE学習ガイダンス 初心者が効率よくJ2EEを学習するためのガイダンス。J2EEの全体像から個々の技術の概要、どの順番で学べばよいかについて解説します 「Java Agile」フォーラム |
J2EEの基礎 この講座では、これからサーバ・サイドJavaを学ぶ人のために、J2EEをWebとDBをつなぐミドルウェアという観点で捉えて説明していきます 「Java Agile」フォーラム |
サーバ・サイドJava初心者のための Webシステム入門 クラサバは経験があるがWebはこれからの読者に、J2EEを使ってWebシステムを構築する際に必要な基礎知識を解説します 「Java Agile」フォーラム |
Androidアプリ/Javaゲームの作り方
Androidで動く携帯Javaアプリ作成入門 本連載で、SDKとEclipseを使ってAndroidの携帯端末で動くJavaアプリを作成し、Android Marketでの配布を目指しましょう 「Smart & Social」フォーラム |
Angry BirdsのHTML5版にも使われた「PlayN」入門 PlayNでクロスプラットフォームのゲーム開発(1) Javaで書いたアプリをiOS、Android、HTML5、Flashなどにクロスコンパイルできるライブラリの概要や基本的な使い方を解説 「Smart & Social」フォーラム 2012/6/26 |
今日から始める! Androidケータイアプリ作成の基礎 いまこそ知っておきたい「Androidアプリ」とは 日に日に国内でのニュースが増えているAndroidケータイ。その特徴を押さえてアプリ作成を始めるための基礎を紹介します 「Smart & Social」フォーラム 2009/11/19 |
Javaデータベース/バッチ処理/Hadoop入門
Javaデータアクセスの基礎 Javaからデータベースにアクセスする際の定番ミドルウェア「JDBC」を使ったデータアクセスを理解しよう 「Java Agile」フォーラム |
Javaバッチ処理は 本当に業務で“使える”の? オープンソースフレームワークを使ってバッチ処理の開発手法やノウハウを学んでいく本連載。バッチ処理を知っている人も知らない人も、業務システムに欠かせないバッチ処理について理解を深めましょう 「Java Agile」フォーラム |
テキストマイニングで始める実践Hadoop活用 Hadoopとは何かを解説し、実際にHadoopを使って、大規模データを対象にしたテキストマイニングを行います。テキストマイニングを行うサンプルプログラムの作成を通じて、Hadoopの使い方や、どのように活用できるのかを解説します 「Java Agile」フォーラム |
いま再注目の分散処理技術 最近注目を浴びている分散処理技術「MapReduce」の利点をサンプルからアルゴリズムレベルで理解し、昔からあるJava関連の分散処理技術を見直す特集企画 「Java Agile」フォーラム |
ビッグデータ処理の常識をJavaで身につける Hadoopをはじめ、Java言語を使って構築されることが多い「ビッグデータ」処理のためのフレームワーク/ライブラリを紹介しながら、大量データを活用するための技術の常識を身に付けていく連載 第8回 管理が困難―分散処理の常識はZooKeeperで変わる 第7回 Hadoopの現実解「バッチ処理」の常識をAsakusaで体得 第6回 リアルタイム分散処理の常識をS4で身につける 第5回 グラフ問題とバルク同期並列の常識をGiraphで体得 第4回 試すのが難しい―機械学習の常識はMahoutで変わる 第3回 いまさら聞けないKVSの常識をHbaseで身につける 第2回 並列分散処理の常識をHadoopファミリから学ぶ 第1回 検索エンジンの常識をApache Solrで身につける 「Java Agile」フォーラム |
FAQ/TIPS
Java開発者のためのFAQ集 Java開発者が 最低限押さえておくべきJavaに関する基礎知識、実際のソリューション構築の場面で定石とされるノウハウ、プログラミングTIPSなどのFAQをご紹介していきます。 ・Javaプログラミングの前提知識 ・J2EEの基礎知識 ・サーブレットの基礎知識と活用 ・JSPの基礎知識と活用 ・セッション管理 ・Servlet/JSPリファレンス ・JDBCの基礎知識と活用 ・XMLとの連携・活用 ・エンタープライズへの適用 ・Webアプリケーションにおける帳票の実現 「Java Agile」フォーラム |
Java TIPS Javaプログラミングに役立つテクニックとノウハウ集 ・Javaプログラミング(文法、DB接続、APIなども) ・JSP/サーブレット(JSTL、Google活用なども) ・Eclipse(日本語化、プラグイン活用なども) ・Apache/Jakarta(Struts、Ant、Excel活用なども) ・アプリケーションサーバ/コンテナ活用(主にTomcat活用) 「Java Agile」フォーラム |
リファレンス/参考/マンガ
初心者に読んでほしいマンガ「じゃまめくん」とは 人気連載まとめ読み! @IT eBook(6) 人気過去連載を一冊に再編集して無料ダウンロード提供する@IT eBookシリーズ。Vol.6は、『オブジェマンガ じゃまめくん』だ 「Java Agile」フォーラム 2015/2/24 |
オブジェマンガじゃまめくん プログラミング言語/プラットフォーム+豆の妖精やバグたちが織り成すマンガ連載。お子さまも読めるようにマンガにはルビをふりますので、ぜひ親子でごらんください(毎週始めに公開) 「Java Agile」フォーラム |
Javaで覚えるIT技術者の40の常識 新人プログラマ/SEは覚えておきたい“まとめ” Java関連ソフトウェアのサンプルコードや使い方を通じて多彩な常識的な基礎知識を学習する記事のカテゴリ分けリンク集 「Java Agile」フォーラム 2011/3/24 |
Javaでコンパイラの基礎を理解する コンパイラを意識したコーディングをすると、パフォーマンスが向上し、プログラミング力も向上します。Javaを通してその仕組みを理解しましょう 「Java Agile」フォーラム |
Javaから見た.NET システム開発がますます複雑化していく中、エンジニアには、テクノロジを理解して、さまざまな場面に適した選択が求められます。本連載では、Javaと.NETの基本的な仕組みから最新のトレンドや技術などについて、数回に分けて紹介します 「Java Agile」フォーラム |
Java SE コアAPI 使用コード例一覧 Java開発者/プログラマのための、Java SEコアAPIの使用コード例の記事へのJavaDocっぽいリンク集。メソッドやコンストラクタ、例外などAPIの使い方の参考にしてください 「Java Agile」フォーラム 2009/3/24 |
コーディングに役立つ! アルゴリズムの基本 コンピュータに「3の倍数と3の付く数字」を判断させるにはどうしたらいいか。発想力を鍛えよう 「Coding Edge」フォーラム |
いまから始めるアルゴリズム ほんのちょっとの工夫で、1000倍早いプログラムが書けるとしたら……。プログラミングの基礎、アルゴリズムの世界をのぞいてみよう 第1回 「+1」だけで四則演算をするには? 第2回 ソート処理時間、選ぶアルゴリズムでこんな差が! 最終回 西暦2400年はうるう年? うるう年じゃない? |
Javaプログラマになるための定番Javaサイトの歩き方 Javaをマスターするためには、書籍や雑誌記事を読む前に目を通すべきサイトがある。サンのサイトをはじめとする定番サイトの読み方を紹介する 「Java Agile」フォーラム 2002/7/18 |
Javaプログラマのお役立ちサイト [連載]安藤幸央のランダウン(4) 今回は、Javaプログラマに必須のお役立ちWebサイトをいくつかご紹介。これで、あなたの仕事もはかどる? 「Java Agile」フォーラム 2001/11/21 |
Javaを紐解くための重点キーワード Javaを学習する上で必ず必要となるキーワードを取り上げ、短時間で理解できることを目的とした用語解説を行っていきます。今回は、サーブレット、JSP、EJB、JAXPを解説 「Java Agile」フォーラム 2001/11/7 |
Javaの学習法
新人編集者のJava学習物語 初級編 プログラミング知識ゼロの新人編集者が、プログラムの意味、Javaの概要、変数など必死で学ぶ。もちろん、ノンフィクション! 第1回 変数って、変な数のことでしょ 第2回 a=a+bなんてあり得なくない? 第3回 人間が「もの」ってどういうこと? 第4回 プログラムが恋人なんて悲しすぎるな 第5回 extendsで恋も授業も延長だ! 第6回 新人編集者、どこが世界をまたに掛けるエンジニアだ |
学びの秋は、この記事でスキルアップ! いまからでも遅くないJava、Linux…… いまからLinuxを学ぶコツやプロジェクトマネジメントの勘所、先輩エンジニアの生の体験談。勉学の秋、まずは記事で学んでみよう |
いまからでも遅くないJava 広く使われているJavaを学ぶには、いまからでも遅くはない。Javaの世界をイメージしつつ、さっそくプログラムを作成して動かしてみよう 第1回 Javaの世界、イメージできる? 第2回 オブジェクト指向、本当に分かってる? 最終回 では、Javaをどうやって覚える? |
すぐに役立つJavaプログラミング学習法 Javaを学びたいが、どこから手をつければいいのか。そんなエンジニアに、Javaプログラミングの学び方を紹介する 第1回 なぜJavaを学ぶのか 第2回 Javaをモノから学ぶ 第3回 Javaをヒトから学ぶ 最終回 Javaのエキスパートを目指そう! |
Javaの歴史
「Javaは遅い」から「Javaは楽しい」に至る歴史 小山博史のJavaを楽しむ(12) 最新のJava実行環境は起動が速いドラッガブルアプレットなど楽しい機能が満載です。ここまで至るには、いろいろな出来事がありました…… 「Java
Solution」フォーラム 2008/12/15 |
開発者が知っておくべきJavaと仮想マシンの歴史 安藤幸央のランダウン(42) JavaとVMが生まれた背景や名前の由来、さまざまなJDK、マイクロソフトやAndroid、iPhoneとの関係、Java VMで動くスクリプト言語など 「Java Solution」フォーラム 2008/9/4 |
実行速度に挑戦してきたJava
VMの歴史 Javaの歴史は実行速度向上の歴史でもあった。今日のJava VMが完成するまでのアーキテクチャの変遷を振り返ることで、Java VMの理解をより深めることができる 「Java
Solution」フォーラム 2003/12/11 |
Javaを作った伝説的プログラマ IT業界の冒険者たち(23) ジェームズ・ゴスリング。Javaを作った伝説的プログラマ。非社交的で、はにかみ屋の修道僧のような雰囲気がある学究的な研究者といわれている |
Javaの女王 IT業界の冒険者たち(39) キム・ポーレーゼはJavaの育ての親だ。Javaの女王とも呼ばれる。1993年、ファーストパーソンにOak計画のプロジェクトマネージャとして出向した |
20世紀のJavaの歴史と21世紀への5つの提案 [コラム]米持幸久のJava Issue(2) コンピュータの歴史はまだ56年だ。21世紀のJavaはどうなるのか?大胆予測と5つの提言を行う 「Java
Solution」フォーラム 2001/1/16 |
書評・ブックレビュー
可読性の高いコードを書くルールを、直感的に把握する 晴読雨読@エンジニアライフ 『Javaルールブック』書評。チームで開発する際、コーディングのルールは必要だ。だが、ルールで縛りすぎてもいけない |
一流のプログラマになるには言語の“コア”を理解せよ 晴読雨読@エンジニアライフ 言語ごとの特性を理解し、使い分ける人が一流のプログラマだ。Javaエンジニアが、Javaの思想や癖――言語の「コア」を理解することに挑戦 |
プログラミングの世界を作った、神々の饗宴 晴読雨読@エンジニアライフ プログラミング言語を設計した人は、それぞれ異なる思想やバックグラウンドを持つ。C++やJava、Python……設計者の頭の中をのぞいてみよう |
制約に従いながらもHTTPを自由にするRESTful 晴読雨読@エンジニアライフ 『JavaによるRESTfulシステム構築』書評。RESTfulとは、REST制約に従ってRESTらしい振る舞いをするシステムのことを指す |
サーブレット/JSPを今度こそモノにするための5冊 [BookReview] サーブレット/JSPの基礎を固め、現場での開発にも充分なスキルを身に付けたい!そんなエンジニアのための5冊を厳選してご紹介 「Java Agile」フォーラム 2002/11/16 |
Javaへのスキルチェンジ、スキルアップの6冊 [書評] クライアント/サーバから、サーバサイドJavaエンジニアへスキルチェンジしたい、または実践的な技術を磨きたいエンジニアにお薦めする6冊を紹介 「Java Agile」フォーラム 2002/2/27 |
今回のエキスパート:古川正寿氏 エキスパートに聞く ぼくのスキルを支えた本(5) 今回のエキスパートは、フリーエンジニアの古川正寿氏。彼が影響を受けた本と自ら執筆したお薦め本を紹介する |
「ITmedia マーケティング」新着記事
「生成AIの普及でSEOはオワコン」説は本当か?
生成AIの普及によりSEOが「オワコン」化するという言説を頻繁に耳にするようになりました...
ボストン コンサルティング平井陽一朗氏が語る 日本企業のイノベーションを阻む「5つの壁」
企業の変革を阻む5つの壁とそれを乗り越える鍵はどこにあるのか。オンラインマーケットプ...
日清食品がカップ麺の1〜5位を独占 2024年、最も手に取られた新商品は?
カタリナマーケティングジャパンは、カタリナネットワーク内小売店における年間売り上げ...
プログラミング言語/プラットフォーム+豆の妖精やバグたちが織り成すマンガ連載。お子さまも読めるようにマンガにはルビをふりますので、ぜひ親子でごらんください。
※2014年8月8日:「オブジェマンガじゃまめくん」のLINEスタンプができました!