- - Начало на Java: Писане и изпълнение на вашата Java програма

Начало на Java: Писане и изпълнение на вашата Java програма

Въведение

Java е високо ниво (лесно за разбиране),обектно-ориентиран (имат свойства на OOP като Encapsulation, Inheritance, Polymorphism), независим от платформата (може да се изпълнява във всяка операционна система), надежден (изпълнява се въпреки грешка) и език за програмиране.

След като получите тези основни понятия на езика за програмиране на Java, ще започнем с първата ни основна програма за изчисляване на факторните в Java.

Ява

Защо трябва да научите JAVA?

Ако вече сте запознати с езици за програмиране като C, процедурен език, тогава изучаването на JAVA би било предимство пред C.

Основните разлики между C и Java са:

  • C е процедурен език, където като Java е обектно ориентиран език.
  • C е компилиран език, докато Java е компилиран и интерпретиран език.
  • C е език на средно ниво, където Java е език на високо ниво.
  • C използва подход отгоре надолу, докато Java следва подход отдолу нагоре.
  • В C, Управлението на паметта се извършва ръчно, използвайки malloc, calloc, безплатно, докато в Java Memory Management се извършва от самата Java от Garbage Collection.
  • Java поддържа метод за претоварване на метод, преодоляване на метода, но C няма тези понятия.
  • В C няма нищо, наречено обработка на изключения, но в Java е така.
  • За C кодът действа на данни, но за Java контролира данните за достъп до код.
  • C има широко използване на указатели, докато Java има широко използване на обекти.
  • C зависи от платформата, докато Java е независима от платформата.
  • В сравнение с C, Java е по-сигурна и лесна за учене.

Предварителни

  1. Стандартен редактор (например Textpad / Notepad / Wordpad)
  2. JDK трябва да бъде инсталиран във вашата машина, за да компилира и изпълни програмата JAVA.

Стъпки за писане на Java програма

  1. Напишете този Java код във файл
public class WelcomeToJAVA{
public static void main(String args[]){
System.out.println(“Welcome To JAVA”);
}
}
  1. Запазете файла с .java разширение. Винаги се опитвайте да запишете програмния файл java като име на класа, в който се намира основният метод. Затова името на нашата програма за java е „WelcomeToJAVA.java“
  2. Моля, запомнете местоположението, където запазвате вашия Java файл В този пример сме запазили файла в директория „D: javaprogramsexample“.
  3. Сега отворете командния ред за компилиране и изпълнение на програмата java.
  4. Отворете директорията, в която сте запазили своя Java файл.
  5. Изпълнете следната команда за компилиране на програмата java с помощта на компилатор javac.
    D: javaprogramsexample> javac WelcomeToJAVA.java
  6. Изпълнете следната команда за изпълнение на програмата Java с помощта на JVM (Java Virtual Machine) [интерпретатор за .class файл]
    D: javaprogramsexample> java WelcomeToJAVA

1-ва програма на Java

Обяснение на Java кода

  • Тук „public“ е спецификатор за достъп. Има още 3 спецификатора на достъп, а именно. по подразбиране, частни, защитени. Ще ги обсъдим по-късно.
  • „Клас“ е ключова дума в Java. За да дефинирате клас, тази ключова дума трябва да бъде написана. “WelcomeToJAVA” е името на класа. Името на класа не трябва да е същото като всяка от ключовите думи на Java.
  • main () е отправна точка на всяка java програма. Той е деклариран като „публичен“ и „статичен“, така че този основен () метод може да бъде извикан извън класа „WelcomeToJAVA“, без да се създава обект (екземпляр от клас, ще бъде обсъден по-късно) за клас „WelcomeToJAVA“ .Сега методът main () връща недействителност към OS, поради което връщащият тип main () метод е невалиден.
  • Сега параметърът String args [] е масив String, полезен само когато предаваме аргумент през командния ред.
  • System.out.println е изявление, което ще запише изхода на конзолата. „System“ е предварително дефиниран клас в java, а „out“ статичното поле на е PrintStream клас (предварително определен клас в java). Освен това „println () / print ()“ е метод на класа PrintStream, който всъщност е отговорен за изписването на изхода на програмата към конзолата. Разликата между println () и print () е, че println () след като напише изхода на конзолата, връща контрола на непосредствения следващ ред, докато в случай на print (), контролът остава в същия ред.
  • След компилиране на файл WelcomeToJAVA.java, WelcomeToJAVA.class (байт код) ще се генерира, след това java interpreter ще изпълни файла клас, за да генерира изхода.

N.B: Преди да компилирате и изпълнявате Java програма, трябва да зададете class-path, в противен случай няма да е възможно компилирането и изпълнението на Java програма. В следващия ни урок ще видим как да зададете клас-път за Java.

Вижте още полезни уроци и окончателни указания за програмиране на Java тук.

Коментари