Java примеры программ для начинающих

Задания по теме «Создание первого приложения на Java», компиляция и запуск программы из командной строки. Создание jar файла. Аргументы командной строки.

Задания по теме Лексика языка Java — литералы, приведение типов, практика класса Scanner, практика написания методов.

Задания по теме операции в языке Java — арифметические, побитовые, логические операции, тернарный оператор, среднее значение чисел, меньшее по модулю число.

Задачи на циклы while, do-while, if else, for и операторы перехода языка Java. Для успешного написания задач рекомендуется изучить урок «Операторы языка Java».

Массивы — задачи для реализации на языке Java. Для успешного написания задач рекомендуется изучить урок «Массивы».

Задачи по теме Алгоритмы Java. Работа с алгоритмом сортировки пузырьком и выбором. Для успешного написания задач рекомендуется изучить урок.

Задачи по теме Объектно-Ориентированное программирование (ООП) по курсу Java Программирование. Перед выполнением задач желательно просмотреть лекции темы.

Уроки Java для начинающих / #1 — Программирование на Java

Задания по теме ключевое слово static в языке Java. Как посчитать количество объектов класса. Перед выполнением заданий желательно просмотреть лекции по теме.

Задачи по темам интерфейсы, преобразование ссылочных типов, перечисления в языке Java.

Задания по теме использование классов оболочек в языке Java. Перед выполнением заданий рекомендуется просмотреть урок.

Задачи на тему строки, классы String, StringBuilder, StringBuffer, форматирование строк, регулярные выражения в языке программирования Java.

Задания по теме Локализация и интернационализация, классы ResourceBundle и NumberFormat в языке Java. Для успешного написания задач рекомендуется изучить урок.

Задания по теме «Дата и время в языке Java 8. Форматирование даты». Для успешного написания задач рекомендуется изучить урок.

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

Задания по теме «Коллекции в языке программирования Java». Перед выполнением заданий желательно просмотреть урок.

Задания по теме создание, перехват и обработка исключений в языке программирования Java.

В этом разделе рассмотрим задания по теме потоки ввода вывода, а также конструкция try-with-resources в языке программирования Java.

Рассмотрим практические задания по темам сериализация и клонирование в языке программирования Java.

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

Для работы с базами данных необходимо знание SQL. Задания этой части помогут попрактиковаться в составлении SQL запросов.

Читайте также:
Что означает программа sap

Умение работать с базами данных необходима при разработке современных приложений. Задания по теме JDBC прокачают ваши навыки.

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

JavaScript — Полный Курс JavaScript Для Начинающих [11 ЧАСОВ]

Источник: www.examclouds.com

Magnumv44/learning_java

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Switch branches/tags
Branches Tags
Could not load branches
Nothing to show
Could not load tags

Nothing to show

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Cancel Create

  • Local
  • Codespaces

HTTPS GitHub CLI
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more about the CLI.

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

Latest commit message
Commit time

README.md

Мои изыскания в освоении Java

В данном репозитории содержатся:

  • примеры из книги
  • ответы на вопросы для самопроверки
  • решение домашних заданий

Но особенностью так же является наличие переведенного на русский язык «Соглашения по оформлению кода в Java» и ссылок на краткое изложение каждой главы (до 12 главы)

Java Code Conventions

Представлено две версии:

  1. Текстовая версия (наиболее удобная для мобильных устройств, но не содержит навигации)
  2. HTML версия (содержит навигацию по разделам, можно использовать в offline режиме на ПК или устройствах с экраном 10+ дюймов)

HTML версия так же доступна online в блоге «Magnum news»

Описание истории языка Java, его синтаксиса и принципов его работы. Более детальное описание главы здесь

  1. Hello World
  2. Демонстрация использования переменных
  3. Демонстрация различий между типами ind и double
  4. Демонстрация применения оператора if
  5. Демонстрация применения цикла for
  6. Демонстрация применения блоков кода
  7. Упражнение 1.1 — Программа перевода галлонов в литры
  8. Упражнение 1.2 — Программа отображающая таблицу перевода галлонов в литры

Вопросы с ответами для самопроверки

Видоизмените программу, созданную в упражнении 1.2, таким образом, чтобы она выводила таблицу перевода дюймов в метры.
Выведите значение длины до 12 футов через каждый дюйм. После каждых 12 дюймов выведите пустую строку.
(Один метр приблизительно равен 39.37 дюйма, в одном футе 12 дюймов)
Файлу с исходным кодом присвойте имя InchesInMeters.java

Сила тяжести на Луне составляет около 17% земной силы тяжести. Напишите программу, которая вычислила бы ваш вес на Луне.

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

  1. Демонстрация типа данных long
  2. Демонстрация типа данных double
  3. Тип данных char
  4. Тип данных boolean
  5. Упражнение 2.1 — Программа расчета расстояния до места вспышки молнии
  6. Объяснение что такое литералы
  7. Динамическая инициализация переменных
  8. Демонстрация области действия переменных
  9. Демонстрация времени жизни переменных
  10. Демонстрация ошибки при объявлении переменных с одинаковым именем, но разной областью видимости
  11. Демонстрация операции деления по модулю «%»
  12. Демонстрация использования операций сравнения и логических операций
  13. Демонстрация использования укороченных логических операций
  14. Демонстрация работы полного и сокращенного оператора «И»
  15. Демонстрация автоматического преобразования типа long в тип double
  16. Демонстрация приведения типов данных
  17. Упражнение 2.1 — отображение таблицы истинности для логических операций
  1. Упражнение 2.1 — измененная и модернизированная версия
