Java(621)

620follower
wkousuke さんのアバター 2views

javaとjavascriptの役割の違い

私はJavaとJavaScriptの違いを今まではあまり理解しておりませんでしたが、ウェブアプリ開発でとても重要だと知ったため、メモとして残します。 Javaは様々な環境で動かすことが出来る、動作も速く使い勝手のいいプログラミング言語。 ... 2017年9月20日
hiwm0126 さんのアバター 4views

equalsメソッド

Javaにはオブジェクトとオブジェクトを比較するequalsメソッドが存在する。 これには二通りの表記がある。 String str; str.equals("hoge"); "hoge".equals(str); //以上の2つは... 2017年9月19日
hurts14 さんのアバター 6views

superの使い方

子クラスが親クラスの値を使用したい時にsuperを使う。 例えば class main{ public static void main(String[] args) throws Exception { Chil... 2017年9月19日
@iwasaki さんのアバター 3views

AWS SDK for JavaでCloudWatchのアラームを設定する方法

private static void createCloudWatchAlerm(DBInstance instance, String alarmName, String instance) { AmazonCloudWat... 2017年9月6日
hiwm0126 さんのアバター 43views

メソッドチェーン

メソッドチェーンの仕組みを復習していきたい。 オブジェクト指向言語ではメソッドチェーンは用いられる。 例えばこんな時にメソッドチェーンは使われる。 Aipoの中の処理を例に説明する。使用言語はJava。 ALEipUser facil... 2017年8月24日
hurts14 さんのアバター 18views

interfaceの実装

親クラスはめちゃくちゃ抽象的に public interface Hoge { public int getCountByname(String name); } 子クラスはoverrideする。 必ず親クラスにあるすべてのメ... 2017年8月24日
elecho1 さんのアバター 9views

アカウント作成時などでAWSについてエラーが出るとき

Javaプロジェクトをコンパイルするとき、古いバージョンのAWSのSDKが読み込まれてしまっている場合があります。 そのため、どうしてもエラーが出る場合は mvn clean mvn install を順に行うと直る場合があります。... 2017年8月23日
elecho1 さんのアバター 14views

JSONObject内のエスケープ文字

一般的に、JSON内で改行やダブルクオーテーション(“)を入力したい場合は、エスケープ文字に変換して書く必要があります。 このことはご多分にもれずorgs.json.JSONObjectでも適用されます。 json.put(... 2017年8月10日
elecho1 さんのアバター 32views

JavaでJSONを使うために必要な外部ライブラリ

JSONをJavaで使いたい場合は、org.json.JSONObjectを利用するのが手っ取り早いです。 https://mvnrepository.com/artifact/org.json/json などからダウンロードできます。 ... 2017年8月9日
hiwm0126 さんのアバター 22views

Cayenneを使った処理

重い処理を発行していると思われるReportSelectData.java内のgetSeletQueryメソッド内では、CayenneのExpressionというAipoとデータベースの橋渡しプログラムを使っていました。  いくつかメソッド... 2017年8月8日
hurts14 さんのアバター 12views

String型からbyte型の変換

String型からbyte型の変換をする時 String s = "hoge"; s.getBytes("UTF-8"); 引数に文字コードを指定できます。 ... 2017年8月8日
kazuki-tohyama さんのアバター 4views

今日が第何曜日なのか取得する

CalendarクラスのgetメソッドにDAY_OF_WEEK_IN_MONTHの定数を使うことで知ることができます。 Calendar cal = Calendar.getInstance(); int dayOfWeekinMonth... 2017年8月8日
kazuki-tohyama さんのアバター 8views

switch文の注意点

switch文は条件分岐のように処理を分岐させることができますが、if文やwhile文と違い、分岐の判定に使うのはbooleanではなくint型でなければなりません。あまり慣れてないので長らく勘違いしてました…。 int nu... 2017年8月8日
elecho1 さんのアバター 7views

Javaの抽象メソッド

コードをたどっていくと、 protected abstract Object getResultDataDetail(M2 obj) というような、{ }が全くないようなメソッドをスーパークラスで目にすることがあります。これは、抽象メ... 2017年8月4日
hiwm0126 さんのアバター 14views

getterとsetter

javaのgetterとsetterの役割について改めて学びなおしたので、書き留めておきます。 1.getterの役割 あるクラスから、別のクラスに変数(呼び出し元のメンバ変数)を呼び出すとき、呼び出し元のクラスや、その変数自体がp... 2017年8月3日
kazuki-tohyama さんのアバター 14views

Date型をCalendar型に変換して計算する

Date型だと日時のを足したり引いたりできないので、Calendar型にsetTimeメソッドを使って変換します。 Calendar cal = Calendar.getInstance(); cal.setTime(date); 逆... 2017年8月1日
hurts14 さんのアバター 61views

if文書くとき条件文での注意点

hogeという変数が”T”であるかどうかの条件分岐をする時 if(hoge.equals("T")){ gehogeho; } と書きたくなってしまうが、あまりよくない。 if("T".equals... 2017年7月10日
kazuki-tohyama さんのアバター 12views

@SuppressWarningsとは

コードを読んでいるとよく@SuppressWarningsという文字が現れる。 これは後に続くコードが非推薦のメソッドであるなどの理由でコンパイル時に警告を出すものである場合、コンパイルする度に警告が出てしまうため、@SuppressW... 2017年6月20日
kazuki-tohyama さんのアバター 10views

月の最後の日を取得する

1月は31日あるのに6月は30日ある等、月によって日数が違います。月の最後の日を取得するにはgetActualMaximumメソッドを使用します。 Calendar cal = Calendar.getInstance(); cal.se... 2017年6月19日
kazuki-tohyama さんのアバター 12views

オブジェクト同士の大小をcompareToメソッドで比較する

オブジェクトが等しいかどうかequalsメソッドで比較することが出来ますが、大小までは比較出来ません。そこで、compareToメソッドを使います。 Calendar cal1 = Calendar.getInstance(); Cale... 2017年6月19日