Java for Beginner
676 subscribers
544 photos
155 videos
12 files
833 links
Канал от новичков для новичков!
Изучайте Java вместе с нами!
Здесь мы обмениваемся опытом и постоянно изучаем что-то новое!

Наш YouTube канал - https://www.youtube.com/@Java_Beginner-Dev

Наш канал на RUTube - https://rutube.ru/channel/37896292/
Download Telegram
ja-netfilter-all.7z
593.8 KB
Итак, первой публикацией поделюсь тем как поставить Вам IntelliJ IDEA Ultimate!
Качаем архивы приложенные к посту, продолжу в комментариях!

#Guide
Давайте в комментах поговорим что нужно дальше опубликовать?))
Всем привет!
Отдельным постом закрепим работу над интесивом от Java Rush!
Буду до конца интенсива выкладывать свои работы, по возможности отвечать на все Ваши вопросы, помогать с кодом!
Не стесняйтесь писать - умение спрашивать, одна из главных черт хорошего программиста!
Please open Telegram to view this post
VIEW IN TELEGRAM
А вот и чат! Пользуйтесь)
https://t.me/Java_Beginner_chat
Java for Beginner
Что нужно на канале?
Ребят, обучающий контент я буду выкладывать по 1-2 посту в день. О желаемых темах можете написать в комментариях. Там же готов обсудить все вопросы. Найти обучалки можно по хештегу #Training.
Задания идут в каждом обучающем посте и если желаете чему то научиться лучше их выполнять)
Чат у нас доступен по ссылке - https://t.me/Java_Beginner_chat, заходите будем общаться))
В остальном я ориентироваться буду на вашу активность)
Пишите не стесняйтесь!)
Java for Beginner pinned «Ребят, обучающий контент я буду выкладывать по 1-2 посту в день. О желаемых темах можете написать в комментариях. Там же готов обсудить все вопросы. Найти обучалки можно по хештегу #Training. Задания идут в каждом обучающем посте и если желаете чему то научиться…»
Please open Telegram to view this post
VIEW IN TELEGRAM
Как проводите выходные, программисты и желающие ими стать? Давайте пообщаемся в комментариях?)
Forwarded from English Beginners
https://t.me/english_for_begginers - подписывайтесь на канал!
Введение в Java

История и особенности языка Java

История Java
Java была разработана Джеймсом Гослингом в Sun Microsystems в 1995 году. Язык был создан с целью предоставить разработчикам возможность писать программы, которые могли бы выполняться на различных платформах без необходимости переписывать код.

Основные особенности Java

Межплатформенность: Java-код компилируется в байт-код, который может выполняться на любой платформе, имеющей JVM (Java Virtual Machine).
Объектно-ориентированность: Java поддерживает основные принципы ООП (наследование, инкапсуляция, полиморфизм).
Безопасность: Java имеет встроенные механизмы для обеспечения безопасности кода.
Простота: Синтаксис Java прост и интуитивно понятен, что облегчает обучение и разработку.

Пример: Hello, World!

public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}


Описание:

public class HelloWorld: Определение класса с именем HelloWorld.
public static void main(String[] args): Главный метод, с которого начинается выполнение программы.
System.out.println("Hello, World!");: Вывод строки Hello, World! на консоль.

Задание:

Установите JDK (Java Development Kit) с официального сайта Oracle.
Настройте среду разработки, например, IntelliJ IDEA или Eclipse.
Напишите и запустите программу Hello, World!

Если возникнут вопросы - не стесняйтесь писать в комментариях и чате, Вам всегда помогут!

#Java #Training
Основы синтаксиса Java

Переменные и типы данных

Java поддерживает различные типы данных, такие как:
int -для целых чисел.
double и float- для чисел с плавающей точкой.
char - для символов.
boolean - для логических значений (истина или ложь).

Пример: Объявление переменных

