Explore Java on Experts Exchange

Expert Solutions for Your Tech Problems

Java

Java is a platform-independent, object-oriented programming language and run-time environment, designed to have as few implementation dependencies ...

Read more
  • 101K Content
  • 12K Contributors

Expert Spotlight
Database Administrator / Software Engineer

Over 20 years of experience as an Application Architect/Developer, a Database Administrator, and a PM focusing on performance.

Article
Encrypted File Exchange in Java

Encrypted file exchange in Java

A small app supported on a minimalist GUI framework, allowing two hosts to send and receive any kind and any number of files between them.
Article

How to load JSON's data into SQL Server in different ways

Data can be kept in different media, Sometimes, the data need to be extracted, transformed or loaded in different ways. For this article, I'm going to demonstrate some of the popular ways of importing JSON data into MS SQL Server.
Article
How to load Excel's data into SQL Server in different ways

How to load Excel's data into SQL Server in different ways

3
Data can be kept in different media, Sometimes, the data need to be extracted, transformed or loaded in different ways. For this article, I'm going to demonstrate some of the popular ways of importing Excel data into MS SQL Server.
Article

Testing Guide of Jenkins Integration with Selenium WebDriver

A discussion about automated testing of Web Applications utilizing Selenium, along with illustrated configuration steps for the Jenkins open source tool.
Article

OOAD - Object-Oriented-Analysis and Design

Basic understanding on "OO- Object Orientation" is needed for designing a logical solution to solve a problem. Basic OOAD is a prerequisite for a coder to ensure that they follow the basic design of OO. This would help developers to understand the basics of OOAD by referring the real time objects.
Article

Android Gesture Tutorial – Touch, Scroll and Press on Android Device Screen

In this post we will learn how to make Android Gesture Tutorial and give different functionality whenever a user Touch or Scroll android screen.
Article

Connect, Configure App on Real Android device and Run Hello World program with Android Studio.

In this post we will learn how to connect and configure Android Device (Smartphone etc.) with Android Studio. After that we will run a simple Hello World Program.
Article

Basics of an Android App – Activity and Layout

In this post we will learn different types of Android Layout and some basics of an Android App.
Article

What To Do To Make Java Functions Easier To Follow

Java functions are among the best things for programmers to work with as Java sites can be very easy…
Article

EE QA: Developing and Running Automated Tests for Our Website

1
Introduction
This article is the last of three articles that explain why and how the Experts…
Article

EE QA: Install and Configure Selenium, Java, Eclipse, and TestNG

Introduction
This article is the second of three articles that explain why and how the …
Article

EE QA: How Selenium, Java, Eclipse, and TestNG help us achieve our test automation goals

2
Introduction
This article is the first of three articles that explain why and how the …
Article

Getting Started With Go Programming

1
Go is an acronym of golang, is a programming language developed Google in 2007. Go is a new language that is mostly in the C family, with significant input from Pascal/Modula/Oberon family. Hence Go arisen as low-level language with fast compilation, easy programming and fast execution.
Article

Will Your Child Speak the Language of the Future?

5
Why a programming language could be the most important language your child ever learns.
Article

Profiling Java 8 with Java Flight Recorder and Java Mission Control in Eclipse

Java Flight Recorder and Java Mission Control together create a complete tool chain to
Article

String concatenation in Java: syntactic sugar versus efficiency

Java provides two main ways to perform string concatenation and one of them could cause you some …
Article

Getting Started with Jaspersoft Studio: Creating a report from a template, and Creating a datasource

Jaspersoft Studio is a plugin for Eclipse that lets you create reports from a datasource.  In this article, we'll go over creating a report from a default template and setting up a datasource that connects to your database.
Article

Customizing line separator behavior in Java

Before I proceed, I should point out that I've always heard and used the term "line terminator
Article

Why trying to improve efficiency by reading Java bytecode might not be the best idea

2
This article uses examples from the Java source code in () and its decompiled bytecode in ().

In …
Article

Improving the little things in Java code

5
If you write a lot of code, either professionally or as a hobby, it's almost inevitable that …

Do more with Experts Exchange.


Get Answers

Take a Class

Collaborate

Monitor your Site

Explore solutions and more