Java

Javaで数値の桁数を求める(Javaの除算の丸め込みでハマる)

講師の方に自分で調べて分からないことをいろいろ聞いたら怒られ、若干モチベーションが下がっている今日この頃です。 数値を文字列に変換して、その長さを求める方法は知ってましたが、基数(10進法なので10)で除算していく方法も有名とのこと。 文字列変…

Javaでバブルソート

講師の方の見本でソースコードの結果と図解の説明が一致してるように思えず混乱中。 バブルソート(ソースコード) package trainig04; import java.util.ArrayList; import java.util.List; /* * バブルソート(基本選択法)のサンプル */ public class Bubbl…

Eclipse NEONにてJavaでWeb開発用プロジェクト(Hello World!)

前回、Tomcat 9 を導入したので、Webプロジェクトを試していきたいと思います。 ただ、Eclipse経由のTomcatを起動するとNot Foundになるという...。 ブラウザでhttp://localhost:8080 にアクセスの結果。 ⇩ 下記サイトによると問題ないらしいと仰ってました…

Eclipse NEONにてJavaでTomcatサーバの構築でハマる

Eclipse NEONから、Eclipse Tomcat Pluginが含まれなくなったらしいです。 なんでも、EclipseでTomcatサーバを使うためには、Eclipse Tomcat Pluginが必要らしいです。 Eclipseのtomcatフォルダには8まであるから普通に使えると思ったんですが、むっちゃ紛ら…

JavaのScannerクラスとSystem.inのコラボでハマる

Scannerクラスで入力されたストリーム(ここではSystem.in)をEclipse(Version: Neon.3 Release (4.6.3))で使おうとすると警告が出てしまいます。 『リソース・リーク : 'scan' が閉じられることはありません』 という警告が...。 警告を出ないようにするに…

jEnvでJavaのバージョン管理ができるらしい、Windowsでも?

前の会社の先輩はいろいろ教えてくれたけど、いま通っている無料のプログラミングスクールの先生はいろいろ教えてくれない...なかなか世知辛い世の中ですね。 jEnvって? Javaで開発するときに必要になるJDKのバージョン管理をしてくれるみたいです。 jenv i…

JavaのScannerクラスでハマる

ハマりました。ScannerクラスのnextLine() がキーボードの入力値を一行分取得してくるという説明がネットでは多かったんですが、複数行入力の場合、一行目は入力値の総数になるみたいです。(と思ったらPaizaラーニングの問題だけですかね) import java.uti…

Spring FrameworkのDI(Dependency Injection)

Spring Frameworkの理解が進まない今日この頃ですが、今回はSpring FrameworkのなかのDI(Dependency Injection)についてです。 その前に、前回、『MySampleWebApp』というプロジェクトをSTSで作成しました。 今回、javaファイルをまだ作成していないのでja…

Spring Frameworkの構造

8月になってしまいました、熱中症には気を付けましょう。 Spring Frameworkについてすこしづつメモしていきたいと思います。 Spring Frameworkはwikipediaの説明によると、 Spring Framework は、Javaプラットフォーム向けのオープンソースアプリケーション…

Javaのフレームワーク Spring Framework

「五月雨の降り残してや光堂(ひかりだう)【出典奥の細道 平泉・芭蕉(ばせう)】」 五月雨や~、5月病の季節も終わりを告げ、6月病のスタートですかね。 本日は、Javaのフレームワーク Spring Frameworkについてです。 Spring Frameworkとは? Spring Frame…

Java言語セミナーを受講して 8章(最終章)

Java言語セミナーを受講してシリーズが続いていましたが、今回で一応、完結です。 抽象クラス Java言語では処理内容を記述しないメソッドや、それを持つクラスを定義することができ、この処理内容を記述しないメソッドのことを抽象メソッド(abstractメソッ…

Java言語セミナーを受講して 7章

今回も、Java言語セミナーを受講しての続きになります。 staticとは static とは 修飾子 の一つであり Java の キーワード の一つです。 staticフィールド(変数)= クラスフィールド staticメソッド = クラスメソッド static内部クラス(ネスト) static イ…

Java言語セミナーを受講して 6章

今回もJava言語セミナーを受講しての続きになるのですが、その前にORACLEによる発表でJavaの脆弱性について言っていて、「『6u113』『7u97』『8u73』より前のバージョンのJava SEをダウンロードしたユーザーはこれらを破棄して、代わりに6u113、7u97、8u73以…

Java言語セミナーを受講して 5章

Java言語セミナーを受講しての続きになります。 今回は、いよいよオブジェクト指向の話になります。 オブジェクト指向 オブジェクト指向を使うとどうなるかというと、 再利用可能な設計ができます。 機能変更に強い設計ができます。 あるプログラムの変更が…

Java言語セミナーを受講して 4章

今回もJava言語セミナーを受講した時のことをメモしていきたいと思います。 繰り返し文 Javaでは繰り返し文として、 while文 do while文 for文 拡張for文 があるようです。繰り返し処理のことをループと一般的には呼ぶようです。 while文 while文は条件式がt…

Java言語セミナーを受講して 3章

ひき続き、Java言語セミナーを受講してのメモをしていきます。 演算子の優先度と結合規則 演算子とは 各種の演算をあらわす記号・符牒のことである。 演算が作用する対象のことを被演算子(operand; オペランド、被演算数、引数)という。たとえば、n と 3 …

Java言語セミナーを受講して 2章

調布で行われていた、有限会社ナレッジデザインの山本道子さんのJava言語セミナーに行ってきた話の続きです。 Javaにはデータ型が2種類ある Javaにはデータ型が2種類あります。 基本データ型(プリミティブ型) 参照型 基本データ型 (プリミティブ型) デー…

Java言語セミナーを受講して 1章

いざ、調布 Javaは独学で少し勉強してましたが、しっかり理解できていなかったので、今回、有限会社ナレッジデザインの山本道子さんが調布で行っていたJava言語セミナーに行ってきました。 主催 アドバンスドソフトウェア株式会社 感想としては、非常に分か…