ITmedia総合  >  キーワード一覧  >  J

「Java」最新記事一覧

クラスベースのオブジェクト指向プログラミング言語の1つ、またはJavaプログラミング言語の開発環境および実行環境。特に、実行環境は「Javaプラットフォーム」「JVM(Java Virtual Machine)」と呼称することが一般的である。
Java − @ITリッチクライアント用語辞典
-こちらもご覧ください-
Java Solution − @IT
Java入門 − @IT-こちらもご覧ください-
改訂版:EclipseではじめるJavaプログラミング - @IT
質問!Java→ITmediaのQ&Aサイト「質問!ITmedia」でJava関連の質問をチェック

実業務でちゃんと使えるAndroidアプリ開発入門(3):
Javaでの常識が通用しないAndroidにおけるメモリ管理の注意点
本連載では、バージョンの違いに左右されないスタンダードなアーキテクチャで実業務で使えるAndroidアプリ開発のノウハウを提供していきます。今回は、Androidアプリのメモリ管理に関して、Javaとはどのような挙動の違いがあるのかをサンプルアプリを通じて解説していきます。(2016/11/25)

アールエスコンポーネンツ/シーメンス SIMATIC IOT2020:
JavaやC++でのプログラミングも可能な産業用IoTゲートウェイの独占供給を開始
アールエスコンポーネンツは、シーメンスの産業用IoTゲートウェイ「SIMATIC IOT2020」の独占供給を開始。産業用IoTデバイスのポートフォリオ拡大を発表した。(2016/11/2)

特集:IoT、FinTech時代、「求められるエンジニア」になるためには(2):
Java EE 8/9はマイクロサービス、リアクティブに向かう――MVCは生き残れるのか
デジタルトランスフォーメーション時代に生き残れるエンジニアに求められるものとは何か。長らく、日本のJavaコミュニティで存在感を示し続け、現在は日本マイクロソフトでJavaエバンジェリストとして活動する寺田佳央氏に聞いた。(2016/10/31)

日本オラクル/三菱重工航空エンジン Oracle Java Cloud Service:
製品不具合や納期遅延をリアルタイムに把握できるサプライヤー向けポータルサイトを構築
日本オラクルは、三菱重工航空エンジンがサプライヤー向けポータルサイト構築にクラウド型Javaアプリケーション開発・実行基盤「Oracle Java Cloud Service」を採用したことを発表した。(2016/10/31)

三菱重工航空エンジン、サプライヤー向けポータルをPaaSで構築
Oracleのクラウドプラットフォーム「Oracle Java Cloud Service」を活用して、納期情報や製品不具合時の情報をやりとりするサプライヤーポータルを構築。業務プロセスの効率化・可視化を目指す。(2016/10/27)

Oracleが定例セキュリティパッチ公開、Javaなど253件の脆弱性を修正
Java SEやDatabase Serverに存在する計253件の脆弱性が修正された。(2016/10/19)

まず非推奨、将来的に廃止へ
「Javaブラウザプラグイン」がついに廃止へ、Oracle決断の背景は?
Oracleは、JavaのWebブラウザ用プラグインをまず非推奨とし、将来的に廃止する計画だ。その背景には、Webブラウザの進化やWebを取り巻く脅威の拡大がある。(2016/9/29)

「Adobe CS6」は「macOS Sierra」で必要システム構成外に Java 6サポート終了で
21日にリリース予定の「macOS Sierra」では、Adobe CS6製品が非対応となる。(2016/9/20)

Oracle OpenWorld 2016 Report:
Javaのこれからは? Oracleが開発への継続的参加を訴求
Oracle OpenWorldと併催されている「JavaOne」もスタート。JDKのDocker対応やJava EE 8/9の状況などが紹介された。(2016/9/19)

JavaScript標準ライブラリの使い方超入門(10):
JavaScriptで履歴を扱うHistory、URLを扱うLocationなどの基本
JavaScriptの標準仕様としてビルトインされている主なオブジェクトの使い方を紹介する連載。今回は、履歴を扱うHistory、URLを扱うLocation、ブラウザーに関する情報を扱うNavigator、モニター画面の情報を扱うScreenについて。(2016/11/29)

JavaScript標準ライブラリの使い方超入門(5):
正規表現の基本的な使い方をJavaScriptで理解する
JavaScriptの標準仕様としてビルトインされている主なオブジェクトの使い方を紹介する連載。今回は、正規表現について。Stringのsearch、match、replaceやRegExpのexecなどメソッドにおける文字列検索や置換の仕方、エスケープ文字や改行などのパターンマッチの基本を解説。(2016/10/25)

JavaScript標準ライブラリの使い方超入門(2):
JavaScriptで文字列を扱うStringの基本
JavaScriptの標準仕様としてビルトインされている主なオブジェクトの使い方を紹介する連載。今回は、文字列を扱うStringについて。長さ取得のlength、位置取得のindexOf、切り出しのsubstring、substr、slice、分割のsplitなどの基本を解説。(2016/10/3)

JavaScript標準ライブラリの使い方超入門(1):
JavaScriptプログラミングに欠かせないビルトインオブジェクトの基礎知識
JavaScriptの標準仕様としてビルトインされている主なオブジェクトの使い方を紹介する連載。初回はビルトインオブジェクトやプロパティ、メソッドの基本について。(2016/9/26)

コレクション処理の万能道具箱Eclipse Collections入門(1):
ゴールドマン・サックス発のJavaコレクションフレームワーク、その7つの特徴と歴史とは
本連載では、ゴールドマン・サックス発のオープンソースJavaコレクションフレームワークであるEclipse Collectionsについて、その概要と歴史、機能を中心に紹介します。これまでのJavaやJava 8のStream APIと比較して何が違うのか。Eclipse Collectionsを例に、読者の皆さんがコレクション処理をより深く理解するための一助になればと思います。(2016/8/5)

初心者のためのWebアプリ開発超入門(2):
JavaScriptプログラミングで泣かないための、たった5つの基本ルール
初めてJavaScriptのWebアプリを作ってみたいという人に向けてJavaScriptでプログラムを書く際の基本的な文法について解説する。(2016/8/29)

初心者のためのWebアプリ開発超入門(1):
JavaScriptプログラミングをdocument.writeやalertで始める際の基礎知識をパーフェクトに解説する
初めてJavaScriptのWebアプリを作ってみたいという人に向けて「Hello World!」などの文字列を表示する方法について解説する。(2016/8/22)

Oracleの定例セキュリティパッチ公開、276件の脆弱性に対処
JavaやDatabaseなどの深刻な脆弱性を解決した。(2016/7/20)

初心者のためのサーブレット/JSP入門(5):
図で分かるサーブレットのライフサイクルとスレッド
初めてJavaのWebアプリを作ってみたいという人に向けて、サーブレットのライフサイクルとスレッドについて解説する。(2016/8/9)

初心者のためのサーブレット/JSP入門(4):
アノテーションが肝! Servlet 3.0で作ったWebアプリの中身とは
初めてJavaのWebアプリを作ってみたいという人に向けて、Servlet 3.0で作ったWebアプリの中身についてコードを交えて解説する。(2016/8/2)

初心者のためのサーブレット/JSP入門(3):
サーブレットを作って分かるJava Webアプリの基本的な仕組み
初めてJavaのWebアプリを作ってみたいという人に向けて、サーブレットを作ってみることで、その基本的な仕組みを理解してもらう。(2016/7/26)

初心者のためのサーブレット/JSP入門(2):
OSSのアプリケーションサーバGlassFishの基礎知識&ダウンロード、インストール
初めてJavaのWebアプリを作ってみたいという人に向けて、オープンソースのアプリケーションサーバであるGlassFishの基本的な概要や環境構築方法について解説する。(2016/7/19)

初心者のためのサーブレット/JSP入門(1):
まだまだ使えるJava SEとNetBeansの基礎知識&ダウンロード、インストール
初めてJavaのWebアプリを作ってみたいという人に向けてJava SEとNetBeansの基本的な概要や環境構築方法について解説する。(2016/7/12)

「Java Web Start」などの移行手段を解説
Javaのブラウザプラグインがついに廃止へ、「Javaアプレット」の“終活”は?
Oracleはセキュリティリスクを理由に、JavaのWebブラウザ用プラグインを廃止する。Javaベースのアプリケーションを開発してきた企業は、どう対処すべきなのか。(2016/6/24)

Dev Basics/Keyword:
Scala(プログラミング言語)
ScalaはJava仮想マシン上で動作する「スケーラブル」で、オブジェクト指向言語と関数型言語の双方の性質を持った言語だ。(2016/6/16)

macOSの「Safari 10」、Flashなどのプラグインが初期設定で無効に
Appleは、macOS SierraのWebブラウザ「Safari 10」では、FlashやJavaなどの“旧式の”プラグインを初期設定で無効にすると発表した。HTML5をサポートしていないプラグインが必要なWebサイトを表示するのが従来より面倒になる。(2016/6/15)

