logo

Java Programının Yapısı

Java bir nesne yönelimli programlama , platform bağımsız, Ve güvenli Onu popüler yapan programlama dili. Java programlama dilini kullanarak çok çeşitli uygulamalar geliştirebiliriz. Bu nedenle derinlemesine dalmadan önce konuyu anlamak gerekir. Java programının temel yapısı detayda. Bu bölümde temel konuları ele aldık. Java programının yapısı . Bu bölümün sonunda şunları geliştirebileceksiniz: Merhaba dünya Java programı , kolayca.

Java Programının Yapısı

Bakalım bir yapının yapısında hangi unsurlar yer alıyor? Java programı . Tipik bir yapı Java program aşağıdaki unsurları içerir:

  • Dokümantasyon Bölümü
  • Paket Beyanı
  • İçe Aktarma İfadeleri
  • Arayüz Bölümü
  • Sınıf Tanımı
  • Sınıf Değişkenleri ve Değişkenler
  • Ana Yöntem Sınıfı
  • Yöntemler ve Davranışlar

Dokümantasyon Bölümü

Dokümantasyon bölümü önemli bir bölümdür ancak bir Java programı için isteğe bağlıdır. O içerir temel bilgiler Bir Java programı hakkında Bilgi şunları içerir: yazarın adı, oluşturulma tarihi, sürüm, program adı, şirket adı, Ve Tanım programın. Programın okunabilirliğini artırır. Dokümantasyon bölümünde ne yazarsak yazalım, programın yürütülmesi sırasında Java derleyicisi deyimleri dikkate almaz. Dokümantasyon bölümündeki ifadeleri yazmak için şunu kullanırız: yorumlar . Yorumlar olabilir tek hatlı, çok hatlı, Ve dokümantasyon yorumlar.

    Tek satırlı Yorum:Bir çift eğik çizgi ile başlar (//) . Örneğin:
 //First Java Program 
    Çok satırlı Yorum:Bir ile başlar /* ve ile biter */. Bu iki sembolün arasına yazıyoruz. Örneğin:
 /*It is an example of multiline comment*/ 
    Dokümantasyon Yorumu:Sınırlayıcıyla başlar (/**) ve ile biter */ . Örneğin:
 /**It is an example of documentation comment*/ 

Paket Beyanı

Paket bildirimi isteğe bağlıdır. Dokümantasyon bölümünün hemen sonrasına yerleştirilir. Bu bölümde şunu beyan ediyoruz: paket ismi sınıfın yerleştirildiği yer. Olabileceğini unutmayın sadece bir paket Bir Java programında ifade. Herhangi bir sınıf ve arayüz bildiriminden önce tanımlanmalıdır. Bir Java sınıfı, kullanıldığı modüle bağlı olarak farklı paketlere ve dizinlere yerleştirilebildiği için gereklidir. Tüm bu sınıflar için paket tek bir ana dizine aittir. Anahtar kelimeyi kullanıyoruz paket Paket adını bildirmek için. Örneğin:

 package javatpoint; //where javatpoint is the package name package com.javatpoint; //where com is the root directory and javatpoint is the subdirectory 

İçe Aktarma İfadeleri

Paket, önceden tanımlanmış birçok sınıfı ve arayüzü içerir. Belirli bir paketin herhangi bir sınıfını kullanmak istiyorsak o sınıfı içe aktarmamız gerekir. import ifadesi diğer pakette saklanan sınıfı temsil eder. biz kullanıyoruz içe aktarmak sınıfı içe aktarmak için anahtar kelime. Sınıf bildiriminden önce ve paket bildiriminden sonra yazılır. Import ifadesini iki şekilde kullanırız; ya belirli bir sınıfı içe aktarırız ya da belirli bir paketin tüm sınıflarını içe aktarırız. Bir Java programında birden fazla import ifadesi kullanabiliriz. Örneğin:

 import java.util.Scanner; //it imports the Scanner class only import java.util.*; //it imports all the class of the java.util package 

Arayüz Bölümü

İsteğe bağlı bir bölümdür. Bir tane oluşturabiliriz arayüz Gerekirse bu bölümde. biz kullanıyoruz arayüz Arayüz oluşturmak için anahtar kelime. Bir arayüz sınıftan biraz farklıdır. Yalnızca içerir sabitler Ve yöntem beyanlar. Diğer bir fark ise somutlaştırılamamasıdır. Sınıflarda arayüzü kullanarak kullanabiliriz. uygular anahtar kelime. Bir arayüz aynı zamanda diğer arayüzlerle birlikte de kullanılabilir. uzanır anahtar kelime. Örneğin:

internet bankacılığının dezavantajları
 interface car { void start(); void stop(); } 

Sınıf Tanımı

Bu bölümde sınıfı tanımlıyoruz. Bu hayati Java programının bir parçası. olmadan sınıf herhangi bir Java programı oluşturamıyoruz. Bir Java programı birden fazla sınıf tanımı içerebilir. biz kullanıyoruz sınıf Sınıfı tanımlamak için anahtar kelime. Sınıf, bir Java programının taslağıdır. Kullanıcı tanımlı yöntemler, değişkenler ve sabitler hakkında bilgi içerir. Her Java programında main() yöntemini içeren en az bir sınıf bulunur. Örneğin:

 class Student //class definition { } 

Sınıf Değişkenleri ve Sabitler

Bu bölümde tanımlıyoruz değişkenler Ve sabitler Daha sonra programda kullanılacaktır. Java programında değişkenler ve sabitler sınıf tanımından hemen sonra tanımlanır. Değişkenler ve sabitler parametrelerin değerlerini saklar. Programın yürütülmesi sırasında kullanılır. Değiştiricileri kullanarak değişkenlerin kapsamına da karar verebilir ve tanımlayabiliriz. Değişkenlerin ömrünü tanımlar. Örneğin:

 class Student //class definition { String sname; //variable int id; double percentage; } 

Ana Yöntem Sınıfı

Bu bölümde şunları tanımlıyoruz: main() yöntemi. Tüm Java programları için gereklidir. Çünkü tüm Java programlarının çalıştırılması main() yönteminden başlar. Başka bir deyişle sınıfa giriş noktasıdır. Sınıfın içinde olması gerekiyor. Ana yöntemin içinde nesneler yaratır ve yöntemleri çağırırız. Main() yöntemini tanımlamak için aşağıdaki ifadeyi kullanırız:

 public static void main(String args[]) { } 

Örneğin:

 public class Student //class definition { public static void main(String args[]) { //statements } } 

Java main() yöntemi hakkında daha fazla bilgi edinebilirsiniz Burada .

Yöntemler ve davranış

Bu bölümde programın fonksiyonlarını kullanarak tanımlıyoruz. yöntemler . Yöntemler gerçekleştirmek istediğimiz talimatlar dizisidir. Bu talimatlar çalışma zamanında yürütülür ve belirtilen görevi gerçekleştirir. Örneğin:

 public class Demo //class definition { public static void main(String args[]) { void display() { System.out.println('Welcome to javatpoint'); } //statements } } 

Yukarıdaki elemanları bir Java programında takip edip kullandığımızda program aşağıdaki gibi görünecektir.

CheckPalindromeNumber.java

 /*Program name: Palindrome*/ //Author's name: Mathew /*Palindrome is number or string that will remains the same When we write that in reverse order. Some example of palindrome is 393, 010, madam, etc.*/ //imports the Scanner class of the java.util package import java.util.Scanner; //class definition public class CheckPalindromeNumber { //main method public static void main(String args[]) { //variables to be used in program int r, s=0, temp; int x; //It is the number variable to be checked for palindrome Scanner sc=new Scanner(System.in); System.out.println('Enter the number to check: '); //reading a number from the user x=sc.nextInt(); //logic to check if the number id palindrome or not temp=x; while(x>0) { r=x%10; //finds remainder s=(s*10)+r; x=x/10; } if(temp==s) System.out.println('The given number is palindrome.'); else System.out.println('The given number is not palindrome.'); } } 

Çıktı:

Java Programının Yapısı