※当サイトの記事には、広告・プロモーションが含まれます。

2017-07-01から1ヶ月間の記事一覧

Java DAO(Data Access Object)と DTO(Data Transfer Object)

前回、PosgreSQLのデータベース接続にJDBCドライバを使ってますが、引き続きJDBCドライバを利用していきます。JDBC(Java DataBase Connectivity)と呼ばれるクラス群も使っていく感じですかね。 DAO(Data Access Object) データベースの接続、切断、SQLの…

Java PostgreSQLに接続してみる

前に、WindowsにPostgres SQLをインストールしていたので、Javaで接続の練習をしたいと思います。 コマンドプロンプトから、PostgreSQLにログインできたということは、パソコンにインストールされてたということでしょう。 ⇩ PosgreSQLのインストールなどは…

Java 基本的なAPIクラスの使い方

Javaでは、あらかじめ便利なAPIクラスが使えるようになっています。基本的には、import宣言で読み込む形でAPIの利用ができます。 ⇩ APIクラスの情報は下記サイトで調べられます(バージョン8の例) ・Java Platform SE 8 Dateクラス 継承関係 java.lang.Obje…

FizzBuzzという存在を初めて知る

Paizaのアルゴリズムの問題が、2017年7月10日まで無料で受けられるということでトライしてみたところ、FizzBuzzという存在を初めて知りました。 Fizz Buzz(フィズ・バズ、Bizz BuzzやBuzzとも呼ばれる)は英語圏で長距離ドライブ中や飲み会の時に行われる言…

Java ポリモフィズム(多態性とか多様性とも呼ばれるらしい)

ポリモフィズムを実現するには、抽象クラスかインターフェイスを使うのが一般的なようです。オーバライドも必要みたいです。 ポリモフィズムとは? そもそも、ポリモフィズムって何なの?って話ですが、 「ポリモーフィズム」とは、「抽象クラス」や「インタ…

Java 抽象クラスとインターフェイス

いよいよ、抽象クラスとインターフェイスに突入、ポリモフィズム(多態性)に関わってくるところなのでしっかり理解したいところです。 抽象クラスの役割 継承のために親クラスを作ろうとすると、ある問題にぶち当たります。 問題その1. メソッドの内容 親ク…

Java for文の練習

Javaのfor文の課題を行いました。本当は、抽象クラスとインターフェイスについて学習したのですが、まとめる時間がなかったです。 package traiangle; public class Main { public static void main(String[] args) { // int outer_max = 5; int inner_max =…

Java 継承

Javaでの継承は、基本的には多重継承は禁止されているようです。 ・java - 何故Javaでは多重継承は許されていないのか - スタック・オーバーフロー Javaの継承 正しい継承 間違った継承 複数の親クラスを持つことは禁止されています。複数の親クラスを継承し…

Java カプセル化 ウルトラセブンのカプセル怪獣とは関係ない

Javaの三大機能として カプセル化 継承 ポリモフィズム(多態性) が有名ですが、今回はカプセル化の話でございます。 カプセル化とは? クラスは、 属性(フィールド) 操作(メソッド) といった感じで、大まかに属性と操作という2つのものを持つわけです…