タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

javaとJAVAとJavaに関するtyosuke2011のブックマーク (401)

  • OTN Japan マニュアル

    Java SE ダウンロードの最新版はこちら(USサイト)からダウンロードをお願いします。 2019年4月より前までにリリースされた Java SEソフトウエアには、 「Oracle Binary Code License Agreement for the Java SE Platform Products and JavaFX」が適用されます。日語参考訳をご参照の上、ライセンス条項に同意できる方のみ、ダウンロードをご利用下さい。 Oracle JDK のライセンスに関する重要な変更 2019年4月16日のリリースより、Oracle JDKのライセンスが変更されました。 新しいライセンス、Oracle Technology Network License Agreement for Oracle Java SEは、これまで提供してきた過去のバージョンのJDKのライセンスと大きく異なりま

    OTN Japan マニュアル
  • Heroku使い方メモ(Java) - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Heroku を使って Java の Web アプリを作ってみる。 #基的な話 ##Heroku とは PaaS の1つ。 Web アプリケーションを動かすための土台(プラットフォーム)を提供してくれるクラウドサービス。 Google でいうと Google App Engine、 Amazon でいうと AWS Elastic Beanstalk とかが同じようなサービスに当たる。 最初は Ruby (Ruby on Rails)をサポートした PaaS だったけど、現在は様々な言語によるプラットフォームをサポートしている。 Jav

    Heroku使い方メモ(Java) - Qiita
  • Java入門

    Java入門 基礎知識は仮定しません あなたは 人目のお客さんです。 ゆっくりしていってください。 こちらのページでは、Java入門の記事を書いてみます。ただし、とてもゆっくりになるでしょう。 なお、製品版として「これならわかるJava」があります。いえ、まあ、それはそういうことで。m(__)m Java入門1   プログラミングの基礎知識 Java入門2   画面への出力 Java入門3   キーボードからの入力 Java入門4   オブジェクト指向について Java入門5   独自の型を作ってみよう Java入門6   クラスの理由 Java入門7   クラスの練習 Java入門8   コンストラクタの引数 Java入門9   クラスの関係 Java入門10  乱数 Java入門11  while文とfor文 Java入門12  値を返すメソッド Java入門13  値を返すメソッドの

  • Amazon.co.jp: Javaによる流体・熱流動の数値シミュレ-ション: 峯村吉泰: 本

    Amazon.co.jp: Javaによる流体・熱流動の数値シミュレ-ション: 峯村吉泰: 本
  • 第7章 Pure Javaアプリケーションを開発する

    ここでは、Windowsシステムで動作するPure Javaアプリケーションの開発方法や留意事項について説明します。 7.1 概要 7.2 開発の流れ

  • 初心者のためのJavaScript入門 − @IT

    プログラミング初心者のための入門連載です。JavaScriptとは何かの基礎知識から、さまざまな基構文/文法(alertなどのイベント処理、変数、function(関数)、引数、ifなどの条件分岐、whileやforなどの繰り返し(ループ)、配列、オブジェクト、HTMLを操作するDOMなど)を、書き方が分かる豊富なサンプルコードとともに解説します。 ようこそJavaScriptの世界へ 初心者のためのJavaScript入門(1) JavaScript格的なプログラミングの世界へ。実用的なアプリケーションを作れるようになるまで

  • Twitterでプログラムコードを実行!結果を返信してくれるpaiza_run -

    こんにちは。今回は谷口が担当します。 昨日よりpaizaでサービスを開始いたしました、ITエンジニア向けの24言語対応の無料オンラインプログラミング実行環境サービス『paiza.IO (パイザ・アイオー)』、さっそくたくさんの方々にご利用いただいているようで、当にありがとうございます! 24のプログラミング言語がブラウザで即実行できる『paiza.IO』 - paiza開発日誌 今回は、『paiza.IO』と連動したツイッターアカウント『@paiza_run』とその使い方をご紹介いたします。 こちらの『paiza_run』宛てにツイッターでコードをリプライとして飛ばしますと、そのコードの実行結果が返信されます。つまりツイッターからコードの実行ができるというわけです。『paiza.IO』とあわせて、ぜひお試しください! ■ツイッターでコードを実行してみよう! ◆どうやって実行するの? まず

    Twitterでプログラムコードを実行!結果を返信してくれるpaiza_run -
  • getter/setterとはなんだったのか - プログラマーの脳みそ

    Javaのgetter/setterのお話。 僕は当時を語るには若すぎるのだけど、過去を振り返って書いてみる。当時を知る人は誤りがあれば指摘してほしいし、情報があればコメントなりトラックバックなりして欲しい。前世紀の話というのは今となっては探すことがなかなか難しくなりつつある。 「privateな変数にpublicなアクセサを定義する」? - ネットの海の片隅で getter/setterとは何か Javaのオブジェクトにフィールドがあったとして、そのフィールドに値を設定するメソッドがsetter(せったー)、そのフィールドの値を取得するメソッドがgetter(げったー)と呼ばれる。慣習としてsetterはsetXXX(int value)といった様にsetから始まる名前をつけ、引数はひとつ。戻り値はvoid型。getterはgetXXX()といった様にgetから始まる名前をつけ、引数はな

    getter/setterとはなんだったのか - プログラマーの脳みそ
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
  • Vert.xによる簡単なRESTアプリケーションの作成

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    Vert.xによる簡単なRESTアプリケーションの作成
  • H2 Database Engine

    Welcome to H2, the Java SQL database. The main features of H2 are: Very fast, open source, JDBC API Embedded and server modes; in-memory databases Browser based Console application Small footprint: around 2.5 MB jar file size

  • ジェネリクスと内部クラス その3

    すぐに書くつもりが間が開いてしまいました。 誰が読むんだこんなマニアックな話題シリーズ第三部、完結編です。 わんくまではJavaはマイナーなのもあってか、単にマニアックすぎるのか、 このシリーズは非常にアクセス数が少ないです。ちょっと寂しいですね。 無名クラスでのジェネリクス 無名クラスの場合も 前回のローカル内部クラス と基的に一緒です。 public class Hoge<T> { public static <X> void main(String[] args) { // staticメソッド内での無名クラス // staticメソッドなので型パラメータTは不可視なのでコンパイルエラーとなる Comparable<T> comparableT = new Comparable<T>() { // NG! @Override public int compareTo(T o) {

  • ジェネリクスの代入を理解する その2

    前回はまず、ジェネリクス型パラメータを伴うList同士の代入互換性について述べました。 今回はそれらのListのadd()メソッドとget()メソッドについて見てきたいと思います。 なお、前回同様に C extends B, B extends A という継承関係があることとして以下話を進めます。 入力値の制約 前回で<? extends B>型には <B>も <C>も <? extends C>も代入できると述べました。 List<? extends B> listBEx = new ArrayList<C>(); ということができるわけですね。 さて、このlistBExにadd()をしてみるとしましょう。 listBEx.add(new B()); 実は、これがコンパイルエラーになるのです。 List<? extends B>型には B型をadd()できないのです! というのも、さきほ

  • ジェネリクスの代入を理解する その1

    Javaのジェネリクスはかなり強力で、相当の型を表現できるのですが、 代償として非常に複雑なものとなっています。 ややこしいのは、オブジェクト指向の部分の型の代入互換性と、 ジェネリクス型パラメータの部分の代入互換性は、表現こそ似ているものの、 その意味するところはまるで違うと言うことにあります。 端的には、C extends B, B extends Aの関係があるとして、 型B にはサブクラスであるCをキャストなしに安全に代入することができます。 B b = new C(); しかし、ジェネリクス型パラメータの場合の List<B> listB = new ArrayList<C>(); はコンパイルエラーとなります。 List<? extends B> listBEx = new ArrayList<C>(); であれば代入が可能です。 このように、同じ継承階層の型を扱うのにもかかわ

  • Javaジェネリクス再入門 - プログラマーの脳みそ

    ジェネリクスでは、「型」を変数にした「型変数」というものを取り扱う。型変数で何が嬉しいかというと、メジャーな例ではコレクションAPIが挙げられる。java.util.Listとかjava.util.Mapとかのデータを格納するタイプのユーティリティクラスのことだ。 2004年にJavaのバージョンが5.0となるまでは、Javaにはジェネリクスの機能はなかった。なので、Listにデータを格納し、取得する場合は List list = new ArrayList(); list.add("hello!"); String str = (String) list.get(0); といったソースコードになる。 add()の引数はObject型で宣言されており、どんな参照型でもadd()することができた。 get()の戻り値もObject型で宣言されておりキャストが必要だった。このキャストはプログラ

    Javaジェネリクス再入門 - プログラマーの脳みそ
  • Java 代替言語が普及しないこれだけの理由 - Qiita

    1. はじめに 国内でシステム開発に使用される言語では、Java が最もメジャーでしょう。でも、Java っていろいろ決まりごとが多く面倒な言語でもあります。 それに気づいた海外の開発者たちが、便利な「Java 代替言語」を開発・利用可能になっています。にもかかわらず、国内では海外に比べ、あまり使われているようには見えません。その理由を考えてみました。 ※ 違う考えの方もおいでだと思います。もしよければコメントしてください。 2. Java 代替言語とは ここでいう「Java 代替言語」とは、JVM 上で動作し、Java より簡単な文法を持ち、Java のクラスライブラリがそのまま利用できるような「簡易言語」を指します。 具体的には、Groovy, Scala, jRuby, Jython, ... 等です。 3. 理由 実績がない 業務系アプリなどは、設計や開発思想が非常に保守的なので、

    Java 代替言語が普及しないこれだけの理由 - Qiita
  • 『'hoge' が受け入れられるのは、注釈処理が明示的に要求された場合だけです。』  という、初心者過ぎるエラーに出会ってしまった話 - 雑想空間

    'hoge' が受け入れられるのは、注釈処理が明示的に要求された場合だけです。 というエラーメッセージが出た。 なんだろ?って思ってぐぐった。 そしたら、 166 :150 :2007/07/01(日) 04:30:14: 'java' が受け入れられるのは、注釈処理が明示的に要求された場合だ けです このメッセージをぐぐっても出てこないのは やっぱり普通はこういう事にはならないからなのでしょうか。 みたいな記事があって、意外にも、このエラーをずばり解決するサイトが上位に出てこなかった。 『なんでだろ?』 『こんな良く出そうなエラーなのに。』 って思ったら、なぞが解けた。 答え:あまりに初心者過ぎるエラーだから このエラーメッセージは ファイル名が間違っている。 ファイル名の拡張子が”.java”でない。 という、あまりにお粗末な初心者的ミスの場合だけ・・。 だからぐぐってもでてこなかった

    『'hoge' が受け入れられるのは、注釈処理が明示的に要求された場合だけです。』  という、初心者過ぎるエラーに出会ってしまった話 - 雑想空間
  • クラスの継承とは - クラスの継承 - Java入門

    まずクラスの継承とは何かについて見ていきます。 例として2つのクラスを作成することを考えて見ます。2種類の車に関するクラスを作成してみます。 class carA{ public void accele(){ .... } public void brake(){ .... } public void hybrid(){ .... } } class carB{ public void accele(){ .... } public void brake(){ .... } public void openRoof(){ .... } } carAとcarBはそれぞれ異なる特徴があるとします。ただ車としての基的な機能は同じです。2つのクラスをそれぞれ別々に設計すれば同じ機能があるにも関わらずどちらも同じ記述をしなければいけない部分が出てきてしまいます。 そこで車としての基的な設計部分は

  • Java言語プログラミングレッスン第3版

    はじめに 『Java言語プログラミングレッスン第3版』は、Java言語の入門書です。 書を通して、Java言語を基礎からていねいに学ぶことができます。 書は1999年の出版以来、当に数多くの読者さんからの応援を受け、ロングセラーとなりました。 書では、Java言語を基からていねいに解説しています。 読みにくい用語にはルビを振り、初心者でも読みやすくなっています。 また、クイズや練習問題で自分の理解を確かめながら進むことができます。 「上巻」ではJavaの基的な文法を解説し、 「下巻」ではオブジェクト指向言語としての特徴を中心に解説しました。 書も、引き続きJava言語を学ぶみなさんのお役に立ちますように。 書籍に掲載されたプログラムリストのダウンロード 書籍中に登場したプログラムリストを以下からダウンロードできます。 ZIPファイルを展開後、readme.txtファイルをお読

  • J2SE 5.0 Tiger 虎の穴 拡張 for 文

    JSR-201 のはじめは拡張 for 文です。 普通に for 文使っていると、別に拡張なんかしなくてもいいと思うんですが... 何が拡張したかというと、要素がある限りループをするという動作が加わりました。これは Basic の for ... each 文、C# の foreach 文に相当するものです。 この拡張 for 文を使えば、今まで Iterator インタフェースを使っていたところが劇的に簡単に書けるようになります。