未来エンジニア養成所Blog

月単価180万以上のプログラミング講師がプログラミングを皆に楽しんでもらうための情報をお届けします。

2021-01-01から1年間の記事一覧

【Java】基本構文に関する問題1-5

問題1-5 int型の変数ageが宣言してあります。変数ageは年齢を表しています。 変数ageの値が20以上の場合は「成人です」と表示します。 また、変数ageの値が20未満かつ0以上の場合は「未成年です」と表示します。 それ以外の場合は「エラー」と表示します。 …

【Java】コレクション Part2

前回に引き続きコレクションの解説です。 前回の記事はこちら phoeducation.work Setインターフェース Listインターフェース Mapインターフェース あわせて学習したい Setインターフェース SetインターフェースはCollctionインターフェースを実装したインタ…

【Java】コレクション Part1

コレクションフレームワーク コレクションインターフェースと実装クラス あわせて学習したい コレクションフレームワーク これまでデータを格納する手段として、変数や配列を使用してきました。 変数は格納するデータ型を宣言して値を1つ格納するもので、配…

【Java】ファイルの入出力 Part4

前回に引き続きファイルの入出力についての解説です。 前回までの記事はこちら phoeducation.work phoeducation.work phoeducation.work シリアライズ オブジェクトの読み書き まとめ あわせて学習したい シリアライズ シリアライズは直列化とも呼ばれ、入出…

【Java】ファイルの入出力 Part3

前回に引き続きファイルの入出力についての解説です。 前回までの記事はこちら phoeducation.work phoeducation.work 基本データ型とString型のデータの読み書き 文字列のブロック単位での読み書き あわせて学習したい 基本データ型とString型のデータの読み…

【Bubble/ノーコード】サインアップ・ログイン・ログアウト機能を作る

今回は「サインアップ」「ログイン」「ログアウト」の機能を作る方法を解説します。 完成イメージはこのようになります。 実施する内容は 「メールアドレス」と「パスワード」をユーザーが入力するフォーム 「サインアップ」ボタン、「ログイン」ボタンの設…

【Java】基本構文に関する問題1-4

問題1-4 int型の変数valueが宣言してあります。変数valueは任意の整数をあらわしています。 まずは変数valueの値が偶数か奇数かを判定します。偶数の場合は「偶数です」と表示し、奇数の場合は「奇数です」と表示します。 負の数値でもきちんと偶数・奇数を…

プログラミング講師って稼げるの?

プログラミング講師って稼げるの? プログラミング講師とは プログラミング講師の種類 研修対応講師 オフライン(通学型)プログラミングスクールでの講師 オンラインプログラミングスクールでの講師 個人対応でのプログラミング講師 プログラミング講師って…

【Java】ファイルの入出力 Part2

前回に引き続きファイルの入出力についての解説です。 前回の記事はこちら phoeducation.work テキストファイルの読み書き バイナリファイルの読み書き あわせて学習したい テキストファイルの読み書き FileReaderクラスとFileWriterクラスはデータの読み書…

【Java】ファイルの入出力 Part1

Fileクラス テキストファイルとバイナリファイル ストリーム あわせて学習したい Fileクラス ファイルはデータをコンピュータに記憶させるための基本単位です。 Javaに用意されているAPIを利用して簡単にファイルを操作できます。 ファイルの入出力関係のク…

【Java】正規表現

正規表現 パターンマッチ 正規表現の活用 まとめ あわせて学習したい 正規表現 文字列の検索や置換を行うとき、探したい文字列を直接指定するのではなく、特徴(パターン)を指定することで複数の異なる文字列を一括して扱うことができます。 この文字列の組…

【Java】ロケール

ロケール 数値・通貨の書式設定 日付・時刻の書式設定 まとめ あわせて学習したい ロケール ロケールとは、言語や国ごとに異なる単位、記号、日付、通貨の表し方の規則のことです。 例えば、日本語でプログラムを作成したときは、通貨記号は「円」、英語で作…

Smartmockups

Smartmockupsとは Smartmockups(スマートモックアップ)とは、プロのカメラマンが撮った洗練されたデスクトップPCやノートPC、タブレットやスマートフォン、スマートウォッチなど画像に、自分好みの任意の画像をアップロードするだけで、はめ込み画像を作成で…

【Bubble/ノーコード】データベースの使い方 Part2

データベースに登録されている情報を表示する 今回はデータベースに登録されている情報を呼び出して、リスト表示する方法について解説します。 Repeating Groupを使って、データベースに登録されている「名前」と「メールアドレス」を表示させます。 まずはR…

【Java】基本構文に関する問題1-3

