JournalDev

Java, Java EE, Android, Python, Web Development Tutorials

  • Java Tutorial
  • #Index Posts
    • Core Java Tutorial
    • Java Design Patterns
    • Servlet JSP Tutorial
    • Struts 2 Tutorial
    • Spring Tutorial
    • JSF Tutorial
    • Primefaces Tutorial
    • JDBC Tutorial
    • Hibernate Tutorial
    • MongoDB Tutorial
  • #Interview Questions
    • Java Interview Questions
    • Core Java Interview Questions
    • JDBC Interview Questions
    • Servlet Interview Questions
    • JSP Interview Questions
    • Struts2 Interview Questions
    • Spring Interview Questions
    • Hibernate Interview Questions
    • JSF Interview Questions
  • Resources

C Hello World Program

Abhishek Leave a Comment

Hello World C Compile Run

Whenever we start to learn any programming language, “Hello World Program” is the first one where we learn the basic syntax. In this article, we will look into “C Hello World Program” and start our journey to learn C programming. Software Requirement The following software(s) are required in the computer to begin with C programming. […]

Filed Under: C Programming

Install Nginx on Ubuntu 18.04

Dwijidas Dey Leave a Comment

Nginx Welcome Page

NGINX pronounced as engine-x is an open source and popular HTTP server and can be configured to act as a reverse proxy and a load balancer. In comparison with Apache, NGINX is less resource hungry and can serve a large number of concurrent request due to its event-based and asynchronous architecture. Although Apache has a […]

Filed Under: Ubuntu, UNIX/Linux

Find Command in Linux/UNIX

Pankaj Leave a Comment

Find All Files In A Directory

The Linux find command comes in handy when looking for files directly from the command line. The find command is given search criteria such as permissions, ownership, modification, size, time, and date among others to locate the file or directory in question. The find command is available in all Linux distros by default, therefore, there’s […]

Filed Under: UNIX/Linux

Install C/GCC Compiler for Windows

Abhishek Leave a Comment

Screenshot (5)

The first step in learning any programming language is to have the required software installed in the system. In this tutorial, we will learn how to install C/GCC compiler in Windows. Source Code Editors Although, you may choose any basic text editor such as notepad for writing and editing source code of C, we recommend […]

Filed Under: C Programming

What is Selenium? Introduction to Selenium

Vinod Reddy Leave a Comment

Selenium Components

What is Selenium? Selenium is a free Open source functional Testing tool used for testing web applications on multiple browsers and multiple operating systems (Platforms). It is used for Functional and Regression Testing. Testing done by the selenium tool is usually referred to as Selenium Testing. Selenium Components Selenium is not just a single tool […]

Filed Under: Selenium

Install WordPress with Nginx on Ubuntu 18.04

Dwijidas Dey Leave a Comment

Wordpress Database Config

WordPress is one of the most popular and open source content management system (CMS) with a whopping 60% of market share as compared with other CMS like Drupal or Joomla. WordPress can be used to develop any kind of website, be it for a blog, a small business or for a large enterprise. With its […]

Filed Under: Ubuntu, UNIX/Linux

Amazon S3 – AWS Simple Storage Service

Desh Deepak 1 Comment

Aws S3 Free Tier

One of the biggest requirement in IT sector is to manage the storage. Amazon S3 is nothing but the Simple Storage Service in AWS Cloud. In this topic, we will talk about how Amazon S3 changes everything. Amazon S3 providing practically unlimited and cost-effective storage which is available on-demand. Not only this, but Amazon S3 […]

Filed Under: AWS

Android Sensors

Anupam Chugh Leave a Comment

Android Sensors Environment

In this tutorial, we’ll be digging deep into the world of Android Sensors. Our smartphones are much more than just speed, UI and animations. Android Sensors Android Sensors contains properties to detect changes in the environment such as light, proximity, rotation, movements, magnetic fields and much more. Broadly speaking, the Android Sensors fall under the […]