AndroidによるJava API使用巡る6年越しの裁判、Googleが「フェアユース」の評決獲得 Oracleは控訴へ
Oracleが2010年にGoogleのAndroidでのJava APIの使用は著作権侵害だと訴えたことで始まった両社の争いで、カリフォルニアの連邦地裁の陪審員団が「フェアユース」だという評決を下し、Googleは93億ドルの賠償金支払いを回避できそうだ。Oracleは控訴を表明している。(2016/5/27)

.NET TIPS:
ゲッターとセッター(プロパティ)を定義するには?[JavaScript]
JavaScriptでプロパティを定義するには、通常の構文に加えて、get/set構文を使う方法と、definePropertyメソッドを使う方法がある。(2016/5/25)

企業のErlang利用を阻むものとは?
関数型言語「Erlang」のススメ──なぜCやJavaではダメなのか?
並行処理、分散処理に優れたプログラミング言語であるErlangだが、企業利用例は多くない。Erlangを活用しているbet365は、Erlang普及のための活動を始めた。(2016/5/18)

「技術が好き」だけでいいの?仕事に誇りと責任感を持ててる?:
PR:ITアーキテクトの第一人者に聞くエンタープライズITエンジニアの「本当の価値」とは
グロースエクスパートナーズ 執行役員 アーキテクチャ事業本部長 兼 ビジネスソリューション事業副本部長を努め、日本Javaユーザーグループ会長、日本Springユーザーグループ幹事などのコミュニティ活動でも知られる鈴木雄介氏にインタビュー。「市場に求められる」「本当の価値を持つ」エンジニアであるために必要な視点やスキルを聞いた。(2016/5/12)

マーケティング自動化、IoTも:
米SASがアナリティクスでSAS言語以外に対応、クラウド対応、API連携進める
米SAS Instituteは2016年4月19日(米国時間)、同社アナリティクス製品群の統合アーキテクチャ「SAS Viya(ヴァイア)」、マーケティング自動化の新製品「SAS Customer Intelligence 360」、IoTソリューション「SAS Analytics for IoT」を同時に発表した。Viyaでは、Python、Lua、Javaに対応する。(2016/4/20)

Oracleの定例アップデート公開、データベースやJavaに深刻な脆弱性
特にDatabase ServerやFusion Middleware、Java SE、Solaris、MySQLの各製品に、危険度の高い脆弱性が存在する。(2016/4/20)

スマホで便利な環境構築手順書:
Javaの実行環境JREをWindowsにダウンロードしてインストール、セットアップ設定、アンインストール
本連載では、さまざまなソフトウェアのインストール、実行するためのセットアップ設定、実行確認、アンインストールの手順を解説する。今回は、Javaの実行環境JRE(Java Runtime Environment)について。(2016/4/19)

3つのフレームワークで学ぶエンタープライズJava開発入門(3):
いまさら聞けないRESTの基礎知識、JAX-RSを使ったREST APIの作り方と使い方
新規のエンタープライズJava開発において現在有力視される3つのフレームの違いについて解説する連載。前回から複数回に分けて、MVCのViewとControllerにフォーカスして各要素を紹介しています。今回はJava EEのJAX-RSについて。JAX-RSの基本的な設計方針であるRESTについて解説し、Struts 1、JSFとの違いやJAX-RSの使いどころを紹介します。(2016/4/18)

Appleのオープンソース開発言語SwiftをAndroidに採用?
OracleとのJava訴訟問題が関係してる?(2016/4/9)

Dev Basics/Keyword:
Kotlin(プログラミング言語)
Kotlin(コトリン)は「実用的」であることを主眼においたプログラミング言語だ。その特徴は簡潔/安全/汎用/(Javaとの)相互運用性にある。(2016/4/1)

PCにプリインストールされている場合も:
Java SE JDK/JREに脆弱性、アップデートを強く推奨
Java SE JDKおよびJREに、リモートからの攻撃によって任意のコードが実行される恐れのある脆弱性が報告されている。プリインストールされている場合もあるので、まずは確認しておこう。(2016/3/25)

Javaのアップデート公開、リモートコード実行の脆弱性に対処
Oracleは可能な限り早く適用することを強く推奨している。(2016/3/24)