Читайте также:
Программа для обновления драйверов Тошиба

Вопросы с ответами для самопроверки

Изменить программу из примера 2.1 таким образом, чтобы она рассчитала расстояние до крупного объекта по времени за которое вернется эхо. Так если хлопнуть в ладоши, то время за которое вернется эхо, будет равно времени прохождению звука в прямом и обратном направлении.

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

Вопросы с ответами для самопроверки

Источник: github.com

Учимся программировать на Java с нуля

Метод trim() Java, обзор и примеры

Этот метод возвращает копию вызывающей символьной строки, из которой удалены все начальные и конечные пробелы. Он имеет следующую общую форму:

String trim ( )

Ниже приведен пример применения метода trim(). В итоге переменной s присваивается символьная строка «Здравствуй, мир!» . Read the rest of this entry »

Java для начинающих Комментарии к записи Метод trim() Java, обзор и примеры отключены

Повторная генерация исключений java

Posted by javacode on 23 августа, 2014

Повторная генерация исключений java

Исключение можно генерировать в блоке catch, создавая тем самым цепочку исключений. Обычно разработчики поступают так в том случае, если им надо изменить тип исключения. Если вы создаете подсистему, используемую другими программистами, имеет смысл генерировать такие исключения, которые дали бы возможность сразу определить, что ошибка возникла именно в ней. В качестве примера подобного исключения можно привести ServletException.

Возможно, что контейнеру сервлетов и не обязательно иметь информацию о том, какая именно возникла ошибка, а важно лишь знать, что некорректно работает сервлет.

Ниже показан пример перехвата исключения и повторной его генерации. Read the rest of this entry »

Java для начинающих Комментарии к записи Повторная генерация исключений java отключены

ZIP-архивы в языке Java

Posted by javacode on 5 мая, 2014

Читайте также:
Как вставлять код программы в диплом

ZIP-архивы в языке Java

ZIP-архивы позволяют хранить один и более файлов в (обычно) сжатом формате. У каждого ZIP-архива имеется заголовок, содеражащий информацию вроде имени файла или использовавшегося для него метода сжатия. В Java для чтения ZIP-архивов применяется класс ZipInputStream. В каждом таком архиве всегда требуется просматривать отдельные записи(entries).

Метод getNextEntry возвращает описывающий запись объект типа ZipEntry. Метод read класс ZipInputStream изменяется так, чтобы он возвращал -1 в конце текущий записи(а не просто в конце ZIP-файла).

Далее вызывается метод closeEntry для получения возможности перехода к считыванию следующей записи. Ниже приведена типичная кодовая последовательность для выполнения считывания содержимого ZIP-файла: Read the rest of this entry »

Java для начинающих Комментарии к записи ZIP-архивы в языке Java отключены

Текстовые области Java

Posted by javacode on 4 мая, 2014

Текстовые области Java

Иногда при работе программы возникает необходимость ввести несколько строк. Для этого применяется компонент JTextArea. Поместив данный компонент в свою программу, разработчик предоставляет пользователю возможность вводить любое количество текста, разделяя строки нажатием клавиши Enter>.

Каждая строка заканчивается символом ‘n‘, как это предусмотрено в языке Java. Пример работы текстовой области показан на рис.1.

В конструкторе компонента JTextArea указывается количество строк и их длина. Например:

textArea = new JTextArea ( 8 , 40 ) ; // 8 строк по 40 символов в каждой.

Параметр, задающий количество символов в строке, действует так же, как и для поля редактирования, его значение рекомендуется немного завысить. Пользователь не органичен количеством строк и их длинной. Если длина строки или чисто строк выйдет за пределы заданных параметров, текст будет прокручиваться в окне. Read the rest of this entry »

Java для начинающих Комментарии к записи Текстовые области Java отключены

Вывод графических изображений Java

Posted by javacode on 4 мая, 2014

Вывод графических изображений Java

Здравствуйте дорогие читатели блога! Вы наверное уже видели, как путем вывода линий и фигур создаются простые изображения. Сложные изображения, такие как фотографии, обычно создаются отдельно, например, в результате сканирования или применения графических редакторов. Также можно создать изображения и помещать набор пикселей в массив. Эта процедура широко применяется при генерировании фрактальных изображений.

Если изображение хранятся в файлах на диске компьютера или в глобальной сети, их можно прочитать, а затем отобразить на экране с помощью объекта класса Graphics. Начиная с Java SE 1.5, организовать чтение изображений очень легко. Если рисунок хранится в локальном файле, достаточно использовать следующий фрагмент кода: Read the rest of this entry »

Источник: java-code.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru