Kayıtlar

Java: Güncel ve Esnek Programlama Dili

Resim
Java, 1990'larda Sun Microsystems tarafından geliştirilen bir programlama dilidir ve bugün büyük bir kullanıcı tabanına sahiptir. Java, mobil uygulamalardan web uygulamalarına, masaüstü uygulamalardan bulut tabanlı sistemlere kadar çok geniş bir alanda kullanılır. Java platformu bağımsızdır ve bir kere yazılan kod, farklı işletim sistemlerinde (Windows, Linux, macOS gibi) çalışabilir. Bu, Java'nın diğer programlama dillere göre daha esnek ve kullanımı kolay olmasını sağlar. Java ayrıca günceldir ve sürekli olarak geliştirilir. Java SE (Standard Edition) ve Java EE (Enterprise Edition) gibi birçok farklı sürümü bulunur ve Java 8, 9, 10, 11, 12 gibi sürümleri yaygın olarak kullanılır. Java ayrıca güçlü bir nesne yönelimli programlama dilidir ve nesne tabanlı programlamaya dayanır. Java, kodların düzenli ve okunabilir olmasını sağlar ve bu da kodların daha verimli bir şekilde yazılmasına ve bakımına yardımcı olur. Sonuç olarak, Java güncel, esnek ve güçlü bir programlama

EzzGameEngine - Kendi Geliştiriyor Olduğum Android Oyun Motoru - Java

Merhabalar bu yazımda hali hazırda geliştiriyor olduğum ' Ezz Game Engine ' hakkında açıklama yapacağım. Öncelikle şuanlık sadece kütüphanelerden ibaret olmasına karşın tabikide daha sonraki safalarda UI eklemeyi düşünüyoruz. Ayrıca masaüstü desteğide getirmeyi planlıyoruz. Şuana kadar geliştirme sürecinde sadece ben bulundum ama daha sonraki safalarda bir kaç kişinin yardımını almayı düşünüyorum. Blogta nasıl kullanılacağı ile ilgili bir yazı paylaşacağım. Bir türlü maven, jitpack falan çözemedim bu yüzden şimdilik direkt 'git clone' ile yetinin😅 Diğer Yazılar 'android.graphics' Nasıl Kullanılır? - JAVA Random Access File Nedir, Nasıl Kullanılır? - JAVA

'android.graphics' Nasıl Kullanılır? - JAVA

Resim
Merhabalar, bu yazımda android.graphics  kütüphanesinin nasıl kullanılacağını göstereceğim. Nasıl Kullanılır? Öncelikle ' View ' ile extend'lenmiş class açıyoruz: public class TestView extends View ve şuan bu class'a bir constructor eklememiz gerekiyor: public TestView(Context context){ super(context); } Daha sonra ' onDraw() ' methodunu ' View ' classından miras alıyoruz: @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); } ' onDraw() ' methodunda bulunan ' canvas ' parametresi bize grafik çizme olanağı tanıyor. Şimdi ' onDraw() ' methodunun içinde, ' canvas ' parametresini kullanarak daire çizeceğiz: canvas.drawOval(getX(), getY(), getX() + getWidth(), getY() + getHeight(), new Paint()); Şimdi ' MainActivity 'ye girip oluşturduğumuz ' TestView ' class'ını ekrana çizdirelim: @Override protected void onCreate(Bundle savedInstanceState) { ... setContentView(new TestView(this

Random Access File Nedir, Nasıl Kullanılır? - JAVA

RandomAccessFile Nedir? Basitçe anlatmak gerekirse, ' RandomAccessFile ', bir çesit hızlı dosyalama yöntemidir. Mantığı ise; verilen numaradaki kayda ulaşmaktır, bu sayede bir cümle öncede dediğim gibi hızlı bir dosyalama(okuma ve yazma) işlemi gerçekleşir. Tabi göz önünde bulundurulması gereken bir dejavantajı bulunuyor, bu hızlı dosyalama olanağı dosyadaki verilerin cihaz belleğinde(RAM) daha fazla bulundurulmasını gerektiriyor, yani bellekte daha fazla yer kaplıyor, Ayrıca anlaşılacağı üzere normal ' File 'dan farklı bir kullanım şekli bulunuyor. RandomAccessFile Constructor ve Method'lar Required Imports import java.io.RandomAccessFile; import java.io.FileNotFoundException; Constructor RandomAccessFile(String path, String mode) throws FileNotFoundException 'path' kısmına dosya yolunu, 'mode' kısmına ise erişim modunu yazıyoruz. Access(Erişim) Modes r - Sadece okuma izni var. rw - Okuma ve yazma izni var, Dosya bulunmuyorsa oluşturmayı dener.