Java とは 意味/解説/説明

全 47 記事中 1 ~ 47 を表示中

書評 Think IT著者陣がおくる デザインパターン必携書籍 厳選6冊

スレッドの食わず嫌いを克服する入門書 今回は、『GoF以外のデザインパターン』第3回を掲載する予定でしたが、諸般の事情により予定を変更して『著者陣がおくる!デザインパターン必携書籍 厳選6冊』と題した書評記事をお送りいたします。 デザインパターンを学ぶ上で、これは読んでおいたほうがいい!という書籍を

安藤 崇周/細川 努/清水 英雄

2009年5月21日 20:00

  • 設計/手法/テスト
  • 書籍・書評

JAVA開発手法入門 オープンソースにおける開発方法

伽藍(がらん)方式とバザール方式ここまで、いくつかの開発プロセスについて説明してきましたが、ある意味、これまで説明してきた開発プロセスよりも、大きな成果を上げている「やり方」があります。それが、バザール方式です。これは、エリック・レイモンドの論文「The Cathedral and the Baza

上川 伸彦

2009年4月30日 20:00

  • 設計/手法/テスト
  • 技術解説

Before/Afterパターン

2009年5月28日 20:00

  • 設計/手法/テスト
  • 開発言語
  • 技術解説

土日の過ごし方が変わる!

2008年5月3日 20:00

  • Web開発
  • 技術解説

言語選択の岐路 Railsに変えてよかった!:iKnow!の場合

iKnow!はRuby on Railsでできている みなさん「iKnow!」という語学学習サイトはご存じでしょうか?

真武 信和

2008年11月25日 20:00

  • 設計/手法/テスト
  • 技術解説

JAVA開発手法入門 ソフトウェア開発方法論

開発の全体像(開発プロセスと開発方法論) ソフトウエア開発手法と聞いて、皆さまは何を思い浮かべるでしょうか?この連載を読んでいる方々は、少なからず、ソフトウエア開発に携わっていらっしゃるかと思いますが、それでも、思い浮かべる内容は十人十色かと思います。本連載では、ソフトウエアの開発手法のうち、「開発

上川 伸彦

2009年4月2日 20:00

  • 設計/手法/テスト
  • 技術解説

生産性向上のカギ! そのやり方では生産性は上がらない!

生産性の高い言語とは? 今回はプログラミング言語の生産性に焦点を当ててみます。生産性の向上を目指す時、言語は何を選べば良いでしょうか。生産性が高いことは言語のメリットの1つのとなるため、最近よく使われる言語はどれも生産性の向上を考慮しています。よって、それぞれの言語の持つ生産性の方向性を考えて、開発

中村 悟

2008年11月17日 20:00

  • 設計/手法/テスト
  • 技術解説

JAVA開発手法入門 開発プロセスモデル

ウォーターフォールモデルとは 代表的な開発プロセスの1つにウォーターフォール・モデルがあります。今回は、このウォーターフォール・モデルに焦点を当て、説明していきます。

上川 伸彦

2009年4月9日 20:00

  • 設計/手法/テスト
  • 技術解説

NullObjectパターン

2009年5月7日 20:00

  • 設計/手法/テスト
  • 技術解説

JAVA開発手法入門 アジャイルソフトウェア開発

アジャイルとは これまで見てきた開発プロセスは、システムの規模拡大に伴い必要性が認識されたものです。すなわち、システム規模が拡大するにつれて、システム品質や開発進ちょくを制御するのが困難になってきたので、これを解決するために開発プロセスが整備されてきました。言うなれば、これらの開発プロセスは、重厚長

上川 伸彦

2009年4月23日 20:00

  • 設計/手法/テスト
  • 技術解説

Object Poolパターン

2009年5月14日 20:00

  • 設計/手法/テスト
  • 技術解説

JAVA開発手法入門 非ウォーターフォール・モデル

プロトタイプ・モデル 1980年代後半になり、ウォーターフォール・モデルの問題点が明確になるにつれて、その問題点を解決すべく、非ウォーターフォールの(ウォーターフォールではない)開発モデルが提唱され、広まっていきました。ここでは、非ウォーターフォールの開発モデルとして、プロトタイプ・モデルとスパイラ

上川 伸彦

2009年4月16日 20:00

  • 設計/手法/テスト
  • 技術解説

組み込み開発を支えるJava技術