Filed Under: Android

Hosting Static Website on Amazon S3

Desh Deepak Leave a Comment

Static Website Hosting With Amazon S3

Static website hosting on Amazon S3 is one of the very popular use cases of Amazon S3. It allows you to host an entire static website and on very low cost. Amazon S3 is a highly available and scalable hosting solution. Amazon S3 is designed to deliver 99.999999999% durability and scale for trillions of objects […]

Filed Under: AWS

Android Canvas

Anupam Chugh Leave a Comment

Android Canvas Basics Project

In this tutorial, we’ll be discussing a very important part of Android i.e. Canvas. It’s a territory which every developer prefers to stay away from. The reason for this tutorial is to make you more aware and at ease with the Android Canvas. Android Canvas Many times you end up in a scenario where you […]

Filed Under: Android

  • 1
  • 2
  • 3
  • …
  • 162
  • »
Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages

Core Java Tutorial

Java 11 Tutorials
  • Java 11 Features
Java 10 Tutorials
  • Java 10 Features
  • Java 10 Local Variable Type Inference
Java 9 Tutorials
  • Java 9 Features
  • Java 9 private method in interfaces
  • Java 9 try-with-resources improvements
  • Java 9 Optional class improvements
  • Java 9 Stream API improvements
  • Java 9 “var” for local variables
  • Java 9 “_” (underscore) changes
  • Java 9 Factory Methods for Immutable List
  • Java 9 Factory Methods for Immutable Set
  • Java 9 Factory Methods for Immutable Map
  • Java 9 Modules
  • Java 9 Module Basics Part 2
  • Develop Java Module using Command Prompt
  • Develop Java Module using Eclipse
  • Develop Java Module using IntelliJ IDEA
Java 8 Tutorials
  • Java 8 Features
  • Java 8 interface changes
  • Lambda Expressions in Java
  • Stream API in Java
  • Java Date Time API Example Tutorial
  • Java Spliterator
Java 7 Tutorials
  • String in switch case
  • Try with Resources – Java ARM
  • Binary Literals in Java
  • Underscores in Numeric Literals
  • Catching Multiple Exceptions in a single catch block
  • Java PosixFilePermission example to set File Permissions
Core Java Basics
  • Java Windows 10 Download Install
  • Writing your First Java Program
  • Java Access Modifiers – public, protected, private and default
  • Java for loop
  • Java while loop
  • Java do while loop
  • Java static keyword
  • Java break keyword
  • Java continue keyword
  • Abstract Class in Java
  • Interface in Java
  • Difference between Abstract Class and Interface in Java
OOPS Concepts
  • Composition in Java
  • Inheritance in Java
  • Composition vs Inheritance in Java
  • Java Nested Classes
Data Types and Operators
  • Java Data Types, Primitives and Binary Literals
  • Java Autoboxing and Unboxing
  • Java Wrapper Classes
  • Java Ternary Operator
String Manipulation
  • Java String
  • Why String is immutable and final?
  • Understanding Java String Pool
  • Java String subsequence example
  • Java String compareTo example
  • Java String substring example
  • Converting String to char and vice versa
  • Java Split String example
  • String to byte array and vice versa
  • String to char array
  • Java String concatenation
  • String, StringBuffer and StringBuilder in Java
Java Arrays
  • Initializing an Array in Java
  • Two dimensional array in java
  • Java Array of ArrayList
  • String to String Array Example
  • Java Variable Arguments Explained
  • Java Array add elements
  • Sorting an Array in Java
  • Java String Array to String
  • Java ArrayList to Array
  • Converting Array to ArrayList in Java
  • How to copy arrays in Java
Annotation and Enum
  • Java Annotations Tutorial
  • Java @Override Annotation
  • Java Enum Example Tutorial
