Java 11 – Environment Setup

Local Environment Setup If you want to set up your own environment for Java programming language, then this section guides you through the whole process. Please follow the steps given below to set up your…

Java 11 – Introduction

Java 11 is the first LTS (Long Term Support) feature release of Java programming language after Java 8. This is an introductory tutorial that explains the basic-to-advanced features of Java 11 and their usage in…

TypeScript Number

 In this tutorial, you’ll learn about the TypeScript number data types. All numbers in TypeScript are either floating-point values or big integers. The floating-point numbers have the type of number while the big integers get the type bigint….

TypeScript String

In this tutorial, you’ll learn about the TypeScript string data type. Like JavaScript, TypeScript uses double quotes (“) or single quotes (‘) to surround string literals: TypeScript also supports template strings that use the backtick…

Understanding Type Annotations

What is Type Annotation in TypeScript TypeScript uses type annotations to explicitly specify types for identifiers such variables, functions, objects, etc. TypeScript uses the syntax : type after an identifier as the type annotation, where type can be any…

Java8 – New Date/Time API

With Java 8, a new Date-Time API is introduced to cover the following drawbacks of old date-time API. Not thread safe − java.util.Date is not thread safe, thus developers have to deal with concurrency issue while…

Java8 – Type Annotations

Lambda expressions are by far the most discussed and promoted feature of Java 8. While I agree that Lambdas are a large improvement I think that some other Java 8 feature go a bit short…