public class VariablesExample {
public static void main(String[] args) {
int age = 25;
double salary = 3000.50;
char grade = 'A';
boolean isStudent = false;

System.out.println("Age: " + age);
System.out.println("Salary: " + salary);
System.out.println("Grade: " + grade);
System.out.println("Is student: " + isStudent);
}
}


Описание:

int age = 25; : Объявление целочисленной переменной age и присвоение ей значения 25.
double salary = 3000.50; : Объявление переменной с плавающей точкой salary и присвоение ей значения 3000.50.
char grade = 'A'; : Объявление символьной переменной grade и присвоение ей значения 'A'.
boolean isStudent = false; : Объявление логической переменной isStudent и присвоение ей значения false.


Арифметические операторы

Java поддерживает основные арифметические операторы:

+ для сложения.
- для вычитания.
* для умножения.
/ для деления.
% для вычисления остатка от деления.

Пример: Использование арифметических операторов

public class ArithmeticOperatorsExample {
public static void main(String[] args) {
int a = 10;
int b = 3;

int sum = a + b;
int difference = a - b;
int product = a * b;
int quotient = a / b;
int remainder = a % b;

System.out.println("Sum: " + sum);
System.out.println("Difference: " + difference);
System.out.println("Product: " + product);
System.out.println("Quotient: " + quotient);
System.out.println("Remainder: " + remainder);
}
}


Описание:

Операции выполняются с переменными a и b, результат каждой операции выводится на консоль.


Задание:

Напишите программу, которая вычисляет сумму, разность, произведение и частное двух чисел.
Добавьте к программе расчет остатка от деления.

Если возникнут вопросы - не стесняйтесь писать в комментариях и чате, Вам всегда помогут!

#Java #Training
Напоминаю, что у нас есть чат где Вы можете пообщаться и задать интересующие вопросы!

https://t.me/Java_Beginner_chat
Объявление переменных

Переменные – это именованные ячейки памяти, используемые для хранения данных в программе, у которых есть размер и множество операций, разрешенных для этой области памяти.

При объявлении переменной, сначала объявляется модификатор доступа к переменной (public, private и т.д.), затем тип переменной, которую вы объявляете и в последнюю очередь имя переменной.

Вот несколько важных правил для их объявления:

- используйте понятные и значимые имена:
Плохо: int a;
Хорошо: int age;

- начинайте имя переменной с маленькой буквы:
Пример: int userAge;


- используйте camelCase для многословных переменных:
Пример: int userRegistrationYear;


- избегайте использования сокращений, если они не общеприняты:
Плохо: int usrAge;
Хорошо: int userAge;


- константы объявляйте в верхнем регистре с использованием символа подчеркивания для разделения слов:
Пример: final int MAX_USERS = 100;


Присваивание имен классам

Классы представляют собой шаблоны для создания объектов и должны иметь информативные имена, чтобы их назначение было сразу понятно.

Используйте понятные и значимые имена:
Плохо: class A { }
Хорошо: class User { }


Начинайте имя класса с заглавной буквы:
Пример: class UserProfile { }


Используйте PascalCase для многословных имен:
Пример: class OrderProcessingService { }


Для интерфейсов используйте префикс I или суффикс able/ible (по возможности, избегайте префиксов, но это может зависеть от соглашений в вашем проекте):
Пример: interface IUser { }
Пример: interface Serializable { }


Присваивание имен методам

Методы – это функции или процедуры внутри класса, выполняющие определенные действия.

Используйте понятные и значимые имена, отражающие действие метода:
Плохо: void m() { }
Хорошо: void calculateSalary() { }


Начинайте имя метода с маленькой буквы:
Пример: void sendEmail() { }


Используйте глаголы для методов, которые выполняют действия:
Пример: void updateUserProfile() { }


Используйте camelCase для многословных имен:
Пример: void generateMonthlyReport() { }


Методы, возвращающие значение, должны иметь имена, отражающие возвращаемый результат:
Пример: int getUserAge() { }
Пример: String fetchOrderDetails() { }


Если возникнут вопросы - не стесняйтесь писать в комментариях и чате, Вам всегда помогут!

#Java #Training