タグ

javaに関するpero_0104のブックマーク (32)

  • Javaの道>Java基本

    Java Javaの基文法を紹介しています。Javaプログラムの書き方を忘れてしまった時などの 確認/リファレンスに適しています。

    Javaの道>Java基本
  • Javaの基本知識

    Java を使ったプログラミングを作成する上で知っておいて頂きたい基知識について解説します。クラスやメソッドなどの簡単な解説に加えて、プログラムをどのように記述していくのかについて簡単に説明を行います。

    Javaの基本知識
  • Java入門:プログラミングの必須知識!まず押さえたい基本用語集

    スマホアプリやWebサービス、業務系システムなど、さまざまな分野の開発に用いられるJavaは、初心者の方でも学びやすいプログラミング言語です。プログラミングの経験をお持ちでない方にとっては、Javaは学習のハードルが高いように見えるかもしれませんが、基を押さえればマスターすることができます。 そこで今回は、Javaのプログラミングで最初に押さえたい基用語をご紹介します。 【1】まずはここから!基の「き」 1-1.クラスとメソッド クラスは、プログラム実行に必要な処理をまとめた設計図で、メソッドと変数から構成されます。メソッドは、クラスが持つ機能を記述したもので、「メソッド名」「引数」「メソッド体」から構成されます。 クラスとメソッドは以下のように記述します。 1-2.引数と戻り値 メソッドに渡す値を引数(ひきすう)、返ってくる値を戻り値と呼びます。入力値を引数、出力値を戻り値と考え

  • Java入門 - 開発環境からサンプルコード実行まで解説します | クリエイターのための総合情報サイト CREATIVE VILLAGE

    JavaはWebだけでなく基幹システム開発からデスクトップアプリ、Androidアプリ開発まで広く活用されている、汎用性が高いオブジェクト指向のプログラミング言語です。企業の開発案件で使用する機会も多く、Javaを扱えるとエンジニアとしてIT系への就職で有利な場面も多々あります。プログラミング言語としてのシェア率も高く世界中で活用されているJavaは、プログラミング言語を学びたいと考えているなら習得しておいて損のない言語といえます。 ここではJavaの開発環境のインストールと構築方法から簡単なサンプルコードの解説まで、プログラミング初心者に向けて紹介していきます。 インストールと環境設定 Javaの基 Hello Worldを書いてみよう 少し複雑なJavaサンプル 汎用性の高いJavaでプログラミングをはじめてみては? インストールと環境設定 大まかなインストールの流れ Javaで開発

    Java入門 - 開発環境からサンプルコード実行まで解説します | クリエイターのための総合情報サイト CREATIVE VILLAGE
  • 01.Spring Batchの基本概念(ステップ) - soracane

    ここでは、Spring Batch使用にあたって把握しておいた方が良い基概念を紹介したいと思います。

    01.Spring Batchの基本概念(ステップ) - soracane
  • Spring Batchでバッチ処理 | DevelopersIO

    はじめに Javaでのバッチ処理について調べていると、どうやらSpring Batchが便利らしいので使ってみました。 環境 Mac OSX 10.10.5 Yosemite Spring Boot 1.3.5 PostgreSQL 9.5 JobとStep Spring Batchでの最小単位はステップで、そこに処理内容を記述します。 そのステップをまとめた処理を行うのがジョブです。 また、ステップには2種類、「tasklet」と「chunk」が有りますが、今回はchunk(チャンク)のみ使用しています。 準備 schema-all.sql 「src/main/resources」に置いてプラットフォームに合わせたファイル名にすると実行時に読み込まれます。 「all」としているのでどのプラットフォームでも実行されるそうです。 PostgreSQLでは実行されました。 DROP TABLE

    Spring Batchでバッチ処理 | DevelopersIO
  • Lombok 使い方メモ - Qiita

    Lombok とは 読みは、「ロンボック」もしくは「ロンボク」。 アノテーションを付けるだけで、 getter, setter, toString, equals などの「何度も繰り返し書くコード」をコンパイル時に自動生成してくれるようになる。 でも、 Getter, Setter の自動生成は無闇にやるとオブジェクト指向を破壊するので、「使ってるフレームワークがどうしても Getter, Setter を要求するから仕方ないんじゃい」ってとき以外は使うべきではないと思う。 Hello World apply plugin: 'application' configurations { provided } sourceSets { main { compileClasspath += configurations.provided } } repositories { mavenCent

    Lombok 使い方メモ - Qiita
  • Java SE - Downloads | Oracle Technology Network | Oracle

    JDK Development Kit 22.0.1 downloads JDK 22 binaries are free to use in production and free to redistribute, at no cost, under the Oracle No-Fee Terms and Conditions (NFTC). JDK 22 will receive updates under these terms, until September 2024, when it will be superseded by JDK 23.

    Java SE - Downloads | Oracle Technology Network | Oracle
    pero_0104
    pero_0104 2017/06/06
    jarファイル実行には必要だぞっ
  • Dies irae Javaのコンパイルで文字コードによるエラー

    2011 - 06/08 [Wed] - 16:45迷路の探索のプログラム(java)がネットにあったので試してみようと、Javaのコンパイルで $ javac xxx.java をしたら この文字は、エンコーディング UTF8 にマップできません。 という警告が100個ほど出てきて、実際に実行してみたらエラー。 調べてみると、コンパイル時に文字コードが指定されていない場合、システム標準の文字コード(utf-8)としてコンパイルされるらしく、Shift-JISとかでプログラムを書いてあったりすると、こんな警告が出るらしい。 なので正しいコンパイルの仕方は $ javac -encoding SJIS xxx.java とすればOK。 あれ?でもそもそもUbuntuの場合文字コードってどうやって調べるの?と僕と同じことを思った人もいると思います。 そんな人は「kcc」というプログラムをインス

  • MergeDoc Project

  • Online Java Compiler

    The best Online Java Compiler and Editor to provide an easy to use and simple IDE (Integrated Development Environment) for the students and working professionals to Edit, Save, Compile, Execute and Share Java Code with in your browser itself. Enjoy the best programming experience.

    Online Java Compiler
  • 【旧版】Java 8入門 (全43回) - プログラミングならドットインストール

    旧版のレッスンは更新を終了しており、現状と異なる場合があります。サポートも終了しておりますので、最新版への移行をお願いします。

    【旧版】Java 8入門 (全43回) - プログラミングならドットインストール
    pero_0104
    pero_0104 2017/04/14
    shojiroishii@gmail.com tsfs76uh
  • Javaの道:基本事項(4.Hello World)

    Java開発環境のインストール Javaプログラムを作成する前に、Javaが開発できる環境を整えます。以下のページを参照し、JDKをインストールしてください。 Javaの道:基事項(2.Java(JDK)インストール方法(Windows環境)) プログラムの説明 「Hello World!!」を表示するプログラムは以下になります。まずは、以下をテキストエディタ(メモ帳など)を開き、そのまま入力してください。 この入力したファイルがJavaのソースプログラムになります。一字一句間違えないように入力する必要がありますので、コピー&ペーストをお勧めします。 HelloWorld.javaファイル public class HelloWorld { public static void main (String[] args) { System.out.println("Hello World

    Javaの道:基本事項(4.Hello World)
  • Javaの道:Eclipse(1.インストール)

    概要 EclipseとはオープンソースのIDE(統合開発環境)です。もともとはIBMで開発されていましたが2001年IBMがEclipseコンソーシアムにソースを寄贈したことにより、現在の形となりました。 コンセプトはモジュールをプラグインすることにより、あらゆる開発に対応できる開発プラットフォームを作成すると言うものです。EclipseというとJava向けの統合開発環境として有名ですが、プラグインすることによりPHP、C、C++なども開発できるようになります。Java開発環境もJDT(Java Development Tool)というプラグイン上で動作します。 EclipseはSWTというOSのネイディブAPIを使用する言語で開発されています。そのため、JavaGUI向けAPIであるSwingで開発された他の開発環境(JBuilderなど)と比較して高速に動作します。 インストール 事

    Javaの道:Eclipse(1.インストール)
  • 関数型プログラミングって何、ラムダってなんだよ - Qiita

    java8で追加されたラムダ式とストリーム処理がわからない ラムダとストリームはjava8から新しく導入された機能ですね そして自分自身javaを使ってきてどうしても馴染めない機能でもあります ラムダ式とストリーム処理って実は何かわからない 関数型プログラミングって最近よく聞くけど何みたいな感じで なので、ちょっとしたメモ程度で書いていきます 関数型プログラミングの「関数」ってなに 関数型プログラミングというぐらいなので、関数に関係してるものだと言うのは誰でもわかると思います。 ですが、大切なのは関数が具体的に何かということより その関数が備える性質の方です 関数に必要な性質は、ざっくり言えば 入力に大して出力がただひとつに定まることです。 プログラミングでいうなら入力とは引数で出力とは戻り値です。 なので、javaで言うなら 関数とは引数と戻り値を持つメソッドなんだな程度で理解しておくと

    関数型プログラミングって何、ラムダってなんだよ - Qiita
  • すごーい!オライリーオリジナル サーバルTシャツを貰おう! - 2017年4月のWeb直販キャンペーン

    キャンペーンは終了しました。ご応募いただいた皆さまありがとうございました。 皆さまこんにちは。2017年4月のWeb直販キャンペーンのお知らせです。 今月のキャンペーンは4月9日に開催された「技術書典2」の会場で大好評だったアイテムの登場です。『Javaパフォーマンスチューニング 第2版』のカバーを飾るアニマル、サーバルをプリントしたTシャツをプレゼント書は2003年に発売されましたが、現在は品切、重版未定となっておりご購入いただくことはできません。ちなみに書のカバーアニマルの解説には以下のように解説されています。 Java Performance Tuningの表紙の動物はサーバル(Leptailarus serval)です。この足の長いは、北部のサハラ砂漠など極端に乾燥した地域を除くアフリカのほぼ全土で見られます。体の色は、明るい茶色から暗い赤茶色までさまざまで(中には真っ

    すごーい!オライリーオリジナル サーバルTシャツを貰おう! - 2017年4月のWeb直販キャンペーン
  • ショートカットキーを駆使し、コーディングに差をつけよう[Java,Eclipse] | Casley Deep Innovations株式会社 技術ブログ

    こんにちは、キャスレーコンサルティングSI部の清水です。 プロジェクト内に一人ぐらいは物凄いコーディングが早い方がいるものですが、そのような方は決まってショートカットキーの達人だったりします。 今回はすでにご存じのものが多いかもしれませんが、私が独断でEclipseで使えると思うショートカットを10個挙げてみました。 ショートカットキーはおぼえるというより、身に浸み込ますようなものです。 日ごろから積極的に使用し、ショートカットキーマスターを目指しましょう。 補完機能を利用する [Ctrl + Space] 変数名やメソッド名、クラス名等を途中まで入力し「Ctrl + space」を押すと、それ以降のキーワードを検索しを補完してくれます。 補完機能は非常に便利ですが、検索数が多い場合に検索に時間がかかってしまい動作がもっさりしてしまうこともあります。 そういった場合は、以下の通りコンテンツ

    ショートカットキーを駆使し、コーディングに差をつけよう[Java,Eclipse] | Casley Deep Innovations株式会社 技術ブログ
  • 1. JMeterの基本

    1.1. JMeterとは JMeter はJakarta プロジェクト 1 で開発が進められている、パフォーマンス計測用のJavaアプリケーションです。元々はWebアプリケーションのテストのために作成されたもので、さまざまなWebアプリケーションをテストする機能を持っています。現在では、Webアプリケーション以外のさまざまなものに対してもテストできるように拡張されました。 JMeter を使えば、さまざまな条件のもとでパフォーマンスの計測を行う事ができます。計測されたパフォーマンスのデータは、グラフィカルに表示したり、テーブル形式で表示したり、あるいは、電子メールとして送信するすることもできます。 アプリケーションにおいて、パフォーマンスは重要な要素です。また、どの程度の負荷まで耐えられるのかも、同じく重要な要素となります。JMeterを使用して、このような重要な要素を計測し、より信頼性

  • Java製アプリを Eclipse から実行したことしかない新人に「ビルドツールとは?」を説明してみる…そして CI へ - Qiita

    Java製アプリを Eclipse から実行したことしかない新人に「ビルドツールとは?」を説明してみる…そして CI へCIgradleビルドツール継続的インテグレーション Ant とか Gradle とか,名前は見かけるけど何に使っているのかよくわかりません (意訳) 的なことを新人から立て続けに言われたので,順を追って説明してみようと試みる. ビルドとは: 書いたプログラムを番環境で動作させるまで 「ビルド」という言葉をいきなり説明するのも唐突なので,そもそもプログラムコードが番で稼働するまでの流れをざっくりと説明します. デプロイまでに必要な作業 アプリケーションをテスト環境や番環境で動作させるためには,おおまかに言えば以下の様な手順をを踏みます. (自分や新人の実業務ではサーバーサイドは Java,クライアントは Java だったり TypeScript で書かれた Web

    Java製アプリを Eclipse から実行したことしかない新人に「ビルドツールとは?」を説明してみる…そして CI へ - Qiita
  • Gradle入門 | DevelopersIO

    よく訓練されたアップル信者、都元です。Gradle(グレードル)つかってますか? 筆者は、プロダクトコードを書くのも好きなのですが、その周辺にある「プロジェクトのライフサイクル管理」の自動化にも非常に興味を持っています。つい半年前くらいまではMaven信者だったのですが、今は宗旨替えをし、Gradleにどっぷりハマっております。 Gradleは、進化系のビルド自動化ツールです。Gradleは、ソフトウェアパッケージもちろん、その他様々な形式のプロジェクト(例えば自動生成された静的Webサイトやドキュメント等)のビルド・テスト・(ライブラリ等の)公開・デプロイ・その他を自動化します。 プロジェクトライフサイクルマネジメントツール? このようなビルド自動化は、古くはGNU Makeやシェルスクリプトが利用されており、その後Javaの世界ではAnt, Mavenと進化を遂げて来ました。Gradl

    Gradle入門 | DevelopersIO