タグ

Javaに関するtomitake_flashのブックマーク (53)

  • OpenJDKを真のオープンソースにする架け橋「IcedTeaプロジェクト」

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    OpenJDKを真のオープンソースにする架け橋「IcedTeaプロジェクト」
  • Javaバイトコード入門

    1. わかる !Java バイトコード ― 30 分でわからない ?Java バイトコード入門 筑波大学大学院 システム情報工学研究科 博士後期課程 水島宏太 2. 自己紹介とか Twitter: @kmizu はてな : id:kmizushima github: http://github.com/kmizu/ 大学院生 構文解析の研究とかやってます 特に Packrat Parsing Scala 好き Scala の布教活動をあちこちでやったり JVM 好き JVM 上で動作する言語処理系 Onion を開発 3. Agenda プログラミング言語としての Java バイトコード マシンモデル 型システム 命令セット クラスファイルベリファイア ベリファイアがはじく操作の例 簡単なプログラムを javap で逆アセンブルする 役に立つかもしれない javap のオプション解説 クラ

    Javaバイトコード入門
  • 株式会社,コバルト

    誰も見たことのないまったく新しいソフトウェアを創造する。 人の心を豊かにするハートフルなソフトウェアを生み出す。 人の生活や企業の業務を改善する便利なツールを提供し、社会に貢献する。 弊社は、創業以来上記の3つの理念を目標にして営業活動を行ってまいりました。 ソフトウェアの開発は、個人の創造力に大きく依存したアーティスティックな面と、作成過程においては、まるでビルを建築するときのような綿密な作業管理という工業的な面を備えています。どちらが欠けてもいいソフトウェアは開発できません。 われわれは個人のクリエイティビティを発揮し、また高度な専門性を備えたプロのソフトウェア開発集団として、クライアントに信頼される企業を目指して努力していきます。 21世紀のソフトウェアのキーワードはネットワークと人工知能であることは間違いありません。 これらの技術を使ってクライアント業務の改善・効率化に寄与するため

  • Java Tips: かしこいロック

    単純なロックの問題点 Java にはマルチスレッドプログラミングにおける一般的な排他制御を記述するのに適した synchronized ブロック、synchronized メソッドという構文があり、保護したいデータにアクセスする全てのコードをこれらの構文を使って同期化すれば、排他制御は簡単に実現できる。しかし、この方法には問題もある。例えば電子掲示板システムのログデータにこの方法を適用することを考えてみよう。 電子掲示板に対するアクセスを全て同期化するということは、一度に一人のユーザしかログにアクセスできないということである。なんらかの理由(サーバ・クライアント間の回線速度やクライアントの処理速度の低下など)でログの読み込みに時間がかかっているユーザが一人れば、サーバ側の計算機資源にいくら余裕があっても、その間は他の大勢のユーザは掲示板にアクセスできない。すなわち計算機資源の利用効率が著し

  • Java Path Finder

    Note that JPF is not hosted by this server anymore, and it is now maintained by the JPF community at Github. JPF documentation can be found at JPF Wiki Latest JPF News

  • 久々に興奮したJavaの書籍「デコンパイリングJava」(オライリー) - レベルエンター山本大のブログ

    Javaに、こんなにワクワクしたのは久しぶりでした。 というのも、オライリー・ジャパンさんから献いただいたこの。 デコンパイリングJava ―逆解析技術とコードの難読化 (Art Of Reversing) 作者: Godfrey Nolan,松田晃一,小沼千絵,湯浅龍太出版社/メーカー: オライリージャパン発売日: 2010/06/03メディア: 単行(ソフトカバー)購入: 5人 クリック: 204回この商品を含むブログ (20件) を見る 6月3日発売とのことで、一足早くレビューさせて頂きました。 デコンパイルと難読化をテーマにしているニッチなではありますが、 中級以上のJavaエンジニアには、このを一度手にとって欲しいと思います。 Javaのデコンパイルは、難しい話題のように感じられるかもしれませんが、 実は仕組みとしてはそんなに難しい話ではないことが、書を読み進める

    久々に興奮したJavaの書籍「デコンパイリングJava」(オライリー) - レベルエンター山本大のブログ
  • hellohiro.com

    DOMAIN SALE CLICK HERE TO BUY NOW +1 855-646-1390

  • Java変態文法最速マスター - プログラマーの脳みそ

    Java基礎文法最速マスター - いろいろ解析日記をリスペクト。 Javaの変態文法・技法一覧です。Javaの基礎をある程度知っている人はこれを読めばJavaの変態をマスターしてJavaを書くことができるようになっています。簡易リファレンスとしても利用できると思いますので、これは足りないと思うものがあれば教えてください。 1.基礎 エンクロージング型内部classの作成 外部classのインスタンスに紐付くインスタンスを生成します。外部クラスのインスタンス - 内部クラスのインスタンス間に、クラス - インスタンスのような関係を持たせることができます。 public class Outer { public class Inner { } } というようなクラスを作った場合、 Outer o = new Outer(); Inner i = o.new Inner(); となります。new

    Java変態文法最速マスター - プログラマーの脳みそ
  • Java言語規定 目次

    目次 | 前 | 次 Java言語規定 目次 序文 0. 標準情報としての導入 0.1 適用範囲0.2 引用規格0.3 定義 1. はしがき 1.1 プログラム例1.2 文献 2. 文法 2.1 文脈自由文法2.2 字句文法2.3 構文文法2.4 文法記法 3. 字句構造 3.1 Unicode3.2 字句変換3.3 Unicodeエスケープ3.4 行終端子3.5 入力要素及びトークン3.6 空白類3.7 注釈3.8 識別子3.9 キーワード3.10 リテラル3.10.1 整数リテラル3.10.2 浮動小数点リテラル3.10.3 論理値リテラル3.10.4 文字リテラル3.10.5 文字列リテラル3.10.6 文字及び文字列リテラルのためのエスケープシーケンス3.10.7 空リテラル3.11 分離子3.12 演算子 4. 型,値及び変数 4.1 型及び値の種類4.2 プリミティブ型及び値4

  • はてなブログ | 無料ブログを作成しよう

    賃貸暮らしのわが家の地震対策【揺れから命を守る編】 以前のブログでも記載した、防災の優先順位に基づいて対策を進めています。まだ手をつけられていない部分もありますが、ある程度まとまってきたのでざっくりとご紹介していきます。 優先順位別に改善していっているため、今回は主に地震の揺れ対策がメインになります。…

    はてなブログ | 無料ブログを作成しよう
  • Javaの道:基本事項(6.クラスパス)

    概要 クラスパスはコンパイルや実行する際に、Java実行環境がクラスファイルを参照するために使用します。java.lang、java.io などJavaAPIとしてあらかじめ用意されている基的なコアクラスを使用する際はクラスパスを指定する必要はりません。それらは何の指定もせずに、Java実行環境に読み込まれます。 コアクラス以外のクラスファイルは、Java実行環境が読み込むためにその位置を指定する必要があります。その際にクラスパスを使用します。 使用方法 クラスパスの使用方法は2つあります。javajavacなどのコマンドを使用する際に-classpathオプションを付ける方法と、CLASSPATH環境変数を設定する方法です。 -classpathオプション -classpathの省略形として-cpも使えます。 クラスパスは、ファイル格納ディレクトリ、jarファイル、zipファイルが指

    Javaの道:基本事項(6.クラスパス)
  • プログラマー's研究所/研究日誌

    2000/11/28 [Java] Javaでgetch()ができるか? どーでもいいことだけど、電車のホームで電車が来るとき、音楽が鳴りますよね? 電子音の比較的簡単なヤツです。 例えば、「ピンポンパンポンピンポン。ピンポンパンポンピンポン」 とか、「ピポパポピポ。ピポパポピポ。」というのがありますよね。(言葉じゃ無理か(^^;) あれって、駅によってそれぞれ違うのだけれど、どれも4つの音しか使っていないような気が するのです。 私は音痴なので、具体的にどの音を使っているのかはわかりませんが、どうなんでしょう??? 最近の私の中のギモンです。(^^; JavaでC言語のgetch()みたいなことをしようとすると、以下のようなソースになると 思いますが、これがうまく動かないのです。改行が押されるまで内部バッファに溜まって、 改行が押されるとドバーッと取得されるのです。 InputStre

  • Ingrid.org

    Ingrid.org This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: Free Credit Report find a tutor Dental Plans Best Mortgage Rates 10 Best Mutual Funds Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy|Do Not Sell or Share My Personal Information

  • Why the 127.0.1.1? | Java

    Are you using a Debian-based distribution of Linux? IIRC, when recent Debian releases are using DHCP, in order to give a consistently functioning IP address it uses this address. I think this is necessary for Gnome. Addresses in the 127 class-A network should never appear on the (physical) wire. The obvious solution is not to use dynamic IP assignment, but that is perhaps not very helpful. I tried

    Why the 127.0.1.1? | Java
  • Karetta|Profile

    tomitake_flash
    tomitake_flash 2009/12/06
    フリーで読めるCやゲームなどのプログラミング解説書
  • パネルの背景色の設定と背景の透明/非透明の切り替え

    背景色を設定する パネルの背景色を設定するには JPanel クラスの親クラスである JComponent クラスで用意されている setBackground メソッドを使います。 このコンポーネントのバックグラウンド・カラーを設定します。バックグラウンド・カラーは、コンポーネントが不透明である場合にのみ、JComponentまたはComponentUIの実装のサブクラスによってのみ使用されます。JComponentの直接のサブクラスは、このプロパティを受け付けるためにpaintComponentをオーバーライドする必要があります。 このプロパティが受け付けられるかどうかはルック・アンド・フィールしだいであり、無視されることもあります。 パラメータ: bg - 要求するバックグラウンドColor

    パネルの背景色の設定と背景の透明/非透明の切り替え
  • http://kaz.cyteen.nagoya-bunri.ac.jp/advprog1/sample/componenttest/nulllayout.html

    tomitake_flash
    tomitake_flash 2009/11/30
    GUIコンポーネントの自由配置について
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • Javaの道>掲示板(キーイベントがうまく動きません)

  • Java 画面のレイアウトとイベント処理。

    プログラミング言語Javaのインストール、環境設定からはじめるので、初心者でも大丈夫です。やさしいサンプルプログラムから、eclipseを使った格的なアプリケーション開発まで図を使って学べます。クラス、メソッド、配列、APIの使い方についても解説します。 ■特集 今からでもプログラマーになる方法 ・Web系のプログラミングを学びたい場合は PHP初心者入門講座 を次のステップとしてご活用ください。 ・PHPJAVAではデータベースにMySQLを使用しているため、 MySQL初心者入門講座 を先に学ぶと習得が楽になります。もちろん必要になった段階でMySQLを学んでもOKです。 JavaGUIプログラミングでは、「レイアウト」と「イベント処理」が重要です。今回はこの2つのもっとも基礎的な方法を学びます。 画面にボタンなどの部品を配置する方法や、クリックしたときにどのように処理を行わせる

    Java 画面のレイアウトとイベント処理。