GCPは今後もNode.js開発者支援を強化:
Google App EngineでNode.jsがベータ提供開始
グーグルは2016年3月21日(米国時間)、同社PaaSの「Google App Engine(GAE)」で、Node.jsのベータ提供開始を発表した。Python、Java、PHP、Goに次ぐ対応となる。(2016/3/23)

週末チャレンジ 最速タイムは0.8秒:
“JavaScript使い”ならばズルできちゃう連打ゲーム「働クリッカー」
ボタンを連打して資産をためる「働クリッカー」というゲームが公開されました。もし、あなたがJavaScript使いならばズルできちゃいます。いや、むしろ腕試しとしてハマるかもしれません。(2016/2/19)

Javaのダウンロードプロセスに脆弱性、Windowsユーザーは入れ替えを
Java SEの古いバージョンをダウンロードしたユーザーが脆弱性を修正するためには、古いダウンロードを破棄した上で、6u113/7u97/8u73以降のバージョンに入れ替える必要がある。(2016/2/9)

Oracle、Java 9でブラウザプラグインを廃止へ
Javaなどのブラウザプラグインでは脆弱性を突く攻撃が横行し、動作が不安定になるなどの問題も指摘されていた。(2016/1/29)

大変なこともいろいろあったけれど楽しかったよ:
さよならJavaアプレット。JDK 9からWebブラウザプラグイン機能を排除
ついに、Javaアプレットとお別れをする時が近づいてきた。(2016/1/28)

Oracleが定例セキュリティパッチを公開、深刻な脆弱性を多数修正
DatabaseやFusion Middleware、Javaなどの脆弱性に対処した。(2016/1/20)

3つのフレームワークで学ぶエンタープライズJava開発入門(2):
Strutsと比較して理解するJSFとCDI、アクションベースとコンポーネントベースの違い
新規のエンタープライズJava開発において現在有力視される3つのフレームの違いについて解説する連載。今回から複数回に分けて、MVCのViewとControllerにフォーカスして各要素を紹介していきます。今回はJSFについて。サンプルコードを通じてJSFの機能を紹介し、JSFの特徴を3つ挙げた上で、JSFのメリット・デメリットを検討します。(2016/1/18)

Tech Basics/Keyword:
Node.js
JavaやPHPなどと肩を並べるサーバアプリケーションの構築プラットフォームとなった「Node.js」を簡潔に解説。(2016/1/8)

何度目かになる“サイクル”が回ってきた:
進化を続ける、IoT時代の「Java」はどこへ向かうのか
2015年10月末に米国サンフランシスコで開催されたオラクルの年次イベントでは、Java開発者会議「JavaOne」も同時に開催された。「何度目かになる“関心の高まり”のサイクルが回ってきた」──。日本オラクルも国内の開発者に向け、「Javaはどこへ向かうのか」を説明した。(2015/12/16)

Javaライブラリに脆弱性、主要ミドルウェア全てに影響
WebLogic、WebSphere、JBoss、Jenkins、OpenNMSのそれぞれについて、いずれも最新版でこの脆弱性を突いてリモートでコードを実行できるコンセプト実証コードも公開された。(2015/11/10)

Oracleが定例パッチ公開、DBやJavaなどの脆弱性を修正
CVSS評価値が最大の「10.0」となる深刻な脆弱性など計154件の問題に対処した。(2015/10/21)

ARアプリをHTML/Javaで開発する「Wikitude SDK」発売 スマートグラスにも対応
グレープシティは、HTMLなどのWeb標準技術でARアプリを開発できるツール「Wikitude SDK」を発売する。(2015/10/20)

Firefox、NPAPIプラグインのサポートを2016年内に終了
JavaなどのNPAPIプラグインは2016年末までに、Firefoxの全バージョンで機能しなくなる。ただしFlash Playerだけは例外とした。(2015/10/13)



多くの予想を裏切り、第45代アメリカ合衆国大統領選挙に勝利。貿易に関しては明らかに保護主義的になり、海外人材の活用も難しくなる見込みであり、特にグローバル企業にとっては逆風となるかもしれない。

携帯機としても据え置き機としても使える、任天堂の最新ゲーム機。本体+ディスプレイ、分解可能なコントローラ、テレビに接続するためのドックといった構成で、特に携帯機としての複数人プレイの幅が広くなる印象だ。

アベノミクスの中でも大きなテーマとされている働き方改革と労働生産性の向上。その実現のためには人工知能等も含むITの活用も重要であり、IT業界では自ら率先して新たな取り組みを行う企業も増えてきている。