Java Collections
  • Collections in Java
  • Java List
  • Java ArrayList
  • Java LinkedList
  • Java Set
  • Java HashSet
  • Java TreeSet
  • Java Map
  • Java HashMap
  • Java SortedMap
  • Java TreeMap
  • Java Queue
  • Java Stack
  • Java Iterator
  • Java ListIterator
  • Java PriorityQueue Example
  • Priority Queue Java
  • ArrayList vs CopyOnWriteArrayList
  • How to avoid ConcurrentModificationException when using an Iterator
  • Java Generics Example Tutorial
Java IO Operations
  • Create a New File in Java
  • Java Delete File
  • File separators in Java
  • Delete a Directory Recursively in Java
  • Rename and Move a File in Java
  • Getting File Size in Java
  • Get File Extension in Java
  • How to check if File exists in Java
  • How to check if File is a Directory in Java
  • How to get File last modified date in Java
  • Java FileNameFilter example to list specific files
  • Java File Path, Absolute Path and Canonical Path Explained
  • How to set File Permissions in Java
  • 4 ways to copy File in Java
  • Reading File in Java using BufferedReader, Scanner, Files
  • Java Scanner Class
  • Open a File in Java
  • Read a File to String in Java
  • Java Read file line by line
  • How to write a File in Java
  • How to append data to a File in Java
  • Converting InputStream to File
  • Java Random Access File Example
  • Download File from URL Example
  • Java GZip Example
  • Temp Files in Java
  • Reading a CSV File using Java Scanner Class
  • Java Property File Example
Java Exception Handling
  • Exception Handling in Java
  • java.lang.NoSuchMethodError
  • java.lang.NullPointerException
MultiThreading and Concurrency
  • Threads in Java
  • Thread Life Cycle
  • Thread Sleep Example
  • Thread join Example
  • Thread wait, notify, notifyAll Example
  • Thread Safety in Java – Synchronization
  • Java ThreadLocal Example
  • Java Timer and TimerTask Example
  • Java Thread Pool Example
  • Java Callable Future Example
  • Java FutureTask Example
  • Java ScheduledThreadPoolExecutor Example
  • Java Lock Example
Regular Expressions
  • Regular Expressions in Java Example Tutorial
  • Validating Email Address using Regular Expression in Java
  • Validating Phone Number using Regex in Java
Advanced Java Concepts
  • Java Heap Memory and Stack Memory
  • Java is Pass by Value and not Pass by Reference
  • JVM Memory Model and Garbage Collection
  • Java Reflection API Tutorial
  • Serialization in Java
  • Java System Class
  • Internationalization (i18n) in Java
  • Atomic Operations in Java
  • Thread Dump in Java
  • Deadlocks in Java
  • Sorting Objects in Java
  • Understanding JDK, JRE and JVM
  • Java Classloader Example Tutorial
  • Java clone object

Recommended Tutorials

Java Tutorials

  • Java IO
  • Java Regular Expressions
  • Multithreading in Java
  • Java Logging
  • Java Annotations
  • Java XML
  • Collections in Java
  • Java Generics
  • Exception Handling in Java
  • Java Reflection
  • Java Design Patterns
  • JDBC Tutorial
  • Java EE Tutorials

  • Servlet JSP Tutorial
  • Struts2 Tutorial
  • Spring Tutorial
  • Hibernate Tutorial
  • Primefaces Tutorial
  • Apache Axis 2
  • JAX-RS
  • Memcached Tutorial

© 2019 · Privacy Policy · Powered by WordPress

Subscribe To My Newsletter

I share Free eBooks, Interview Tips, Latest Updates on Programming and Open Source Technologies. I would love to connect with you personally.

Invalid email address
I am a Software Developer just like you and hate spamming. No Spam Guaranteed!
Thanks for subscribing! Please check your email for further instructions.
x
Let's Stay Connected
5 Free Programming eBooks, Interview Tips, Exclusive Posts and much more...
Invalid email address
We promise not to spam you. You can unsubscribe at any time.
Thanks for subscribing! Please check your email for further instructions.