Java Приклади ❮ Prev Next ❯ Java Синтаксис Create a simple "Hello World" program Пояснення синтаксису Java Коментарі Single-line comment before a line of code Single-line comment at the end of a line of code Multi-line comment Пояснення коментарів Java Змінні Create a string variable Create an integer variable Create a variable without assigning the value, and assign the value later Overwrite an existing variable value Create a final variable (unchangeable and read-only) Combine text and a variable on display Add a variable to another variable Declare many variables of the same type with a comma-separated list Пояснення змінних Java Типи даних A demonstration of different data types in Java Create a byte type Create a short type Create an int type Create a long type Create a float type Create a double type Create a boolean type Create a char type Create a String type Пояснення типів даних Java Кастинг типів Widening Casting Narrowing Casting Пояснення кастингу типів Java Оператори Addition operator Subtraction operator Multiplication operator Division operator Modulus operator Increment operator Decrement operator Assignment operator Comparison operator Logical operator Пояснення операторів Java Рядки Create a string Quotes inside a string Find the length of a string Using methods to convert strings to uppercase and lowercase Finding a string in a string String concatenation If you add a number and a string, the result will be a string concatenation Пояснення рядків Java Математичні Math.max(x,y) - return the highest value of x and y Math.min(x,y) - return the lowest value of x and y Math.sqrt(x) - return the square root of x Math.abs(x) - return the absolute (positive) value of x Math.random() - return a random number between 0 and 1 Пояснення математичних Java Булеві Create a boolean type Find out if an expression is true or false Use the "equal to" operator to evaluate a boolean expression Пояснення булевих Java If...Else (Умови) The if statement The else statement The else if statement Пояснення If...Else Java Switch The switch statement The switch statement with a default keyword Пояснення Switch Java Цикли While loop Do while loop For loop For-each loop Break a loop Continue a loop Пояснення циклів Java Масиви Create and access an array Change an array element Find the length of an array Access an array Loop through an array Loop through an array with for-each Multidimensional array Loop through a multidimensional array Пояснення масивів Java Методи Create and call a method Call a method multiple times Method with parameters Method with multiple parameters Return value A method with if...else Method overloading Recursion Recursive function with a halting condition Пояснення методів Java Класи та об’єкти Create a class and an object of a class Create multiple objects of a class Accessing class attributes (variables) Modify attributes Override existing attribute values Multiple attributes Create a class method Method with parameters Access class methods with an object Create a class constructor Constructor with parameters Пояснення класів та об’єктів Java Модифікатори Public class Default class Public attributes Private attributes Default attributes Protected attributes Final class Abstract class with abstract methods Пояснення модифікаторів Java Інкапсуляція Java encapsulation (getters and setters) Пояснення інкапсуляції Java Пакети Import a class from the Java API Import a package from the Java API Create a package Пояснення пакетів Java Спадкування Java inheritance (extends) Java polymorphism Пояснення спадкування Java Внутрішні класи Inner class Private inner class (error when trying to access it from an outside class) Static inner class Access outer class from inner class Пояснення внутрішніх класів Java Абстракція & Інтерфейси Java abstract classes and methods Java interface (implements) Multiple interfaces Пояснення інтерфейсів Java Перерахування Create an enum with a group of constants An enum inside a class An enum in a switch statement Loop through an enum Пояснення перерахування Java Введення користувача Read user input Read user input of various types Пояснення Введення користувача Java Дати Display current date Display current time Display current date and time Formatting date and time Пояснення дат Java ArrayList Create an ArrayList Access an item in an ArrayList Remove an item from an ArrayList Remove all items from an ArrayList Get the size of an ArrayList Loop through an ArrayList Loop through an ArrayList with for-each Create an ArrayList that should store numbers (integers) Пояснення ArrayList Java HashMap Create a HashMap Access an item in a HashMap Remove an item from a HashMap Remove all items from a HashMap Get the size of a HashMap Loop through a HashMap Create a HashMap that should store String keys and Integer values Пояснення HashMap Java HashSet Create a HashSet and add items to it Check if an item exists in a HashSet Remove an item from a HashSet Remove all items from a HashSet Get the size of a HashSet Loop through a HashSet Create a HashSet that should store Integer values Пояснення HashSet Java Ітератор Getting an iterator Looping throug a collection Removing items from a collection Пояснення ітератора Java Класи-обгортки Create an ArrayList that should store numbers (integers) Create wrapper objects Using wrapper methods Convert wrapper objects to strings Пояснення класів-обгорток Java Винятки (Try...Catch) The try...catch statement The finally statement The throw statement Пояснення винятків Java Регулярні вирази Search for the word "w3schools" in a sentence Пояснення регулярних виразів Java Потоки Running a thread by extending the thread class Running a thread by implementing the Runnable interface Concurrency problems Avoid concurrency problems Пояснення потоків Java Файли Create a file Write to a file Read a file Get file information Delete a file Пояснення файлів ❮ Prev Next ❯