https://editor.javadevjournal.com/python-compiler.html
Online Python Compiler | Java Dev Journal
Free and user friendly Python online compiler and editor that allows you to write and execute Python code.
online python compilerjava devjournal
https://dev.java/contribute/
Contributing to Java - Dev.java
java devcontributing
https://devcenter.heroku.com/articles/getting-started-with-java
Getting Started on Heroku with Java | Heroku Dev Center
A step-by-step guide for deploying your first Java app and mastering the basics of Heroku
getting started on herokujava devcenter
https://dev.java/contribute/promote/
Promote Java - Dev.java
java devpromote
https://www.jmix.io/academic-program/
All-in-one Java Dev Platform for Academic Projects – Jmix
Build lab projects, graduate works, and internal tools with Jmix easy-to-use Java development platform designed for academic brilliance and fast performance.
all in onejava devfor academicplatformprojects
https://dev.java/
Dev.java: The Destination for Java Developers
the destinationfor developersjava
https://dev.java/learn/classes-objects/more-on-classes/
More on Classes - Dev.java
Understanding the dot operator, the this keyword and access control.
more onclassesdevjava
https://dev.java/contribute/openjdk/
Contributing to OpenJDK - Dev.java
contributingopenjdkdevjava
https://www.trinea.cn/category/product/
Author of the Dev Tools App, Focus on Android, Java, Open Source, Performance Optimization |...
https://dev.java/learn/reflection/annotations/
Reading Annotations - Dev.java
How to discover annotations on elements of classes, and on types.
readingannotationsdevjava
https://www.trinea.cn/category/android/page/2/
Author of the Dev Tools App, Focus on Android, Java, Open Source, Performance Optimization |...
https://dev.java/learn/lambdas/
Lambda Expressions - Dev.java
Using Lambda Expressions to improve the readability of your code.
lambda expressionsdevjava
https://zknill.io/posts/usable-java-setup-vim/
usable java setup vim — /dev/knill
Vim + Java This post covers a usable vim setup for writing java. I assume that you are familiar enough with vim to be able to configure it, and install …
usable java setup vimdev
https://dev.java/learn/api/collections-framework/organization/
Getting to Know the Collection Hierarchy - Dev.java
Getting to Know the Collection Hierarchy.
getting to knowthe collectionhierarchydevjava
https://www.endpointdev.com/expertise/java/
Java | End Point Dev
end point devjava
https://dev.java/community/events/
Java Events - Dev.java
javaeventsdev
https://www.trinea.cn/category/reading-notes/
Author of the Dev Tools App, Focus on Android, Java, Open Source, Performance Optimization |...
https://dev.java/news/
Java News - Dev.java
java newsdev
https://dev.java/learn/ffm/
The Foreign Function and Memory API - Dev.java
The Foreign Function and Memory (FFM) API facilitates Java programs to interoperate with code and data outside the Java runtime without the brittleness and...
memory apiforeignfunctiondevjava
https://www.trinea.cn/android/android-dev-tools-5-6-0/
Author of the Dev Tools App, Focus on Android, Java, Open Source, Performance Optimization |...
https://dev.java/learn/jvm/tools/core/jshell-advanced/
Advanced JShell Usage - Dev.java
Leverage jshell to prototype Java programs that require external dependencies, create and load jshell scripts or use predefined ones inside a jshell session.
advancedjshellusagedevjava
https://dev.java/learn/api/streams/using-collectors/
Using a Collector as a Terminal Operation - Dev.java
Collecting a stream in a mutable container using a collector.
terminal operationusingcollectordevjava
https://dev.java/learn/jvm/jfr/
JDK Flight Recorder - Dev.java
Learn how to use JDK Flight Recorder to monitor, profile, and test your applications.
jdk flight recorderdevjava
https://dev.java/community/jugs/
Java User Groups - Dev.java
java user groupsdev
https://dev.java/community/
Java Community - Dev.java
community devjava
https://dev.to/alexyelenevych/every-java-junior-does-it-common-java-mistakes-made-by-newcomers-12c1
Every Java Junior does it: Common Java mistakes made by newcomers - DEV Community
Jun 15, 2021 - Everyone makes mistakes, not just beginners, but even professionals. This article goes over a dozen... Tagged with java, beginners.
junior doescommon mistakes
https://www.trinea.cn/android/android-dev-tools-5-5-9/
Author of the Dev Tools App, Focus on Android, Java, Open Source, Performance Optimization |...
https://dev.java/learn/api/streams/collector-interface/
Implementing the Collector Interface - Dev.java
Creating a collector by implementing the Collector interface.
the collectorimplementinginterfacedevjava
https://dev.java/learn/vscode-java/
Building a Java application in Visual Studio Code - Dev.java
Oracle Java Platform extension enables you to develop your Maven and Gradle Java project in Visual Studio Code.
visual studio codejava applicationbuildingdev
https://www.trinea.cn/category/android/common-code/
Author of the Dev Tools App, Focus on Android, Java, Open Source, Performance Optimization |...
https://dev.java/learn/api/collections-framework/collection-interface/
Storing Elements in a Collection - Dev.java
Using a Collection to Store and Retrieve Elements.
in astoringelementscollectiondev
https://devcenter.heroku.com/categories/working-with-java
Working with Java | Heroku Dev Center
working with javaheroku dev center
https://www.trinea.cn/page/4/
Author of the Dev Tools App, Focus on Android, Java, Open Source, Performance Optimization |...
https://dev.java/learn/api/streams/reducing/
Reducing a Stream - Dev.java
Reducing streams with a binary operator.
reducingstreamdevjava
https://www.trinea.cn/android/android-dev-tools-5-5-0/
Author of the Dev Tools App, Focus on Android, Java, Open Source, Performance Optimization |...
https://www.trinea.cn/android/android-dev-tools-5-7-0/
Author of the Dev Tools App, Focus on Android, Java, Open Source, Performance Optimization |...
https://dev.to/sanjayghosh/authentication-security-deep-dive-from-brute-force-to-salted-hashing-with-java-examples-mc8
Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) - DEV...
Apr 19, 2026 - What if I told you that even if you hash passwords, an attacker might still crack them in... Tagged with cybersecurity, java, security, tutorial.
security deep dive
https://dev.java/learn/jvm/cds-appcds/
CDS and AppCDS in Hotspot - Dev.java
Understanding how to use CDS in HotSpot to improve JVM startup performance.
cds and appcds in hotspotdevjava
https://dev.java/future/
The Future of the Java Platform - Dev.java
the future ofjava platformdev
https://devcenter.heroku.com/categories/java-support
Java | Heroku Dev Center
Describes Heroku support for Java.
heroku dev centerjava
https://devcenter.heroku.com/articles/java-support
Heroku Java Support Reference | Heroku Dev Center
Reference documentation describing the support for Java on Heroku.
dev centerherokujavasupportreference
https://jjug.doorkeeper.jp/events/186559
【会場開催】JJUGナイトセミナー「AI Dev Tools最前線」7/29(火) 開催 - 日本Javaユーザーグループ/Japan Java User Group | Doorkeeper
2025-07-29(火)19:00 - 21:00 近年、AI技術の進化により、開発現場にもAIを活用した開発支援ツールが急速に浸透しています。本セッションでは、「GitHub Copilot」や「JetBrains AI...
java user groupdevjapandoorkeeper
https://www.java.net.ar/en/jconf-dev-edition-2021
jconf.dev edition 2021 | Comunidad de Java en Argentina. Desde Córdoba para el mundo
Join as at : https://2021.jconf.dev/. A virtual community Java conference was on the 9th of December.Now we are coming straight to your screen!.
de javaen argentinael mundodevedition
https://dev.java/learn/java-io/file-system/file-path/
Accessing Resources using Paths - Dev.java
How to access resources using the Path interface, and how to refactor your old-style File code to using Path.
accessing resourcesusingpathsdevjava
https://dev.java/learn/faq/
Frequently Asked Questions (FAQs) - Dev.java
frequently asked questionsfaqsdevjava
https://dev.to/siy/we-should-write-java-code-differently-less-language-more-business-5b4h
We Should Write Java Code Differently: Less Language, More Business - DEV Community
Apr 6, 2026 - How much of your code is actually about your business? Open any Java service method. Count the... Tagged with java, architecture, cleancode, backend.
we should writemore businessdev community
https://dev.java/learn/javafx-animations/
Introduction to JavaFX animations - Dev.java
Learn to create advanced JavaFX animations
introduction tojavafxanimationsdev
https://dev.java/duke/
Duke, The Java Mascot - Dev.java
From interactive host of Star7 to official mascot of the Java technology, Duke has a long and colorful history
dukejavamascotdev
https://dev.java/learn/reflection/methods/
Invoking Methods - Dev.java
A method contains executable code which may be invoked. Methods are inherited and in non-reflective code behaviors such as overloading, overriding, and hiding...
methodsdevjava
https://dev.to/salgotraja/timeout-patterns-in-java-21-full-failure-vs-partial-results-371e
Timeout Patterns in Java 21: Full Failure vs Partial Results - DEV Community
Apr 6, 2026 - Note This article uses the Java 21 preview structured concurrency API (StructuredTaskScope, JEP... Tagged with java, performance, architecture, programming.
dev communitytimeoutpatternsjavafull
https://www.trinea.cn/category/dev-tools/
Author of the Dev Tools App, Focus on Android, Java, Open Source, Performance Optimization |...
https://dev.java/learn/language-basics/arrays/
Creating Arrays in Your Programs - Dev.java
Creating fixed-length containers of objects with arrays.
your programscreatingarraysdevjava
https://dev.java/learn/new-features/using-preview/
Using the Preview Features Available in the JDK - Dev.java
How to compile and execute the preview features available in the JDK.
the previewavailable inusingfeaturesjdk
https://dev.java/learn/javafx/install/
Download and Setup JavaFX - Dev.java
A guide to download and setup a JavaFX runtime on your machine.
download and setup javafxdev
https://dev.java/community/java-25-launch/
Java 25 Launch Stream - Dev.java
javalaunchstreamdev
https://dev.java/community/jcs/
Java Champion Program - Dev.java
java championprogramdev
https://dev.java/learn/java-io/file-system/
File System Basics - Dev.java
Working with the file system: working with files and paths, working with directories, getting file metadata.
file systembasicsdevjava
https://dev.java/learn/pattern-matching/
Using Pattern Matching - Dev.java
Pattern matching is the next major evolution of the Java language. It brings new features, one by one, that greatly improve the way you can write your Java...
using pattern matchingdevjava
https://dev.java/learn/api/streams/characteristics/
Finding the Characteristics of a Stream - Dev.java
Understanding the characteristics of a stream
the characteristicsfindingstreamdevjava
https://dev.java/learn/jvm/tool/troubleshooting/
The Troubleshooting Tools - Dev.java
Learn about the tools the JDK gives you to troubleshoot Java applications and the Java Virtual Machine (JVM).
the troubleshooting toolsdevjava
https://devcenter.heroku.com/categories/java-behavior-in-heroku
Java Behavior in Heroku | Heroku Dev Center
java behavior in herokudev center
https://dev.java/future/stewardship/
Stewardship - Dev.java
stewardshipdevjava
https://dev.java/learn/refactoring-to-functional-style/
Refactoring from the Imperative to the Functional Style - Dev.java
Learning to change code from the Imperative to the Functional Style.
from thefunctional stylerefactoringimperativedev
https://dev.java/author/MaritvanDijk/
Author - Dev.java
authordevjava
https://dev.java/learn/jvm/tool/security/
The Security Tools - Dev.java
Setting security policies with the JDK tools and commands.
the security toolsdevjava
https://dev.java/learn/classes-objects/nested-classes/
Nested Classes - Dev.java
Defining a class within another class.
nested classesdevjava
https://dev.java/learn/numbers-strings/strings/
Strings - Dev.java
Creating strings of characters, exploring the String class to manipulate strings.
stringsdevjava
https://dev.java/contribute/devjava/
Contributing to Dev.java - Dev.java
contributingdevjava
https://dev.java/learn/ou/
Oracle University - Dev.java
oracle universitydevjava
https://www.trinea.cn/android/android-dev-tools-5-5-3-online/
Author of the Dev Tools App, Focus on Android, Java, Open Source, Performance Optimization |...
https://www.trinea.cn/android/android-dev-tools-5-5-7/
Author of the Dev Tools App, Focus on Android, Java, Open Source, Performance Optimization |...
https://dev.java/learn/api/collections-framework/sets/
Extending Collection with Set, SortedSet and NavigableSet - Dev.java
Exploring the Set Interface.
extendingcollectionsetdevjava
https://dev.java/contribute/test/
Test Things Out - Dev.java
testthingsdevjava
https://dev.java/learn/packages/
Packages - Dev.java
How to bundle classes and interfaces into packages, how to use classes that are in packages, and how to arrange your file system so that the compiler can find...
packagesdevjava
https://dev.java/learn/language-basics/variables/
Creating Variables and Naming Them - Dev.java
Rules to name variables.
creatingvariablesnamingdevjava
https://dev.to/anizmo/the-hello-world-lie-why-industry-java-is-a-different-beast-2p6f
The "Hello World" Lie: Why Industry Java is a Different Beast - DEV Community
Apr 18, 2026 - We have all been there. You finished your CS degree, you know your way around Collections.sort(), and... Tagged with java, career, softwareengineering,...
a different beast
https://dev.java/learn/java-io/file-system/metadata/
Managing Files Attributes - Dev.java
The definition of metadata is: data about other data. With a file system, the data is contained in its files and directories, and the metadata tracks...
managing filesattributesdevjava
https://dev.java/learn/api/collections-framework/lists/
Extending Collection with List - Dev.java
Exploring the List Interface.
extendingcollectionlistdevjava
https://dev.java/learn/classes-objects/defining-methods/
Defining Methods - Dev.java
Adding methods to a class definition.
definingmethodsdevjava