2010年8月4日 20:00

  • 設計/手法/テスト
  • 開発言語
  • 技術解説

スマートハウスの基盤技術としてのOSGi

2010年8月11日 20:00

  • 開発ツール
  • 設計/手法/テスト
  • 技術解説

Google App EngineのLow-Level APIを極める JDO APIとLow-Level APIの違いと基本CRUD処理

1. Google App Engine Low-level APIこの連載では、「Google App Engine for Java」(GAE、GAEj)が用意しているデータ格納領域(データ・ストア)の使い方を解説します。GAEjでは、データ・ストアにアクセスするための標準APIとして、JDO(

清野 克行

2010年10月21日 20:00

  • データ解析
  • 技術解説

Google App EngineのLow-Level APIを極める 同一テーブルでプロパティ項目を変更して永続化

1. プロパティ項目が異なるエンティティを登録App Engineのデータ・テーブル*1には、RDB(Relational Database)にはないデータ構造上の主な特徴が、2つあります。その1つが、今回紹介する「プロパティ項目の可変性」で、もう1つは次回紹介予定の「プロパティ項目のコレクション・

清野 克行

2010年11月12日 20:00

  • データ解析
  • 技術解説

Google App EngineのLow-Level APIを極める リスト・プロパティを含むエンティティの永続化

前回は、キー・バリュー・ストア、データ構造の柔軟性(プロパティ項目の可変性)と、それを利用したLow-Level APIを用いたアプリケーションの例を紹介しました。今回は、キー・バリュー・ストアのもう1つの柔軟性といえるリスト・プロパティについて解説します。App Engineのデータ・ストアでは、

清野 克行

2010年12月9日 20:00

  • データ解析
  • 技術解説

Google App EngineのLow-Level APIを極める エンティティ所有/被所有関係とトランザクション処理

App Engineには、トランザクション処理に対する制約があります。例えば、複数エンティティを対象とするトランザクション処理は、原則行うことができません。例外的に、複数エンティティ間に所有・被所有(親子)の関係がある場合に限ってトランザクション処理が有効です。今回は、最初にApp Engineイ

清野 克行

2011年1月19日 20:00

  • データ解析
  • 技術解説

Google App EngineのLow-Level APIを極める Low-Level APIを使ってデータ・ストアを検索する

連載最終回の今回は、データ・ストアを対象としたデータ検索について解説します。App Engineのデータ・ストアは、分散キー・バリュー・ストア(KVS)を使っています。ここまでは主に、キー・バリュー・ストアのメリットを解説してきました。データ・ストアを対象としたデータ検索は、キー・バリュー・ストア

清野 克行

2011年2月22日 20:00

  • データ解析
  • 技術解説

Java EEのサイジング サイジングとチューニングの必要性

Javaアプリケーションのサイジング、チューニングとはサイジングとは、システムやWebサービスを提供するために想定されるシステムへの利用状況や負荷を見積もることです。一般的には、利用する同時ユーザー数、利用されるデータ量の平均量や最大時の量から見積もり、システムを利用するのに十分な性能を発揮するた

東 浩二(A-pZ)(監修:山田祥寛)

2011年3月4日 20:00

Java EEのサイジング メモリー管理に失敗したJavaアプリの実例

O/Rマッピング・ツールと運用設計ミス本稿では、Java EEアプリケーションで使われることの多いO/Rマッピング・ツールにおけるサイジングの重要性について解説します。今回取り上げる事例は、JavaのWebアプリケーション開発ではかなり有名なO/Rマッピング・ツールである「iBatis」*1を使っ

東 浩二(A-pZ)(監修:山田祥寛)

2011年3月11日 20:00

Java EEのサイジング インメモリー・データベースの注意点

データベースとJavaEEの関係今回は、Java EEアプリケーションのチューニングの観点で高パフォーマンスを期待できる新たなデータベースの選択肢として、インメモリー・データベースとKVS(キー・バリュー・ストア)を紹介します。エンタープライズ・アプリケーションでは、データベースとのデータの受け渡

東 浩二(A-pZ)(監修:山田祥寛)

2011年3月18日 20:00

Java EEのサイジング チューニングに使えるJava性能監視ツール

JavaVMを監視するツール群今回は、Java EEアプリケーションをチューニングする際に便利なツールを紹介します。JavaVMの状態を監視/レポートするツールは、フリー・ソフトウエアや製品を含め、いくつか提供されています。米Oracle(米Sun Microsystems)のJava環境にも、標

東 浩二(A-pZ)(監修:山田祥寛)

2011年3月25日 20:00

人気コンパイラ言語5選

2011年4月20日 20:00

  • 開発言語
  • 技術解説

Androidタブレットアプリ開発入門 Androidアプリの開発環境を作る

はじめにはじめまして、テックファームの石立と申します。今回はThink ITとのご縁で記事を書かせて頂くことになりました。この記事が皆さまにとって役に立つ内容となるよう努力致しますのでよろしくお願い致します。日本で初めてAndroidを搭載したスマートフォン(HT-03A)が発売されてから2年ほど

石立 宏志

2011年11月24日 20:00

  • 技術解説

Androidタブレットアプリ開発入門 Androidアプリのイベント処理とFragment

前回のおさらいと今回のテーマ前回はAndroidタブレットアプリを作るための環境構築と簡単なサンプルアプリを作りました。Androidタブレットアプリを作る上で最低限必要な準備ができたかと思います。今回はまず、前回作成したサンプルアプリをもとに、Androidのイベント処理の基本と注意点を説明しま

石立 宏志

2011年12月20日 20:00

  • 技術解説

AndroidにおけるFragment機能の応用

前回のおさらいと今回のテーマ前回の記事「Androidアプリのイベント処理とFragment」では、Androidアプリのイベント処理の基本とFragment機能の概要・サンプルアプリを作成しました。AndroidにFragment機能が追加された背景が理解いただけたかと思います。今回は、前回作成

石立 宏志

2012年1月18日 20:00

  • 技術解説

FragmentTransaction機能とアプリをリリースする上での心構え

前回のおさらいと今回のテーマ前回はFragment機能に振る舞いを持たせ、Fragment機能を実際のアプリで用いる場合に近い形でサンプルアプリを作りました。サンプルアプリを作ることで、Fragmentのライフサイクルやイベント処理など、Fragment機能を使う上での基本的なことが理解できたかと

石立 宏志

2012年2月3日 20:00

  • 技術解説

イベント・セミナー2016 シリーズ累計18万部「すっきりJava」著者によるJavaセミナーを5月21日(土)に開催

『スッキリわかるJava入門』の著者が、新人エンジニアのつまずきを徹底的に解消します!

Think IT編集部

2016年5月16日 7:00

  • 開発言語
  • イベント

エンジニアtype 業務系チャットサービス『co-meeting』が「JavaとRailsの二層構造」を採用したワケ

『エンジニアtype』編集部

2012年10月2日 20:00

イベント・セミナー2013 Think ITチームが準優勝を手にした「RCサッカー」ってどんな競技?

現在好評連載中の「ミニ四駆×Arduino×Bluetoothで“夢のミニ四駆”を作ろう」ですが、第1回で新橋のプラモデルファクトリーを紹介した際、「RCサッカー」という耳慣れない競技をタミヤの方から紹介してもらいました。その縁で参加したRCサッカーと、30年前と比べてRCカーがどんな進化を遂げた

Think IT編集部

2013年3月16日 2:30

  • 開発言語
  • イベント

資格体系の見直しで取得パスが明快になり、進化を遂げた「Oracle認定Java資格」

試験範囲の拡大に合わせ資格を三段階に分割Javaプログラマ向けの認定資格として、オラクル社がワールドワイドで実施する「Oracle認定Java資格」が、Java SE 7のリリースを機に、2012年より新たな資格制度へとリニューアルされている。従来は、「Oracle認定Javaプログラマ」の名称で

ラーニング編集部

2013年4月15日 20:00

  • 資格・試験
  • 技術解説

オラクル、「Java 8」を発表

2014年4月2日 2:00

イベント・セミナー2015 イベントレポート「Javaプログラミングをスッキリ学ぶための10のコツ」

プログラミング言語の習得は簡単ではない。そして学習のとっかかりを間違えると、上達に時間がかかったり、上達する前に諦めてしまいがちだ。入門者がつまずく原因の多くは、学ぶ人の環境や教える側の力量にあると考えられる。そんな入門者が陥りやすい壁や落とし穴、教える側が身に付けて置くべくスキルや考え方について

奥野大児

2015年4月21日 16:00

  • 開発言語
  • 開発ツール
  • イベント

Android Studioサンプルアプリ解説集 - 箱入り娘ゲームBoxGirl

イラストでよくわかるAndroidアプリのつくり方—Android Studio対応版この記事では、書籍『イラストでよくわかるAndroidアプリのつくり方—Android Studio対応版』の解説内容をもとに、本書で説明しきれなかったサンプルアプリを解説しています。「箱入り娘」は古くからあるパズ

羽山 博(はやま ひろし)

2015年7月8日 20:00

  • モバイル
  • 開発ツール
  • 技術解説

Android Studioサンプルアプリ解説集 - ボタンの状態によって画像を変えるButtonState

イラストでよくわかるAndroidアプリのつくり方—Android Studio対応版この記事では、書籍『イラストでよくわかるAndroidアプリのつくり方—Android Studio対応版』の解説内容をもとに、本書で説明しきれなかったサンプルアプリを解説しています。ButtonウィジェットやIm

羽山 博(はやま ひろし)

2015年7月13日 22:00

  • モバイル
  • 開発ツール
  • 技術解説

Android Studioサンプルアプリ解説集 - RGB値により色を作るColorMaker

イラストでよくわかるAndroidアプリのつくり方—Android Studio対応版この記事では、書籍『イラストでよくわかるAndroidアプリのつくり方—Android Studio対応版』の解説内容をもとに、本書で説明しきれなかったサンプルアプリを解説しています。このアプリでは、EditTex

羽山 博(はやま ひろし)

2015年7月23日 20:00

  • モバイル
  • 開発ツール
  • 技術解説

Android Studioサンプルアプリ解説集 - パズルゲームDroidPuzzle

イラストでよくわかるAndroidアプリのつくり方—Android Studio対応版この記事では、書籍『イラストでよくわかるAndroidアプリのつくり方—Android Studio対応版』の解説内容をもとに、本書で説明しきれなかったサンプルアプリを解説しています。このパズルは、ドロイドくんの頭

羽山 博(はやま ひろし)

2015年7月28日 20:00

  • モバイル
  • 開発ツール
  • 技術解説

Java SE 8 時代のOracle認定Java資格の歩き方 Javaを取り巻く状況とOracle認定Java資格(第1回)

岡田 大輔

2016年3月22日 9:00

Java SE 8 時代のOracle認定Java資格の歩き方 ココが変わった!Java SE 8認定資格(第2回)

岡田 大輔

2016年4月7日 9:00

Deep LearningはR&Dから製品化の時代へ Deep Learningの習得にはスクラッチでの実装が効果的

巣籠 悠輔(すごもり ゆうすけ), 狐塚 淳(こづか じゅん)

2017年3月8日 0:30

  • システム開発
  • インタビュー

Deep LearningはR&Dから製品化の時代へ スタートアップとDeep Learning

巣籠 悠輔(すごもり ゆうすけ), 狐塚 淳(こづか じゅん)

2017年3月22日 0:15

  • システム開発
  • インタビュー

イベント・セミナー2018 PayaraとHazelcastが協同で日本オフィスを開設。垣間見えたJavaEEの将来

JavaアプリケーションサーバーのPayaraと分散キャッシュのHazelcastが協同で日本オフィスを開設した。

松下 康之 - Yasuyuki Matsus...

2018年2月28日 6:00

  • クラウド
  • ミドルウェア
  • イベント

Javaの後継言語「Scala」を使ってみよう

2018年4月18日 6:30

  • システム開発
  • 技術解説

インタビュー IBMのオープンソースプログラムのトップJeff Borek氏が語るOSSについて(前編)

IBMのOSSプログラムのディレクターであるJeff Borek氏がインタビューに応じ、OSSの過去と未来を語ってくれた。

松下 康之 - Yasuyuki Matsus...

2019年11月1日 6:00

  • システム開発
  • インタビュー

イベント・セミナー2022 LFとOpenSSF、OSSのセキュリティを向上させる具体的な計画を日本で発表

LFとOpenSSFがOSSのセキュリティを向上させる具体的なプランを発表した。

松下 康之 - Yasuyuki Matsus...

2022年12月1日 6:00

  • セキュリティ
  • OSS
  • イベント

GitHub Universe 2024から、Copilotの新機能を紹介するセッションを紹介

2月12日 6:00

  • 開発ツール
  • イベント

人気記事トップ10

人気記事ランキングをもっと見る