Java News

Discover the latest Java development news, repositories, and conferences at Hackertab.

Latest Java articles

How should you approach refactoring? Examples in Python

How should you approach refactoring? Examples in Python

How should you approach refactoring? Examples in Python If you’re like me, code that is not well-structured, difficult to read, or simply lacks good abstractions is bothersome. Code that “works” is not good enough, especially if it is hard to maintain. You are sensitive to code that smells, and you feel the need to do something about it…...

02 December 2023medium

New vs Reflection Java — Part1

New vs Reflection Java — Part1

New vs Reflection Java — Part1 Object creation [Image by Maria Teneva on Unsplash.com. Licensed under Free]. Object Creation new vs Reflection New Keyword: The new keyword is the most fundamental and widely used method for creating objects in Java. It directly allocates memory for the object and initializes its fields to their default values. The syntax for using the new keyword to create an object is: …...

02 December 2023medium

Java and Virtual Assistants: Building Intelligent Agents

Java and Virtual Assistants: Building Intelligent Agents

Java and Virtual Assistants: Building Intelligent Agents Image Source Introduction In an era where technology seamlessly integrates into our daily lives, virtual assistants emerge as a remarkable innovation, a subject that has always fascinated me and is currently the focus of my research. These sophisticated assistants, manifesting in devices like smartphones, speakers, and computers, offer an interactive platform to accomplish…...

02 December 2023medium

Real-Time Data Processing with Java: Frameworks and Strategies

Real-Time Data Processing with Java: Frameworks and Strategies

Real-Time Data Processing with Java: Frameworks and Strategies Image Source Introduction In the age of big data, the ability to process information in real-time is increasingly crucial for businesses and organizations. Real-time data processing allows for immediate insights and decision-making, offering a competitive edge in various industries. Java, known for its robustness and scalability, emerges as a preferred language for developing…...

02 December 2023medium

HashMap In Java

HashMap In Java

In Java, HashMap is a part of the Java Collections Framework and is used to store key-value pairs. It...

01 December 2023devto

JDBC or ( JPA also Hibernate) in Spring Framework

JDBC or ( JPA also Hibernate) in Spring Framework

Let’s dive deep to settle on a framework for Database operations DDL JDBC Java Database Connectivity (JDBC) is an application programming interface (API) for the Java programming language that defines how a client can access a database. In February 1...

02 December 2023hashnode

Type Conversion and Casting

Type Conversion and Casting

Type casting is the process of converting a variable from one data type to another. In Java, which is a statically-typed language, variables have a specific type, and type casting allows you to change a variable’s type under certain conditions. In Ja...

01 December 2023hashnode

Zipping and Unzipping Files in Android

Zipping and Unzipping Files in Android

Zipping and Unzipping Files in Android Photo by JJ Ying on Unsplash File compression is a critical task for managing large numbers of documents or sending files through the web. However, zipping files is not always as straightforward as it could be. As any developer can attest, simplifying this process can lead to efficiencies and save tremendous amounts of time and frustration…...

01 December 2023medium

Virtual Threads and Structured Concurrency in Java

Virtual Threads and Structured Concurrency in Java

2023-12-01 So what is concurrency? And why is it? Concurrency is a...

01 December 2023devto

Mastering Arrays in Java: A Comprehensive Guide

Mastering Arrays in Java: A Comprehensive Guide

Mastering Arrays in Java: A Comprehensive Guide Arrays are a fundamental data structure in Java, offering a powerful way to store and manipulate collections of elements. Whether you’re a beginner or an experienced Java developer, understanding arrays is crucial for writing efficient and organized code. In this guide, we’ll explore the ins and outs of arrays in…...

01 December 2023medium

Trending Java repositories

jeremylong/DependencyCheck

OWASP dependency-check is a software composition analysis utility that detects publicly disclosed vulnerabilities in application dependencies.

5,485 stars1,161 forks

StarRocks/starrocks

StarRocks, a Linux Foundation project, is a next-generation sub-second MPP OLAP database for full analytics scenarios, including multi-dimensional analytics, real-time analytics, and ad-hoc queries. InfoWorld’s 2023 BOSSIE Award for best open source software.

5,978 stars1,304 forks

FongMi/TV

2,319 stars998 forks

apache/shardingsphere

Distributed SQL transaction & query engine for data sharding, scaling, encryption, and more - on any database.

18,984 stars6,582 forks

power721/alist-tvbox

AList proxy server for TvBox, support playlist and search.

590 stars150 forks

Upcoming Java conferences

Cloud Builders: Java Conf

November 30Online

Tech Leader Summit

December 06 - 08Online

DevTernity

December 07 - 08Online

ArchConf

December 11 - 14Online

IT-Tage

December 11 - 14Frankfurt