タグ Java言語
人気順 5 users 10 users 100 users 500 users 1000 usersJavaScriptのデザインパターンについて
どうもoreoです。 今回はモダンなJavaScript開発環境で役立つデザインパターンを紹介します。 この記事は、JavaScript Patterns WorkshopとPatterns.devを参考にしています。 有名な「Java言語で学ぶデザインパターン入門」などでは、古典的な23個のデザインパターンが紹介されていますが、JavaScript Patterns Workshop... 続きを読む
Java IDEの使いやすさはIDEがどのようにJavaを知ってるかで決まりがち - きしだのHatena
Java IDEにもいろいろあるけど、それぞれの特性としてIDEがどれだけJavaを知っているかということで決まるということをTwitterに書いたので、ちょっと具体的に書いてみます。 IDEの使いやすさについて、そのIDEがどれだけちゃんと言語を知っているか依存するんだけど、IntelliJ IDEAが一番Java言語を知っていて、NetBean... 続きを読む
ラムダ式とStream APIで学ぶモダンJava ― 関数型を取り入れて変化するJava言語の現在(by 谷本心/cero_t) - エンジニアHub|若手Webエンジニアのキャリアを考える!
1996年にJava 1.0が登場して、もう20年以上がたちました。この間、Javaにはさまざまな言語機能やAPIが追加され、変化し続けています。 これだけ長い歴史を持つプログラミング言語ですから、利用者が多かったり、フレームワークやライブラリが充実していたりする一方で、書籍やWebに掲載されている情報が少し古かったり、... 続きを読む
Amberで検討されているJava構文の変更 - Qiita
Amberとは Java言語を拡張するプロジェクトです http://openjdk.java.net/projects/amber/ Amberのブランチ http://hg.openjdk.java.net/amber/amber/branches datum データクラス patterns パターンマッチ switch 拡張switch lambda-leftovers ラムダの微修正 en... 続きを読む
数学ガールの結城浩先生に会ってきたよ!──わかばちゃんが行くオフィス訪問マンガ|CodeIQ MAGAZINE
数学やプログラミングの入門書など多数の著書がある結城浩先生。 結城先生が思う「分野を超えて考えるおもしろさ」や「人に教えるときの心がけ」を聞いてきました! 大先生を前に緊張気味のわかばちゃんですが……!? by 湊川あい 今回のゲストはおばけ坊やのアイコンでお馴染み!結城浩先生だよ 今回は、結城浩(ゆうき ひろし)先生にインタビューしに行くよ! 「数学ガール」シリーズ ・「 Java言語で学ぶデザ... 続きを読む
デザインパターンをチームで学んで得たもの - VOYAGE GROUP techlog
2016 - 05 - 16 デザインパターンをチームで学んで得たもの おはようございます、こんにちは。Zucks Affiliate事業本部でエンジニアをやっている新卒二年目のだっちと申します。 この事業部には最近部署異動で配属され3ヶ月ほど経ちました。 さて、今回は@t_wadaさんと事業部内エンジニアで毎週行っている Java言語で学ぶデザインパターン入門 の読書会で得た知識によって設計の語... 続きを読む
入門書が教えてくれないJava 変数編 - プログラマーの脳みそ
春なのでJava入門的なことを書こうと思い立ったので、入門書ではあまりとりあげられない部分を解説するコンセプトの入門記事を書いてみようと思う。(←ひねくれ者) 対象読者としては、Java言語の基礎を学んだがもう一歩踏み込んだ話が知りたいぐらいの初学者〜中級者を想定してる。上級者の方は記述に誤りがないかチェックしていただければ幸いだが、説明を簡単にするためにいろいろ端折っている点はご理解いただきたい... 続きを読む
Androidアプリ開発を始めるときに読む本 - cockscomblog?
2014-12-29 Androidアプリ開発を始めるときに読む本 Android Development 今年はついにAndroidアプリを作りました。Androidアプリを開発するに当たって、Java言語にもAndroidプラットフォームにも明るくなかったので、勉強しようと本を読みました。いろいろ読みましたが、そのうち特によかったものを紹介します。 Java言語 Effective Java ... 続きを読む
プログラマーの常識をJavaで身につける(8):意外と知らないファイル圧縮技術の常識 (1/4) - @IT
本連載は、Java言語やその文法は一通り理解しているが、「プログラマー」としては初心者、という方を対象とします。Javaコアパッケージを掘り下げることにより「プログラマーの常識」を身に付けられるように話を進めていきます(編集部注:Java言語の基礎を学びたい読者は、連載「Eclipseではじめるプログラミング」や連載「いまから始めるJava」をご参照ください)。 今回はデータの圧縮技術を学んでいき... 続きを読む
Javaを創ろう - bitter_foxの日記
この記事はJava Advent Calendarの13日目の記事です. 昨日は@kisさんのJava SE 8でパターンマッチを実装するでした. 明日は@megascusさんです. 皆さんはおそらく普段からJavaを使ってプログラムを作っているかと思います. そんな皆さんはJava言語について多くの思い・想いを持っているかと思います. 例えば,「こんな事ができたら良いのに」だったり,「ここが良く... 続きを読む
「Java言語」がそのまま魔法呪文になる教育ゲーム「Codespell」が面白そう - ねとらぼ
カリフォルニア大学サンディエゴ校のヤコブス工学スクールで開発された教育ゲーム「Codespell」がプログラマなどの間で話題です。フィールド上でJava言語を呪文のように使って魔法を繰り出し、ゲームを攻略するというもの。「秋元@サイボウズラボ・プログラマー・ブログ」というブログが紹介したところ、はてなブックマークが400件以上も付くなど注目を集め、ネットでは「面白そう」「子どもと一緒にプログラミン... 続きを読む
Codespell – Java言語がそのまま呪文となる教育用3Dゲーム | 秋元@サイボウズラボ・プログラマー・ブログ
カリフォルニア大学サン・ディエゴ校の計算機科学者達が開発した Codespell は、一人称視点の3Dゲームなのですが、その一番の特徴は、プレイすることでJavaプログラミングを身につけられるという点です。 Codespellでは、プレイヤーは小動物ノーム(gnome)たちが住む土地にやってきた魔法使いです。ノーム達は過去に魔法を使って生活していたのですが、今は魔法をうまく使えなくなっています。魔... 続きを読む
JavaとJavaScriptの良いとこ取り? 「Dart」超入門(1/3)- @IT
小山博史のJavaを楽しむ(16) JavaとJavaScriptの良いとこ取り? 「Dart」超入門 株式会社ガリレオ 小山博史 2012/8/29 教育界、技術者コミュニティでJava言語の教育と啓蒙に長年携わってきた筆者が、独自の視点からJavaの面白さを掘り下げていく。(編集部) ■ クライアントもサーバも! Webアプリ開発言語Dartとは 今回は、プログラミング言語「Dart」を紹... 続きを読む
今までソフトウェア開発について勉強してきたことのふりかえり - アジャイルSEを目指すブログ
misc@kyon_mmさんの記事(僕がソフトウェア開発を勉強し始めて3年間でやったこと)を読んでいて、「今までのふりかえりかー。面白いかも」とか思ったので、ブログ書いてみた。期間は就職(2008年4月)〜現在(2012年5月)の4年間。 1年目(2008年4月〜2009年3月) SIerな会社に入社。会社の研修でJavaを習った後、会社の技術書棚にあった「Java言語で学ぶデザインパターン入門」... 続きを読む
徳丸浩の日記: 難読化していないAndroidアプリケーションは脆弱性か
2012年2月20日月曜日 難読化していないAndroidアプリケーションは脆弱性か このエントリでは、Androidアプリケーションにおいて、難読化が施されていない場合、脆弱性にあたるかについて議論します。 はじめに Androidアプリケーションは主にJava言語で記述され、DEX形式のファイルにコンパイルされたコードを、DalvikというJava互換VM上で実行します。DEXおよびAPKファ... 続きを読む
Javaの型パラメーターに対してstaticメソッドを呼び出した場合の挙動 - 達人プログラマーを目指して
プログラミング言語, Java以前にJavaの配列関連で調べたことがあったのですが、Javaの総称型は型消去によって直感的でない挙動をする場合があります。Java言語のClassクラスが持つちょっと不思議な性質について - 達人プログラマーを目指してJava5の型システムを理解するにはリフレクションAPIを使ってみるのが最短の近道になる - 達人プログラマーを目指して特に、総称型の型パラメーターT... 続きを読む
普通の(業務)Javaアプリケーションでは配列をなるべく使用しない方がよい - 達人プログラマーを目指して
Java, プログラミング言語, プログラミングの勉強, プログラミングTips以前、業務系のJavaプログラマーが知っておくべき10個のBad Partsとその対策 - 達人プログラマーを目指してにて、Java言語の配列はListなど他のコレクションとの不統一が顕著であるという点を説明しました。Java言語の配列は要素に[ ]演算子を使って簡単にアクセスできる構文がC言語やC++言語に近いため親... 続きを読む
システム系の例外は実行時例外+AOPでハンドリングするのがベスト - 達人プログラマーを目指して
AOP, Spring Frameworkインフラ層のチェック例外はやはりJavaのBad Partだと思う先日のJava言語のチェック例外は本当にGood Partなのか? - 達人プログラマーを目指してで、インフラ層のフレームワークなどでは実行時例外が適切ということを書いたのですが、この点についてもう少し詳しく考えてみたいと思います。Java: The Good Partsの本ではRMIの章が... 続きを読む
Java言語のチェック例外は本当にGood Partなのか? - 達人プログラマーを目指して
書籍紹介, プログラミング言語デブサミ2011会場のオライリーのブースで目に入ったため、10%割引ということもあり、以下の本を購入しました。Java: The Good Parts作者: Jim Waldo,矢野勉(監訳),笹井崇司出版社/メーカー: オライリージャパン発売日: 2011/02/24メディア: 大型本クリック: 9回この商品を含むブログ (7件) を見る180ページほどの薄い本です... 続きを読む
“Javaの父”ゴスリング氏、Oracle退社の理由を語る (1/2) - ITmedia エンタープライズ
“Javaの父”ゴスリング氏、Oracle退社の理由を語る (1/2) Oracleによる初のJavaOne開催中、ジェームズ・ゴスリング氏はeWEEKの単独インタビューで、これまで明かさなかったOracle退社の理由を語った。 [Darryl K. Taft,eWEEK] ジェームズ・ゴスリング氏が米Sun MicrosystemsでJava言語およびプラットフォームを構築したチームを率いていた... 続きを読む
極道的研修のあらまし「引数と戻り値が分かりません」 - 歩きつづける ゆり 咲きつづける
極道的研修によって怒りの沸点が上がり、ちょっとやそっとではキレにくくなった yuripop です。もともとキレるタイプではないのですが、より温厚になりました。おめでとうございます!かくして yuripop は、二度と降りることのできない大人の階段の踊り場でふと立ち止まり、時計の音に耳を澄ませながら極道的研修をふり返ってみるのであった。研修内容ゴールウォーターフォール技法に則って、Java言語で作ら... 続きを読む
‘愛’で学ぶ文字コードと文字化けの常識 (1/4) - @IT
NTTデータ ビジネスブレインズ 伊賀敏樹 2007/6/21 本連載は、Java言語やその文法は一通り理解しているが、「プログラマー」としては初心者、という方を対象とします。Javaコアパッケージを掘り下げることにより「プログラマーの常識」を身に付けられるように話を進めていきます(編集部注:Java言語の基礎を学びたい読者は、連載「Eclipseではじめるプログラミング」や連載「いまから始めるJ... 続きを読む
【レポート】Java SE 7の「プロパティ」が見えてきた - setter/getterのないJavaへ (1) Java SE 7の新文法「プロパティ」とは | エンタープライズ | マイコミジャーナル
Java SEの次期バージョン(Java SE 7)での導入が検討されている「プロパティ」と、それに伴う言語仕様変更が全貌を現しつつある。java.net内のRemi Forax氏のブログによると、プロパティの仕様は現在ドラフト3を閲覧できる状態にあるという。本稿ではそのドキュメントを基に、プロパティが現時点でどのように検討されているのかを見ていきたい。 まず先に、現在のJava言語において「プロ... 続きを読む
プログラマーの常識を学ぶ前に (1/2) - @IT
本連載は、「プログラマーの常識をJavaで身に付ける」ことを目標としています。Java言語やその文法は一通り理解しているが、「プログラマー」としては初心者、という方を対象とします。Javaコアパッケージを掘り下げることにより「プログラマーの常識」を身に付けられるように話を進めていきたい、と考えています(編集部注:Java言語について基礎から学びたい読者は、連載「Eclipseではじめるプログラミン... 続きを読む
【レポート】Java初学者には最適!? 解説から実行までブラウザでコンプリート - Javala (MYCOMジャーナル)
Javaのオンライン学習するサイトJavalaが公開されている。JavalaはWebブラウザでJavaを学習したり、コードの実行結果を確認したりするための環境。タンペレ工科大学で開発されたもので、Java言語の学習を目的としている。リードデベロッパはTimo Lehtonen氏。使用に制限はなく、自由に利用できるとされている。用意されている言語は英語とフィンランド語。 図.1 Javala – J... 続きを読む