How-Tos

Deep, nested topographical layers / binary code [BLUE]
retro phone next to retro alarm clock

JavaWorld > Android Studio for Beginners [movile java package] > Part 4: Debug + Extend

Android Studio for beginners, Part 4: Debugging tools and productivity plugins

Use built-in tools and plugins to improve code quality and boost productivity in Android Studio

JavaWorld > Android Studio for Beginners [movile java package] > Part 3: Build + Test

Android Studio for beginners, Part 3: Build and run the app

Build your app with Gradle, then run it with the Android device emulator. This update includes troubleshooting advice for the Android device emulator

JavaWorld > Android Studio for Beginners [movile java package] > Part 2: Code

Android Studio for beginners, Part 2: Explore and code the app

Write your first animated Android app with Android Studio's Project editor

JavaWorld > Android Studio for Beginners [movile java package] > Part 1: Install + Setup

Android Studio for beginners, Part 1: Installation and setup

If you're new to Android Studio, start here: Part 1 walks through installing Android Studio 3.x and launching your first Android project

jw scalable sockets networks

Socket programming in Java: A tutorial

Three iterations of a Java socket client-server example demonstrate the timeless utility of Java I/O

assembly / architecture / modular structure / components

Continuous integration with Jenkins

Setup a continuous integration process to build and test a Java web app with Jenkins and JUnit

tips ts

27 essential tips for Git and GitHub users

Smarter cloning, forking, merging, branching, documenting, collaboration, and workflow automation with Git and GitHub

Automation  >  An assembly line's robotic arms conveyor belt work with binary code.

Machine learning for Java developers, Part 2: Deploy your model

Learn how to build and deploy your machine learning data model in a Java-based production environment

robot gear automation

Machine learning for Java developers, Part 1: Algorithms for machine learning

Set up a machine learning algorithm and develop your first prediction function in Java, then get started with Weka.

idg post 9 image 1

Get started with method references in Java

Why you should use method references instead of anonymous classes in your functional Java programs

Java  >  Lambda expressions  >  Lambda symbol / abstract formulas / binary code

Get started with lambda expressions in Java

Learn how to use lambda expressions and functional programming techniques in your Java programs

CSO  >  Arrows that have missed their target.

Exceptions in Java, Part 2: Advanced features and types

Take your Java exceptions to the next level with stack traces, exception chaining, try-with-resources, final re-throw, and more

A target floats aimlessly in an ocean of missed darts.

Exceptions in Java, Part 1: Exception handling basics

Everything you need to know about throwing, trying, catching, and cleaning up after Java exceptions

Interfaces in Java

Interfaces in Java

Learn the difference between classes and interfaces once and for all, then get started declaring, implementing, and extending interfaces in your Java programs

Java 101: Class and object initialization

Class and object initialization in Java

Learn how to to initialize Java classes and objects for successful JVM execution

code programming development tunnel

The best programming language to learn

Python is clearly the best choice, unless a better choice is Java or JavaScript. Let’s compare

Blue Morpho Butterfly

Java polymorphism and its types

Learn the four types of polymorphism in Java, then start using subtype polymorphism to execute different forms of the same Java method

Seven (7) colorful chalks on blackboard / primary colors / secondary colors

Java tip: Fields and methods in Java

Learn seven advanced techniques for working with fields and methods in Java, including recursion, method call chaining, pass-by-value arguments, and rules for calling methods

Load More