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

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

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

コンピュータサイエンス

【超初心者向け】文字コードとは何なのか?

2023/2/5    Java, コンピュータサイエンス, 文字コード, 競技プログラミング

この記事では、超初心者向けに文字コードとは何か?について解説しています。 プログラミングに限らず、パソコンやコンピュータを使っていれば誰でも文字化けが発生した経験があると思います。 今回は、プログラミ ...

Java

世界の通貨単位 Java Kotlin【Currencyクラス】

2022/5/9    Java, Kotlin

この記事では、Javaで通貨単位を取得する方法と通貨単位の一覧をソースコード付きで紹介しています。 JavaのCurrencyクラスを使用していますが、Kotlinでも同様に扱えると思います。 正直私 ...

設計

マイクロサービス (同期|非同期) x (直列|並列) 設計パターンとプロトコルについて

2022/6/27    マイクロサービス, 設計

この記事では、マイクロサービスを設計する際に考慮すべき内容をまとめています。 Software Design 2020年1月号に記載された記事を元に、個人的に参考になった箇所を抜粋しました。(同期 o ...

暗号

【Kotlin】ハッシュ演算サンプルコード SHA-3 / SHA-2 / SHA-1 / MD5

2022/5/5    Kotlin, ハッシュ, 暗号

この記事では、Kotlin でハッシュ演算する方法をサンプルコード付きで解説します。 SHA-256などのハッシュ演算は業務でもよく使いますが、毎回やり方を忘れてしまいますよね? Kotlinでハッシ ...

Paiza

【初心者向け解説】Paizaラーニング レベルアップ問題集 -【早解1】1日1万歩 (ランク D)

2022/4/20    C++, Java, Kotlin, Paiza, 競技プログラミング

この記事では、paizaラーニングのレベルアップ問題集を超初心者向けに解説します。 対象は、今までプログラミングをほとんどやったことが無い未経験者レベルを想定しています。 出来るだけ複数の言語で回答を ...

コラム

【コラム】現役エンジニアが文科省の「小学生のプログラミング教育の在り方について」を読んで思うこと

2022/4/17    コラム

文部科学省が公開している資料に、「小学校段階におけるプログラミング教育の在り方について(議論の取りまとめ)」という文書があります。この資料には、2020年に小学校向けにプログラミング教育が導入されるに ...

暗号

[Kotlin] AES-GCM 暗号化/復号 サンプルコード

2022/4/11    Kotlin, 暗号

この記事では、KotlinでAES GCMモードの暗号化と復号を行うサンプルコードを紹介します。このサンプルコードは以下の機能を持ちます。 バイナリデータの暗号化/復号 Base64テキストの暗号化/ ...

Kotlin

[Kotlin] map と flatMap の違いについて【完全理解】

2022/4/8    Java, Kotlin

この記事では、Kotlinの map / flatMap の違いについて解説しています。 どちらも値を変換する機能なので、その違いを理解するのが難しいですよね? このページでは結論を述べた後、サンプル ...

Kotlin

【入門】Kotlinのススメ Javaとの比較やメリットを中心に解説します

2022/4/12    Java, Kotlin, オブジェクト指向

この記事では、Javaと比較したKotlinのメリットについて記載し、Kotlinがいかに優れた言語なのかを具体例と共に紹介します。 Java経験者の方はKotlinの導入を難しく考えずに、Bette ...

Java

文字列をスマートにマスクする方法 [StringUtils] #Java #Kotlin

2022/4/2    Java, Kotlin

JavaやKotlinで、文字列の上N桁や下N桁以外の文字をマスク処理したい場合がありますよね?マスクする方法はいくつか考えられますが、なるべくスマートな方法で処理したいと思うのがプログラマの性だと思 ...

« Prev 1 2 3 4 5 6 Next »

プロフィール

アバター画像

ゴイチ

ソフトウェアエンジニア歴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) コラム (3) コンピュータサイエンス (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 プログラミング初心者ナビ!