問題1-3 コメントに従ってプログラムを記述してみましょう。 下記、【実行結果】と同じ内容が出力されるようにしてください。 【実行結果】 65 65 A 130 【PrimitiveCastPractice.java】 public class PrimitiveCastPractice { public static void main(Stri…

【Java】マルチスレッド Part5

前回に引き続きマルチスレッドの解説です。 前回の記事はこちら。 phoeducation.work phoeducation.work phoeducation.work phoeducation.work マルチスレッドと同期制御 staticメンバの排他制御 まとめ あわせて学習したい マルチスレッドと同期制御 スレッ…

【Java】マルチスレッド Part4

前回に引き続きマルチスレッドの解説です。 前回の記事はこちら。 phoeducation.work phoeducation.work phoeducation.work マルチスレッドの排他制御 マルチスレッドとデッドロック あわせて学習したい マルチスレッドの排他制御 スレッドの競合とは、複数…

【Java】マルチスレッド Part3

前回に引き続きマルチスレッドの解説です。 前回の記事はこちら。 phoeducation.work phoeducation.work スレッドの制御 スレッドの競合 あわせて学習したい スレッドの制御 スレッドの動きはJavaVMが決定しますが、プログラマはThreadクラスのいくつかのメ…

【Java】マルチスレッド Part2

前回に引き続きマルチスレッドの解説です。 前回の記事はこちら。 phoeducation.work スレッドの状態 スレッドの優先順位 あわせて学習したい スレッドの状態 プログラム内の1つ1つの動作をスレッドと言いますが、マルチスレッドの機能を利用することで、あ…

副業で稼ぐにはプログラミングが最強!

ITエンジニアを辞めて、今では月単価100万以上のプログラミング講師となった私が、 「副業で稼ぐにはプログラミングが最強!」 という話をお伝えします。 私のプロフィールについては下記を見てください。 phoeducation.work はじめて「プログラミング」って…

【Bubble/ノーコード】データベースの使い方 Part1

Sing up フォームの作成 データベースの準備 ワークフローの設定 ユーザー登録 データベースの確認 参考図書 Sing up フォームの作成 今回はサインアップのアプリケーションを作成しながら、データベースの使い方を解説します。 まずはデータベースに登録す…

【Java】基本構文に関する問題1-2

問題1-2 コメントで指示された値を出力するようにSystem.out.println()の丸括弧の中に、演算を書いてみましょう。 下記、【実行結果】と同じ内容が出力されるようにしてください。 (例) // 1 足す 2 引く 3 は? System.out.println(1 + 2 - 3); 【実行結…

【Java】マルチスレッド Part1

マルチスレッドの利用 スレッドの作成と開始 あわせて学習したい マルチスレッドの利用 これまでのアプリケーションは、ある処理をしているときに同時に他の処理を行うことができません。 これはウィンドウを持ったアプリケーションなどでは問題になることが…

【Java】例外処理 Part3

前回に引き続き例外処理の解説をします。 前回の記事はこちら phoeducation.work phoeducation.work 独自に例外クラスを作成する方法 メソッドのオーバーライドの注意点 まとめ あわせて学習したい 独自に例外クラスを作成する方法 これまでは例外が発生した…

【Java】例外処理 Part2

前回に引き続き例外処理の解説をします。 前回の記事はこちら phoeducation.work 複数のcatchブロックの定義 マルチcatchブロックの定義 あわせて学習したい 複数のcatchブロックの定義 try-catch構文を使って例外処理を記述する場合、例外処理を記述する部…

【Java】例外処理 Part1

例外処理とは 例外処理を行う方法 例外の種類 あわせて学習したい 例外処理とは 例外とは、プログラム実行中に発生する予期せぬエラーのことです。 このエラーが発生することを「例外がスローされる」といいます。 スローとは英語でthrowと書きますが、まさ…

Windows8.1 OneDriveの同期を終了

Windows8.1 OneDriveの同期を終了 マイクロソフトは、Windows7とWindows8.1向けのデスクトップ版 OneDriveのアップデートを2022年1月1日に終了し、同期設定を2022年3月1日で終了することを発表しました。 techcommunity.microsoft.com 一般ユーザーは、202…

【Bubble/ノーコード】ユーザー情報をデータベースに保存

画面の準備 「名前」「メールアドレス」といったユーザーの情報を入力してもらい、その情報をデータベースへ保存する方法です。 イメージとしてはサインアップですね。 まずは次のような画面を準備します。 一番上にはタイトルとなる「Textエレメント」を配…

【Java】基本構文に関する問題1-1

問題1-1 VariablePracticeクラスのmainメソッドをコメントの指示通りに、プログラムを記述してみましょう。 下記、【実行結果】と同じ内容が出力されるようにしてください。 【実行結果】 みかんの価格:130円 みかんの個数:6個 みかんの総価格:780円 【Va…

【Java】アサーション

アサーションとは アサーションを利用する場面 アサーションの不適切な使用例 まとめ あわせて学習したい アサーションとは プログラムには、3つのエラーがあります。 コンパイルエラー:文法チェック 実行エラー:実際に実行した時に発生するエラー(実行時…