はてぶ・Qiita・Zennのトレンド記事を紹介
Javaは世界中で広く使われているプログラミング言語です。Webアプリや業務システム、Androidアプリ開発など多彩な用途があります。
【ポケモン×Java】知識編 メソッド#1 引数と戻り値ってなに?基本の4パターンを完全整理! 🔖 1
◆ はじめに▷「こうげき!」ってどうやって実現してるの?Javaで「ポケモンが攻撃する」動きを作るとき、 ただ「でんこうせっか!」と表示するだけじゃなくて、「誰に?」「どの技で?」「どれくらいのダメージ?」といった情報が必要だよね。そのときに活躍するのが 引数 ...
Java/Kotlin向けの新世代ビルドツール「Mill」が公開され話題に。MavenやGradleより3〜6倍高速にビルド可能、高いメンテナンス性 🔖 41
7月10日、JVM環境向けの新世代ビルドツール「Mill」のバージョン1.0.0が公開され、大きな話題となっている。Millは高速・高機能なビルド体験を提供するのが特徴で、その特徴と活用方法についてその概要を紹介する。 7月10日、JVM環境向けの新世代ビルドツール「Mill」の
Java と Kotlin で assertion の挙動が違った話 - ドワンゴ教育サービス開発者ブログ 🔖 29
assertion とは 起きた出来事 原因 Java Kotlin 対策 まとめ We are hiring! assertion とは assertion とはプログラムの中の様々な前提が満たされていることを確認するための仕組みで、日本語だと「表明」という訳が当てられることが
【Java入門】EclipseでJava開発を始めよう! 🔖 1
~Hello Javaまでの手順を図解付きで解説~🔸 はじめにJavaを始めてみたいけど、まず何をすればいいの?そんな方に向けて、日本語対応のEclipse(Pleiades)を使ってHel…
[入門] Javaを10倍高速化する実践テクニック集 🔖 24
パフォーマンスの10倍改善は、インフラコストの大幅な削減を意味します。クラウド時代において、CPU時間は直接的な経費です。月額100万円のAWSインフラコストが10万円になれば、年間1,080万…
[速習] Java 第1回 Publicメソッドの驚くべきテスト容易性 - privateの地獄からテスタブル設計への道 🔖 2
https://x.com/ShigemoriMasatoJavaにおけるテスト容易性[^1]の話をするとき、避けて通れないのがアクセス修飾子[^2]の問題です。特にpublicメソッド[^3]…
全世界のソフトウェア開発者は4700万人。最も多いのがJavaScript開発者で2800万人、Java、Pythonが続く。スラッシュデータの調査 🔖 182
全世界のソフトウェア開発者は4700万人。最も多いのがJavaScript開発者で2800万人、Java、Pythonが続く。スラッシュデータの調査 IT業界に関する調査を行っているSlash Dataは、全世界のソフトウェア開発者に関する調査結果を発表しました。 発表によると、
【Java比較で理解】StrutsとSpring Bootの違いを体系的に整理してみた 🔖 1
【比較で理解】StrutsとSpring Bootの違いを体系的に整理してみたはじめに1. アーキテクチャの基本思想2. フォルダ構成とファイル管理3. 実装スタイルの違い4. バリデーシ…
JJUG CCC 2025 Springの登壇資料です。
Java 30周年記念! Javaの30年をふりかえる 🔖 135
JJUG CCC 2025 Spring 発表資料
【協賛決定】JJUG CCC 2025 Springに「fincode byGMO」が登場!ブース&セッションでJavaトークしませんか? 🔖 1
JJUG CCCって? 「JJUG CCC(Japan Java User Group Cross Community Conference)」は、年2回開催される日本最大級のJava技術カンファレンス。現場の知見、実践 […]
社内LT会で「好きなJavaクラス発表ドラゴンLT」を開催しました 🔖 4
こんにちは、アソビュー技術広報チームです。 アソビューでは、毎週「テックトーク」という社内エンジニアLT会を実施しています。 テックトークでの発表内容は開発組織の皆に共有したいことならどんなテーマでもOKとしています。 先日、開発メンバー企画のJavaをテーマにした「好きなJav
[Javaの有償・無償ライセンス] Oracle JDK ライセンス・サポート解説 🔖 99
JavaはエンタープライズからWebサイトまで幅広く使われている言語です。その中で企業ユースではOracle JDKが広く使われてきている歴史があります。もちろん各社提供のOpenJDKも引き続き無償で提供され、様々なプラットフォームでサポートとライセンス付きのJDKが立ち上がり
JavaVMをWebAssemblyで実装した「CheerpJ 4.0」正式リリース、Java 11に対応 🔖 58
JavaVMをWebAssemblyで実装した「CheerpJ 4.0」正式リリース、Java 11に対応 Leaning Technologiesは、Webブラウザで実行可能なJavaVMのWebAssembly実装である「CheerpJ 4.0」正式版をリリースしました。 C
Goのディレクトリ構成、どうしてる? Java脳で考える最小構成 🔖 2
シンプルに管理したい!おつかれさまです。GoでAPI開発をして数か月が経ちました。最近、悩んでいるのが「ディレクトリ構成」でございます。わたくしJava出身でして、Javaでは多くのWebアプリケーションがMVCアーキテクチャに基づいて構成されてるんですよ。フレームワーク
JavaでSQLを解析する:JSqlParserの使い方 🔖 1
JavaでSQLを解析する:JSqlParserの使い方はじめにJavaでSQL文を解析したり操作したりする必要がある場合、JSqlParserは非常に便利なライブラリです。本記事では、JSq…
はじめにJavaでソースコードを書いた際に躓いた話の備忘録を記載します。デバッグにそれなりの時間をかけてしまったので、経験の記録をしておくことで次の学習の糧となるように残しておきたいと思います。…
関ジャバ'25 4月度 のLT資料です。 https://kanjava.connpass.com/event/350832/
はじめにJavaのデザインパターンを勉強する際に参考にしているサイトはいくつかありましたが、実際にプロジェクト階層になっていて、ソースが確認しやすい方法がなかなか見つからず悩んでいました。しかし…
【Azure】AzureFunctionsアプリのJava構文を読む 🔖 1
はじめに こんにちは。クラウド事業部の菅家です。 techblog.ap-com.co.jp 前回、公式チュートリアルに従ってIntelliJからFunctionsのアプリを作成し、デプロイをしてみたところ。 やはり構造などがわからないと、なかなかプログラムを自力で書くのは難しい
Javaの新しめの機能を知ったかぶれるようになる話 #kanjava - 日々常々 🔖 26
2025-03-24に関ジャバ'25 3月度を開催しました。 kanjava.connpass.com Java24リリース記念イベントの位置付けではありますが、Java24自体の話はそんなしてないというものになります。 関ジャバ、2025年は毎月やろうとおもっています。よろしく
Javaの新しめの機能を知ったかぶれるようになる話 #kanjava 🔖 44
2025-03-24 関ジャバ'25 3月度 https://kanjava.connpass.com/event/345530/ SpeakerDeckにあげたら9ページ目だけ文字が消えました。 なんでだろ?せろさんのポスト貼ったから? 心の目で見てください。
Java 24が2025/3/18にリリースされました。Java 24 / JDK 24: General AvailabilityThe Arrival of Java 24オラクル、Jav…
Geminiの助けを借りて置き去りにされたJavaに追いつきたい:Java 7 🔖 1
お疲れさまです、みやもとです。唐突ですが、ちょっとJavaの学び直しをしようと思います。書けなくはない、わかったとは言い難い私はもともとCOBOLから始まりJavaにスキルチェンジした身の上で…