メインカテゴリーを選択しなおす
Java入門:継承をクラス図を取り入れて分かりやすくまとめてみた
継承とは オブジェクト指向プログラミング(OOP)の基本概念の一つであり、既存のクラス(親クラスまたはスーパークラス)の属性やメソッドを引き継ぐ新しいクラス(子クラスまたはサブクラス)を作成する手法です。継承を使用することで、コードの再利用
Javaでは、あるクラス型のオブジェクトを別のクラス型に変換することができるアップキャストとダウンキャストの2種類があります。アップキャストは、サブクラス型の変数をスーパークラス型(変数)の参照に代入できます。ダウンキャストは、インスタンス(実体)がサブクスの場合、スーパークラス型の変数をサブクラス型の変数に代入(変数)の参照に代入できます。
お買い物マラソン最終日結局、寝落ちして自分のものはナニモカエナカッタヨ唯一の戦利品娘のサンダルが早速、届いたお部屋の中で履いてごめんよピッタリ私も履かせてもら…
日時をデータ管理する場合、long型日時が有効ですが、日時をインタフェースで受け取る場合、String型日時であることが多い。GPS受信機の標準インタフェースNMEAフォーマットのString日時を、long型日時に変換する方法を紹介します
さて~我が子、買い物とかが大嫌い。服装にも無頓着でファッションには全くと言っていいほど興味がない!それでも洋服は学校行事に合わせて(お泊りがある行事ね)なんと…
【macOS】Sonoma 14.4適用後にJavaがクラッシュ
macOS Sonoma 14.4適用後にJavaがクラッシュする不具合が発生している模様です。アップデートは延期したほうがよさそうです。PC Watch:macOS Sonoma 14.4適用後にJavaがクラッシュする不具合。回避策なく、OS更新の延期を以下抜粋----------------------------------------------- Oracleは15日(米国時間)、macOS Sonoma 14.4を適用した環境において、Javaプロセスが予期せず終了する不具合が発生しているとして、情報を公開し...
Javaのfor文とwhile文を使いこなそう!基礎を解説します
プログラムでは同じ処理を繰り返すことがよくありますが、手動で同じ処理を何度も繰り返すのは非効率ですよね。そこで登場するのが「for文」と「while文」です。 この記事では、for文とwhile文の基本的な使い方を解説します。
Javaの基礎を学ぶ際、メソッドという言葉をよく耳にするかもしれませんが、一体メソッドって何なのでしょうか?初心者の方でもわかりやすく解説します。
《javaジャバコラボ》 送料無料 トップス ジャージ レディース ロゴ 刺繍 フリース サイ…
羽織りは何枚あってもいいね♡ お散歩🐶にも良さげ(*´-`*) 値下げされたよ〜。 《javaジャバコラボ》 送料無料 トップス ジャージ レディース ロゴ 刺繍 フリース サイドライン 配色 フルジップ 男女兼用 ユ
プログラミングでは、ある条件が成り立つ場合と成り立たない場合で異なる処理を行う必要があります。このような場合に使用されるのが条件分岐(if文)です。 この記事では、Javaの条件分岐の基本を学びましょう!初心者でもわかりやすく、シンプルなサ
Template Methodパターンを使って簡単なアプリを作ってみた
デザインパターンの一つ、Template Methodパターンを勉強してみました。今回はQtとC++を使って、簡単な(無意味な)GUIアプリを作ってみました。テンプレートを使うように実装することで、コードの構造が綺麗になるのかも?というのが実感できました。
今私は転職活動を行っています、前職はSES関連企業に勤めていました。 今までプログラマとして働いている方はバックボーンや知見があるので、ご自身で判断はできると思います。これからプログラマを目指すまたはフリーランスを目指す方は選ぶ言語によって
プログラミングの基本的な概念の一つ「変数」と「データ型」。これらの概念の理解はプログラミング学習において欠かせません。 Javaのデータ型から変数宣言、基本的な操作について説明します。
Javaの勉強を始めて、Java SE 11 Silverの資格を取得しなければいけなくなった人向けにWebで勉強できるように問題と解答この記事にまとめてみました。※解説は含みません
ChatGPTにGoとエンタープライズ開発について聞いてみた。
わりとGoのアーキテクチャーってこだわり強いのが多いけどスタンダードなのってどういうのなんだろ。 Goとエンタ
ChatGPTにJavaでユニットオブワークのパターンを書いてもらった
トランザクションはいつの時代も難しい。 Unit of Workとは "Unit of Work"(作業単位)
Java(GraalVM/Micronaut)でOpenAI API入門
javaのcommand lineアプリケーションでもサクッとChatGPTのようなやり取りをするアプリケーションが作れるようです。 準備 今回使うJavaやそのライブラリをインストールします。 SDKMAN このコマンドでインストール curl -s "https://get.sdkman.io" bash 参考:https://sdkman.io/ Java sdkmanを利用してインストールします。今回利用するのはこのバージョン GraalVM 22.3.1.r17 sdk install java 22.3.1.r17-grl Micronaut 4系だと、m1macでもnativeコンパイルして動かせたので4系を選択 sdk install micronaut 4.0.0-M4 native image GraalVMでコマンドとしてビルドするならこれも。 gu install native-image プロジェクトの作成 続いて、プロジェクトを作成します。 mn create-cli-app example.micronaut.chatfunc --build=gradle --lang=java こんな感じのコマンドを入力すると、chatfuncというフォルダにベースアプリが生成されます。 gradleに依存ライブラリのインストール OpenAIのAPIを呼ぶために今回は、ライブラリ「azure-ai-openai」をbuild.gradleに追加します。 build.gradle dependencies { ... 省略 implementation("com.azure:azure-ai-openai:1.0.0-beta.2") ... 省略 } 参考:https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/openai/azure-ai-openai プログラミング 今回はこのファイルを編集するだけです。OPENAI_API_KEYは環境変数から渡す想定で、@Valueで変数に紐付けしています。あとは、azure-ai-openaiのgithubのサンプルを参考に chat
Test the PRIVATE method with jUnit
A tech article for Java test code for the PRIVATE methods
【Java】文字列(String)の操作|調査、検索、切り出し、変換、分割、整形
今回はJavaのStringクラスにあるメソッドの使い方をサンプルコードを交えてお伝えしていきたいと思います。
Javaの勉強を始めて、Java SE Bronzeの資格を取得しなければいけなくなった人向けにWebで勉強できるように問題と解答この記事にまとめてみました。※解説は含みません
MyBatisを用いたJavaプロジェクトにて、MySQLのストアドプロシージャ(Stored Procedure)を呼び出そうとして戦った記録
Windows PCでの言語ごとの開発環境構築方法とHello Worldと表示させる方法
WindowsのPCでプログラミングを学ぶためには、各言語の開発環境を構築する必要があります。本記事では、Windows PCで各言語の開発環境を構築する方法と、言語ごとにHello Worldを画面表示させるコードを紹介します。Javaの開発環境構築Javaは、Windows PCで最も人気のある言語の1つです。Javaを実行するためには、Java Development Kit(JDK)をダウンロードする必要があります。構築手順1.JDK
Javaの学習におすすめの本を5つ紹介しています。最初にJavaについて簡単に説明して、その後におすすめの本を紹介します。ゲストさんJavaを学びたいけど、どの本が良いの?学習におすすめの本を教えて!yasuakiこんな方は是非、確認してみ