NRIネットコム Blog

NRIネットコム社員が様々な視点で、日々の気づきやナレッジを発信するメディアです

Technology - Java

新人のCOBOLtoJava体験記

はじめに COBOLtoJavaプロジェクトとは なぜ今COBOLをJavaにする必要があるのか? マイグレーションの手法 COBOLとJavaの違いで躓いたこと 1. 構造の違い 2. 変数定義の違い 3. 固定長ファイルの入出力処理の違い おわりに はじめに はじめまして、最近は花…

Javaだらけの頭でPHPに出会うとこうなる

はじめに 初めまして。2023年度入社、入りたてほやほやの増田です。 今回は、Javaが詰め込まれた頭で初めてPHPを見て、感じたことやつまずいた箇所をまとめていこうと思います。 PHP使いまくってるよ、という方は、「最初はこんなところで悩んでたか~」 PHP…

IT初心者(新人)がシステム開発研修に参加してみた

はじめに システム開発研修の概要 【研修の設定】 【一般的な開発の流れ】 開発を通じて苦労した点・学んだ点 【1.プログラミング】 【2.テスト】 【おまけ】 最後に はじめに こんにちは、入社1年目の林です。 本記事では、IT初心者(Java知識ゼロ+カタ…

【絵とコードで理解する】 Java の 参照の値渡し

こんにちは。清水です。 以前書いた自分の記事を久々に見てみたら長すぎて読む気が失せたので、 この反省点を活かしてコンパクトにまとめていこうと思います。 今回はちょっとニッチな Java の メソッドの仮引数への値の渡し方についてです。 そもそも仮引数…

駆け出しエンジニアの成長日記 ~ミュータブルとイミュータブル編~

こんにちは。友野です。 2度目のブログ執筆です。前回の初執筆から2か月が経つと知って驚いています。本当に月日が経つのははやい。はやすぎる。 今回は、プログラム開発において重要な概念でもあるミュータブルとイミュータブルについてまとめてみました。 …

【Java】static修飾子ってなに?

staticとは staticメソッドの活用方法 Singletonパターンでの利用 まとめ こんにちは、NRIネットコムの小畑です。 4月から業務の傍ら、週1でJava(Spring Boot)の社内研修を受けています。 その研修の中で学んだことをこのブログにてアウトプットしていこうと…

駆け出しエンジニアの成長日記 ~ラムダ式編~

皆さんはじめまして、友野です。 初のブログ執筆ということで、緊張しています。友野です。 筆者は2023年で社会人2年目となります。生粋の文系育ちでプログラミング未経験だったこともあり、”コードを読めるが書けない”という現状の打破に向けて日々学習して…

最近のJDKで文字列操作をするときの最適解について検証してみる

本記事は NRIネットコム Advent Calendar 2022 3日目の記事です。 2日目 ▶▶本記事 ▶▶ 4日目 はじめに 検証環境 環境 計測時の共通事項 1. 大量の文字列連結 計測 見やすさ 検証結果 2. フォーマット形式の文字列 計測 見やすさ 検証結果 3. ログ出力 計測 …

REST APIアーキテクチャとMVCアーキテクチャの違い

本記事は 執筆デビューWeek 10日目の記事です。 ✨ 9日目 ▶▶ 本記事 ▶▶ 11日目 初めに MVCとREST APIの違い ビュー層の構成 認証・認可アーキテクチャ サービス構成 REST API+SPA構成のメリット/デメリット MVC構成のメリット/デメリット 総括 最後に 初めに…

PHPとJavaのWeb開発における違い3選

本記事は 執筆デビューWeek 1日目の記事です。 ✨ イベント告知 ▶▶ 本記事 ▶▶ 2日目 クラウド部ウィークのトップバッターをいただきました、小林右京です。NRIネットコムにキャリア入社して10ヶ月目になります。これまでの経歴として、国内最大のメディアテ…

SpringBootでレイヤをマルチプロジェクトで分割したらメリットが多かったというお話

本記事は WebアプリWeek 2日目の記事です。 1日目 ▶▶ 本記事 ▶▶ 3日目 はじめに 前提 SpringBoot の基本形について マルチプロジェクト化によるレイヤの分割 基本形 メリット デメリット 発展形 まとめ はじめに はじめまして、石橋章太郎です。 JDK 1.3 …