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

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

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

Java

【オススメあり】Javaでファイル操作する方法の徹底比較 (JDK標準 / Apache Commons / Google Guava)

2022/4/12    Java, ファイル

この記事では、Javaでファイルの読み出し/書き込みをする際に利用できるライブラリを紹介します。 Javaではファイル操作をする方法が複数あって、どれを使えば良いか迷いますよね?このページでは、JDK ...

Java

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

2024/2/5    Java, 文字コード

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

C言語

【重要】C言語で安全なプログラムを書くテクニック

2022/3/24    C言語, ポインタ

この記事では、C言語の 配列に関する重要な特性 について解説します。 配列のサイズに関する挙動を正確に理解することは、C言語を理解することにおいて最も重要な点と言っても良いと思います。特に他の言語から ...

アイキャッチ_VS2022

Tips

【初心者向け】Visual Studio 2022 図解付きインストール手順

2022/4/23    C#, C++, VS2022, インストール

Windows10に、Visual Studio 2022 Community をインストールする手順を図解しています。 C言語、C++、C#などを無料で学習したい方や、実際にインストールする前に軽く ...

コラム

【コラム】90年代のプログラミング環境 (高校~大学生時代の思い出)

2022/4/13    コラム, 学習, 独学

今回は1990年代を学生で過ごした私が、どのような環境を経てプログラマーになったか、過去の印象的な出来事を思い出しながら書いてみました。 高校生の頃のPC、パソコン通信、インターネットやエロゲーとの出 ...

暗号

Keccak と SHA-3 の違いについて【ハッシュ】

2022/5/11    Solidity, ブロックチェーン, 暗号

この記事では、ハッシュアルゴリズムの Keccak と SHA-3 の違いについて解説します。 SHA-3の元になったアルゴリズムがKeccakなので同一視されがちですが、SHA-3 = Keccak ...

オブジェクト指向

美しいクラス図の書き方【2022年改訂版】UML / オブジェクト指向

2022/4/21    UML, オブジェクト指向, クラス図, 設計

クラス図を書く上で重要なことは何だと思いますか?私は、特に以下の3つのことを意識して書いています。 クラス構成がシンプルで分かりやすいこと 読み手の視線の動きを意識していること(左上から右下へ) シス ...

Solidity

[Solidity 入門] 状態変数とアクセスレベル (public / internal / private)

2022/3/9    Solidity, スマートコントラクト, ブロックチェーン

この記事では、Solidity言語入門と称してSolidityの基礎的な内容や、覚えておきたいテクニックなどを紹介しています。 Solidityとは、イーサリアムブロックチェーンの機能を拡張するために ...

Solidity

[Solidity 入門] データ型 徹底攻略!

2022/3/23    Ethereum, Solidity, スマートコントラクト, ブロックチェーン

この記事では、Solidity言語入門と称してSolidityの基礎的な内容や、覚えておきたいテクニックなどを紹介しています。 Solidityとは、イーサリアムブロックチェーンの機能を拡張するために ...

Java

Java ラムダ式の書き方 一覧

2022/3/3    Java, ラムダ式

この記事では、Javaのラムダ式の書き方のバリエーションを一覧表にしています。 Javaのラムダ式の書き方を忘れてしまった時に参照できるようまとめました。個人的に色々な言語を触っていると、Javaでの ...

« Prev 1 … 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) コラム (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 プログラミング初心者ナビ!