java basics java syntax
Bu Eğitim, Java Kodlama Dilinin Temellerine Giriş sağlar. Java Class, OOPS, Syntax ve Core Java Concepts gibi Konuları Tanıtacağız:
Önceki eğitimlerimizde, Java dilinin özelliklerini ve özelliklerini tartıştık. Java uygulamalarını da öğrendik. Java'da programlar ve uygulamalar geliştirmek için kullanabileceğimiz indirme, yükleme ve çeşitli Java IDE'leri hakkında bilgi sahibi olduk.
=> TÜM Java Öğreticilerini Buradan Kontrol Edin.
Ne öğreneceksin:
Java Programlamanın Temelleri
Son eğitimde, ilk Java programımız olan 'Merhaba, Dünya' dan bahsettik. Burada, sadece 'Merhaba, Dünya' mesajı göstermemiz gereken temel sözdizimini öğrendik. Ancak sadece bir mesajı görüntülemeyi öğrenmek yeterli değildir.
Dilde uzmanlaşmak istiyorsanız, önce dil için temel sözdizimi ve anlamsal kuralları, çeşitli yapıları, matematiksel işlemleri ve tekrarlayan programlama yapılarını anlamanız gerekir.
Ayrıca Java'nın çeşitli nesne yönelimli programlama özelliklerinin, veri yapılarının ve Java'nın kullandığı veri türlerinin farkında olmanız gerekir. Java'nın sunduğu çeşitli özelliklerin yanı sıra tüm bunlara hakim olduğunuzu düşündüğünüzde, kendinizi Java dilinde uzman olarak adlandırabilirsiniz.
Bu eğitimde, bu Java eğitim serisinin tamamında ele alacağımız tüm programlama konularının temellerini tanıtacağız.
Java sözdizimiyle başlayalım !!
Java Sözdizimi
Her programlama dilinin, bir programcının programları yazarken uyması gereken belirli kuralları ve düzenlemeleri vardır. İlgili dil derleyicisi, programınızı sözdizimi kuralları ve doğrulama için kontrol eder. Java ayrıca, programcıların kaliteli programlar yazmasını kolaylaştıran birçok yapı ve bileşene sahiptir.
Önceki eğitimde yer alan 'Merhaba, Dünya' programı size bir Java programının temel yapısı hakkında ayrıntılı bir fikir verdi. Şimdi bir Java programının içereceği diğer yapılara / bileşenlere gidelim.
bir diziye nasıl eleman eklenir
Java Kuralları
Aşağıda, bir Java programcısının Java'da programlama yaparken izlemesi gereken bazı kurallar verilmiştir.
(i) Sınıf isimleri: Java'da her sınıf için sınıf adının ilk harfi büyük olmalıdır. Örneğin , bir sınıf maaşı sözleşmeye göre “Maaş” olarak adlandırılacaktır.
Birden fazla kelime kullanılarak birleştirilen bir sınıf isminiz varsa, ilk kelimenin her harfi büyük harf olacaktır.
Örneğin, sınıf MyHelloWorld.
(ii) Yöntem adı: Java'daki tüm yöntem adları küçük harfle başlar. Yöntem adı birden fazla kelimeden oluşuyorsa, bu içteki kelimelerin her birinin ilk harfi büyük olacaktır.
Misal: display (), myMethod () => bunlar Java'da geçerli yöntem isimleridir.
(iii) Program dosyası adı: Java programının dosya adı, '.java' uzantılı public sınıfın adıyla aynı olmalıdır.
Örneğin , eğer public sınıf adı “MyFirstClass” ise, bu kodu “MyFirstClass.java” adlı dosyaya kaydedersiniz.
Bir java kaynak kodunun herhangi bir genel sınıfı olmayabileceğini unutmayın. Bu durumda, kaynak dosya için adınızı alabilirsiniz.
(iv) Büyük / küçük harfe duyarlı: Java programlama dili büyük / küçük harfe duyarlıdır. Bu, 'Merhaba' ve 'merhaba' iki farklı parametredir anlamına gelir.
(v) Ana yöntem: Ana yöntem, yürütmenin başlangıç noktasıdır ve tüm Java programlarında zorunlu bir yöntemdir.
Java Tanımlayıcıları
Tanımlayıcılar, yöntemler, sınıflar, değişkenler, nesneler vb. Gibi çeşitli program bileşenlerine verilen adlardır.
Bir Java programcısı, tanımlayıcılar için aşağıdaki kuralları izlemelidir:
- Bir tanımlayıcı her zaman harfler (A-Z / a-z) veya bir alt çizgi karakteri (_) veya para birimi karakteri ($) ile başlamalıdır.
- Tanımlayıcı, Java'ya ayrılmış bir Anahtar Kelime ile aynı ada sahip olamaz.
- İlk karakterin ötesinde, bir tanımlayıcı herhangi bir karakter kombinasyonuna sahip olabilir.
- Java'da, diğer dil sözdizimi gibi, tanımlayıcılar da büyük / küçük harfe duyarlıdır.
Dolayısıyla yukarıdaki kurallara göre aşağıdaki tanımlayıcılar geçerlidir.
myVar, _salary, $ sum
Aşağıdaki tanımlayıcılar geçerli değil.
123var, * mult, int.
Java Değiştiricileri
Değiştiriciler, değişkenlerin, yöntemlerin vb. Erişilebilirliğini değiştirir.
Java'da iki tür değiştirici vardır:
- Erişim değiştiriciler: Java'da genel, korumalı, özel ve varsayılan olmak üzere dört erişim değiştirici vardır. Bunlar, paketler, sınıflar, sınıf üyeleri vb. İçin erişilebilirliği tanımlamak için kullanılır.
- Erişilemeyen değiştiriciler: Java, erişilemeyen değiştiricileri yani nihai, soyut ve katı fp'yi destekler. Bunlar çoğunlukla kalıtımı, polimorfizm stilini vb. Tanımlamak için kullanılır.
Veri tipleri
Değeri tutan herhangi bir değişkenin, tutacağı değerin bir türüne sahip olması gerekir, yani bir değişkenin bir sayısal, dizge veya karakter tutup tutmayacağı. Buna değişkenin veri türü denir.
Java, aşağıdaki diyagramda gösterildiği gibi çeşitli veri türlerine sahiptir.
Bu veri türlerinin her birini ayrı eğitimlerde tartışacağız.
Değişkenler
Java, aşağıdaki üç tür değişkeni destekler:
- Sınıf veya statik değişkenler: Bu tür bir değişkene bir nesne olmadan erişilebilir.
- Statik olmayan veya örnek değişkenler: Bu değişkenler, bir sınıf nesnesi yardımıyla erişilen üye değişkenlerdir.
- Yerel değişkenler: Yerel değişkenler, belirli bir kod bloğu için yereldir ve bu bloktan çıkarılır.
Anahtar kelimeler
Java dilinde kendi kullanımı için ayrılmış belirli kelimeler vardır ve değişken veya tanımlayıcı adları olarak kullanılamaz.
Aşağıdaki tablo, 'Anahtar Kelimeler' olarak bilinen bu kelimelerin listesini vermektedir.
Öz | çift | int | Süper |
kömür | için | korumalı | Deneyin |
iddia etmek | Başka | arayüz | değiştirmek |
Boole | Sıralama | uzun | senkronize |
kırmak | genişler | yerli | bu |
bayt | final | yeni | atmak |
durum | en sonunda | paket | atar |
tutmak | yüzen | özel | geçici |
sınıf | git | halka açık | geçersiz |
sabit | Eğer | dönüş | uçucu |
devam et | uygular | kısa | süre |
varsayılan | ithalat | statik | |
yapmak | örneği | katıfp |
Yorumlar
Yorumlar, derleyici tarafından göz ardı edilen ifadelerdir. Kodu daha okunaklı ve anlaşılır hale getirmek için kodunuz için yorumlar sağlayabilirsiniz.
öncelikli sıra uygulaması c ++
Java, üç tür yorumu destekler:
- '//' ile gösterilen tek satırlı yorumlar
- '/ *… * /' İle temsil edilen çok satırlı yorumlar
- ‘/ ** ****** / ile gösterilen belge yorumları
Sonraki eğitimlerimizde bu yorumlar hakkında daha fazla bilgi edineceksiniz.
Operatörler
Operatörler, değişkenler veya tanımlayıcılar üzerinde mantıksal ve matematiksel işlemler gerçekleştiren sembollerdir. Bu değişkenlere veya tanımlayıcılara İşlenenler denir.
Java, aşağıdaki şemada gösterildiği gibi çeşitli operatörleri destekler:
Java'daki Operatörler hakkında daha fazla bilgi sonraki eğitimlerde tartışılacaktır.
Karar verme
Kontrol ifadeleri olarak da adlandırılır. Bu ifadeler, programın yürütülmesini belirli bir koşula göre değiştirir veya kontrol eder. Koşul doğruysa, bu koşulu izleyen bir kod bloğu yürütülür, aksi takdirde farklı bir blok yürütülür.
Java, aşağıdaki kontrol / karar verme ifadelerine sahiptir.
Döngüler
Programlama dillerinde, bir kod bloğunu tekrar tekrar yürütmek için döngü dahildir. Döngü genellikle bir testle başlar ve kod bloğu, yineleme adı verilen sabit sayıda kez veya bir koşul yerine getirilene kadar tekrar tekrar yürütülür.
Java'da, aşağıdaki döngü yapılarına sahipsiniz.
Sonraki eğitimlerimizde döngüleri ayrıntılı olarak öğreneceğiz.
Java Dizileri
Diziler, aynı türdeki veri öğelerini sıralı olarak tutmak için kullanılan bir veri yapısından başka bir şey değildir.
Java dizileri ayrıca C / C ++ ve diğer programlama dillerindeki dizilere benzer.
Java şunları destekler:
- Tek boyutlu diziler: Aynı türden bir dizi eleman ve bir dizi adı kullanılarak erişilebilir.
- Çok boyutlu dizi: Öğeler satırlar ve sütunlar şeklinde yani bir matris biçiminde düzenlenmiştir.
Java Sınıfı ve OOPS
Bir sınıf, gerçek hayattaki herhangi bir varlığın taslağıdır, Örneğin , araba. Java'daki bir sınıf, veri değişkenlerinden ve bu veriler üzerinde işleyen yöntemlerden veya işlevlerden oluşur.
Veri değişkenleri veya üye değişkenler ve yöntemler, sınıfın örnekleri olan nesnelerin davranışını gösterir. Bu, herhangi bir anda bir sınıf tarafından temsil edilen varlığın durumunun bir nesne tarafından tanımlandığı anlamına gelir.
Java Arayüzleri
Java'daki bir arabirim, yöntem imzaları ve alanları koleksiyonudur. Bir arabirim, bir yöntem uygulamasına sahip değildir. Bir sınıf, arabirimden miras alabilir ve ardından arabirim yöntemlerini uygulayabilir.
Java Paketleri
Benzer işlevselliğe veya bağımlılığa sahip sınıflar ve arabirimler bir paket oluşturmak için gruplanır. Paket, Java'da kodun modülerleştirilmesini kolaylaştırır.
Sıkça Sorulan Sorular
S # 1) Temel Java nedir?
Cevap: Çekirdek Java, Java benzeri değişkenler, veri türleri, diziler, OOPS, vb. İçin temel kavramdır. Burada tüm temel Java kavramlarına genel bakışı göreceksiniz. Core Java genellikle Java SE sürümünün bir parçasıdır ve genel Java uygulamaları geliştirmenize olanak tanır.
S # 2) Java programlarının türleri nelerdir?
Cevap: Java kullanarak aşağıdaki uygulamaları geliştirebilirsiniz.
- Java Uygulaması: İstemci bilgisayarda yürütülür
- Java Uygulaması: Bir web tarayıcısında çalışır
- Java Swing uygulaması: GUI ile uygulama
- JAR (Java Arşivi): Paketlenmiş uygulama
- Servlet: Bir web sunucusunda yürütülür
- EJB (Kurumsal Java Fasulyesi): Web siteleri geliştirmek için kullanılır ve bir web sunucusunda çalışır.
Sonuç
Bu eğiticide, Java temelleri olarak sınıflandırdığımız her konuya kısa bir genel bakış gördük. Bu dizideki sonraki eğitimlerimizde her konuyu ayrı ayrı ayrıntılı olarak ele alacağız.
Yukarıdaki konuların yanı sıra, diğer şeylerin yanı sıra koleksiyon çerçevesi, istisna işleme, çoklu okuma vb. Gibi gelişmiş konuları da ele alacağız.
=> Java Eğitim Serisini Herkes İçin Görmek İçin Burayı Ziyaret Edin.
Önerilen Kaynaklar
- OOP Java: Java'da Nesne Tabanlı Programlamaya Giriş
- Örneklerle Java Tarayıcı Sınıfı Eğitimi
- Java Dizi Sınıfı Eğitimi - Örneklerle java.util.Arrays Sınıfı
- Java Vektör Nedir | Örneklerle Java Vektör Sınıfı Eğitimi
- Java Programlama Diline Giriş - Video Eğitimi
- Java Arayüzü ve Örneklerle Soyut Sınıf Eğitimi
- Java Dağıtımı: Java JAR Dosyasının Oluşturulması ve Yürütülmesi
- Java 8'de Diziler - Akış Sınıfı ve ParallelSort Yöntemi