DEV Community

Cover image for basics of java. part 1.
On-cloud7
On-cloud7

Posted on

basics of java. part 1.


Enter fullscreen mode Exit fullscreen mode

***** _What is Java?****_
Java is a popular programming language, created in 1995.It is owned by Oracle, and more than 3 billion devices run Java.
It is used for:

  1. Mobile applications (specially Android apps)
  2. Desktop applications
  3. Web applications
  4. Web servers and application servers Games 5.Database connection

Java Syntax
public class Main {
public static void main(String[] args) {
System.out.println("Hello World");
}
}

Java Comments
*Single-line comments start with two forward slashes (//).
Any text between // and the end of the line is ignored by Java (will not be executed).

Multi-line comments start with / and ends with */.

_Java Variables_
In Java, there are different types of variables, for example:

  1. String - stores text, such as "Hello". String values are surrounded by double quotes.
    2_. int_ - stores integers (whole numbers), without decimals, such as 123 or -123.

  2. float - stores floating point numbers, with decimals, such as 19.99 or -19.99.

4._ char_ - stores single characters, such as 'a' or 'B'. Char
values are surrounded by single quotes.

  1. boolean - stores values with two states: true or false.

**_Declaring (Creating) Variables: syntax :-

type variableName = value;

Java Data Types
Data types are divided into two groups:

Primitive data types - includes byte, short, int, long, float, double, boolean and char.

Non-primitive data types - such as String, Arrays and Classes.

Data Type Size Description
byte 1 byte Stores whole numbers from -128 to 127.
short 2 bytes Stores whole numbers from -32,768 to 32,767
int 4 bytes Stores whole numbers from -2,147,483,648 to 2,147,483,647

long 8 bytes Stores whole numbers from -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807

float 4 bytes Stores fractional numbers. Sufficient for storing 6 to 7 decimal digits

double 8 bytes Stores fractional numbers. Sufficient for storing 15 decimal digits

boolean 1 bit Stores true or false values

char 2 bytes Stores a single character/letter or ASCII values.

Java Type Casting
Type casting is when you assign a value of one primitive data type to another type.

In Java, there are two types of casting:

1.Widening Casting (automatically) - converting a smaller type to a larger type size
byte -> short -> char -> int -> long -> float -> double

2.Narrowing Casting (manually) - converting a larger type to a smaller size type
double -> float -> long -> int -> char -> short -> byte

5_. boolean -** stores values with two states: true or false.

Top comments (0)

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up