• HOME
  • 暗号
  • オブジェクト指向
  • 競プロ
  • Java
  • コラム

プログラミング初心者ナビ!

  • HOME
  • 暗号
  • オブジェクト指向
  • 競プロ
  • Java
  • コラム

オブジェクト指向

オブジェクト指向のメリットを会話形式で理解する!

2022/7/14    オブジェクト指向

こんにちは、ゴイチです! 今回の記事はいつもと趣向を変えて、会話形式でオブジェクト指向のメリットを解説する内容になります。 オブジェクト指向のメリットを現実世界のメリットで説明していて、内容は先生と生 ...

オブジェクト指向

抽象クラスとインターフェース 概念の違いについて【オブジェクト指向】

2024/2/14    オブジェクト指向

この記事では、オブジェクト指向における抽象クラスとインターフェースの概念的な違いをできるだけ分かりやすく解説します。 プログラミング初心者にとって、オブジェクト指向を完全に理解したと言えるまでにはかな ...

暗号

プログラマの暗号化入門【2022年 改訂版】

2022/4/21    AES, DES, 暗号

この記事では、プログラマが暗号処理を書く際に最低限知っておくべき知識について、分かりやすく解説しています。 暗号化の処理について人と話すと、理解がイマイチだったり、全く分からないままコードを書いている ...

暗号

AES-GCM 仕組みの解説とJavaサンプルコード

2022/4/23    AES, Java, 暗号

この記事では、共通鍵暗号のデファクトスタンダードとなっている、AES-GCMモードについての解説をしています。 AES-GCMとは、近年様々な用途で用いられているAESの暗号モードの一つです。主な利用 ...

Java

substring を使わない方が良い3つの理由 [Java]

2022/6/8    Java

この記事では、Javaにおけるsubstringの闇を暴きます。 非常に罠が多いにも関わらず、初心者用の解説サイトでも出現頻度が高い有名なメソッドです。しかし、この難しいメソッドの使い方をわざわざ覚え ...

コンピュータサイエンス

プログラムの計算量オーダーとは? 【2022年 改訂版】

2022/4/21    コンピュータサイエンス, 競技プログラミング

この記事ではプログラミングの世界によく出てくる、計算量(オーダー)について解説します。 学校の「データ構造とアルゴリズム」の授業などで習いますが、分からないまま通りすぎてしまった人も多いと思います。こ ...

素数の出力

競技プログラミング

1〜Nの素数を出力するプログラム Python Java Kotlin

2022/4/21    Java, Python, エラトステネスのふるい, 数学, 競技プログラミング, 素数

この記事では競技プログラミングで使用できる、素数の出力プログラムを紹介します。対応するプログラミング言語は、Python、Java、Kotlin です。 この記事では、エラトステネスのふるいというアル ...

競技プログラミング

最速の素数判定プログラム Python Java Kotlin C# C++

2022/3/15    C#, C++, Java, Kotlin, Python, 数学, 競技プログラミング, 素数

この記事では競技プログラミングで使用できる、素数の判定プログラムを紹介します。対応するプログラミング言語は、Python、Java、Kotlin、C#、C++です。 この記事のプログラムをコピペすれば ...

« Prev 1 … 4 5 6

プロフィール

アバター画像

ゴイチ

ソフトウェアエンジニア歴20年。 C/C++, C#, Java, Kotlinが得意で、組込系・スマホ・大規模なWebサービスなど幅広いプログラミング経験があります。 現在は某SNSの会社でWebエンジニアをしています。

最新の記事一覧

コラム

【コラム】プログラミングはAIに置き換わるのか?

2024/1/8

Kotlin

【Kotlin】enumの列挙値を逆引きする方法 [valueOf]

2023/11/25

Kotlin

【Kotlin】SJISに変換してファイルに出力する簡単な方法

2023/10/28

Python

【囲碁】SGF棋譜ファイル反転スクリプト / Reverse SGF script

2023/9/30

Spring

【Spring】RestTemplate オススメの使い方【GET/POST】

2023/8/29

タグ・クラウド

Carbon (1) C言語 (2) Java (13) Kotlin (10) Paiza (1) Python (6) Solidity (2) Spring (1) Tips (2) オブジェクト指向 (4) コラム (4) コンピュータサイエンス (2) 暗号 (6) 競技プログラミング (3) 設計 (1)

記事検索

よく読まれている記事

1
抽象クラスとインターフェース 概念の違いについて【オブジェクト指向】

この記事では、オブジェクト指向における抽象クラスとインターフェースの概念的な違いをできるだけ分かりやすく解説します。 プログラミング初心者にとって、オブジェクト指向を完全に理解したと言えるまでにはかな ...

2
【日本語訳】Carbon言語 公式ドキュメント (README)

この記事では、Google製のC++後継言語である Carbon言語 の公式READMEを日本語訳にして公開しています。 昨日、C++ の実験的な後継言語とされる Carbon が発表されました。 私 ...

3
UTF-8 / SJIS 文字コード変換できない文字を検知する [Java]

この記事では、UTF-8 から Shift-JIS に変換する際に文字化けが発生するかを判定するプログラムを紹介しています。また、文字化けを引き起こす代表的な文字のサンプルもいくつか提示しています。 ...

おすすめの記事

コラム

【コラム】プログラミングはAIに置き換わるのか?

2024/1/8

Kotlin

【Kotlin】enumの列挙値を逆引きする方法 [valueOf]

2023/11/25

Kotlin

【Kotlin】SJISに変換してファイルに出力する簡単な方法

2023/10/28

Python

【囲碁】SGF棋譜ファイル反転スクリプト / Reverse SGF script

2023/9/30

Spring

【Spring】RestTemplate オススメの使い方【GET/POST】

2023/8/29

お問い合わせフォーム

カテゴリー

アーカイブ

プライバシーポリシー

プライバシーポリシーについて

プログラミング初心者ナビ!

© 2025 プログラミング初心者ナビ!