Java, ülke ve dünya kapsamında adını altın harfler ile tarihe kazımış bir programlama dilidir. Günümüzde kullanılan birçok uygulama Java ile uzun süreli bir aşamayı kısa sürede kat etmeyi başarmıştır. Okuduğunuz bu yazı, Java ile teknoloji arasındaki bütün ilişkileri programcılık ile birleştirerek sizlere kolay kavranabilen ve içerisinde sonsuz bilgi içeren bir ortam sunmaktadır.
Eğer sizde Java'nın tüm öz geçmişini merak ediyor, yaptığı ve yapacaklarından bihaber kalmak istemiyorsanız bu yazıyı size şiddetle öneriyorum. Bu yazı ile Java programlama dilinin ve web programlama dillerinin temellerine adım atarak onları daha yakından tanıyacağız ve ilk Java uygulamamızı oluşturacağız.
Java ile uygulama geliştirmek, Java ile web programlamada yol kat etmek sanıldığı kadar zor bir durum değildir! Aslında Java, adımları düzgün atıldığında herkesten önce bitirip, başarı ile tamamlanabilecek bir yarış platformudur. Peki nedir bu adımlar?
İlk adım dilin temel söz dizimi (syntax), programlama paradigmasını kurabilmekten geçer. Daha sonra buna ister profesyonel ister kendi başınıza aldığınız Java eğitimi de eklendiğinde bu platformda üst sıralarda olabilirsiniz.
C ve C++ şansı
Eğer daha önce C/C++ gibi web programlama dillerini kullandıysanız, Java’nın söz dizimi size oldukça basit gelecektir. Hatta C++ ile programlama deneyiminiz varsa yarışa 1-0 önde başlıyorsunuz demektir. Java artık sizin için öğrenilmesi çok kolay bir programlama dilidir.
Java Web Programlama Temelleri
Java kusursuz ve güvenli uygulamalar geliştirilmesi için tasarlanan bir dildir. Java’da hata yapma şansınız ve uygulamalarınızın zorlu işlemlerde göçmesi, diğer programlama dilleri ile kıyaslandığında çok daha düşüktür. Bunun nedeni gayet basittir. Java buna müsaade etmez.
Kısaca; Java, basit, güvenli, sağlam, taşınabilir, bağımsız ve yüksek seviyeli bir programlama dilidir. Küçük aygıtlardan tutun, boyutu fark etmeksizin birçok makinalarda çalıştırabileceğiniz ve uygulamalar geliştirmenizi sağlayan modern bir programlama platformudur.
Java Programlama için Gerekli Programlar
Java programcılık ile uygulama geliştirmek için bazı programlara ihtiyacımız var. Bunlardan ilki, programdaki kaynak code'u yazabileceğimiz bir metin düzenleyicisi. Notepad veya Gedit gibi bir metin düzenleyicisi ile programımızın kaynak kodunu oluşturabilirsiniz.
IDE(Integrated Development Environment), bir uygulama geliştirme ortamıdır. Uygulama veriminin artması için geliştiriciye birçok kolaylık sağlar ve yazılım projelerinin yönetimindeki zorluğu minimum seviyeye indirmeyi sağlar. Kod renklendirme gelişmiş özellikleri sayesinde uygulama geliştirmeyi büyük ölçüde kolaylaştırmaktadır.
Java'da 2 IDE mevcuttur. Bunlardan birisi ileri seviye özelliklere sahip Netbeans, diğeri de endüstri standardı bulunan Eclipse. 2 IDE'de rahat kullanışlı ve yüksek seviye güçlüdür.
Java ile programlamaya ufak bir program ile başlayacağız. Program ekrana “Hosgeldin Java” yazdırıyor.
Programın kaynak kodu aşağıdaki gibidir. Programı nasıl düzenleyeceğimizi birazdan öğreneceğiz.
System.out.println("Merhaba Java ! ");
Programın kaynak kodunu daha önce yukarıda belirttiğimiz metin düzenleyicileri ile yazabilirsiniz.
Java, bugüne kadar 5.000.000'dan fazla yazılım geliştiricinin ilk tercihleri arasına girmeyi başardı. Sektörün belirli alanlarında sıklıkla kullanıldı ve sayısız cihaz ve ağ yapılarında kendine yer edindi.
Java teknolojisi, verimliliği ve platformlar arası taşınabilmesi ve üst düzey güvenliği sayesinde ağ bilgi işlemi için artık favori teknoloji durumuna geldi.
Bugün Java teknolojisini bilgisayarlardan veri merkezlerine, oyun konsollarından tutun, mobil aygıtlardan Internet'e kadar her alanda karşınızda görebilirsiniz.
800 milyon PC
1,5 milyar cep telefonu ve diğer mobil aygıtlar
2,2 milyar akıllı kart
Sonuç olarak Java teknolojisi hayatımızın her alanında bize eşsiz bir emek ve çalışma örneği sunup, yararlarından faydalanmamız için kusursuz bir ortam sağlamaktadır.
Java Programlama Dersleri Java Programlama Örnekleri Java Programlama İçin Gerekli Programlar Java Programlama Nedir Web Programlama Dilleri Java İle Programlama Java Socket Programlama Java Web Programlama Java İle Web Programlama Java Görsel Programlama Java Eğitimi