Kategori: Java

Başlıklar
Fonksiyon Kullanımı
Getter, Setter Methodlar ve This
Constructors
Inheritance, Super, Override
Polymorphisim, instanceof
Kart Oyunu
for-each Loop
ArrayLists
Autoboxing, Unboxing
String Class, length, charAt, startsWith, endsWith
Strings, indexOf, LowerUpperCase, ValueOf
LinkedLists
Interfaces
Static Keyword
Non-static Inner Classes
Static Inner Classes
Local Inner Classes
Anonymous Inner Classes, abstract Keyword
Generic Class
Generic Method
Access Modifiers
HashMap, LinkedHashMap, TreeMap
HashSet, LinkedHashSet, TreeSet
hashCode(), equals()
HashMap ile Karakter Frekansı
Comparable, CompareTo
Comparator, Compare
Vector, Stack
Iterator vs ListIterator
Iterable Interface, Creating Own Iterable Class
PriorityQueue
Using LinkedList as Queue
Exception Handling, Try, Catch, Finally
Exception Handling, Throw, Throws
Exception Handling, Creating Own Exception Classes
FileInputStream, FileOutputStream
FileWriter
Try With Resources
FileReader
BufferedReader, BufferedWriter
Serialization, ObjectOutputStream
Serialization, ObjectInputStream
Serialization, Arrays and Collections
Serialization, Transient
Creating Threads, Extending Thread Class
Creating Threads, Implementing Runnable Interface
Creating Threads, Anonymous Thread Class
Join, Synchronized
Multiple Locks
ThreadPool, ExecutorService
BlockingQueue, ProducerConsumer
wait, notify
ProducerConsumer with wait, notify
ReentrantLock, Condition Class, await, signal
DeadLock, tryLock
Callable, Future, Return from Threads
Interruptions
Database Connection
Database Connection, Commit, RollBack
Draw App
GUI, Dynamic Search
GUI, Graphics
GUI, JColorChooser, JFileChooser
GUI, ProgessBar
Workers App
Space Game
Bank Customer Management Project in Java
Pong Game
Snake Game in Java

Snake Game in Java

Kategori: Java, 07 Ağustos 2019

Snake Game in Java

C dilinde yaptığım yılan oyununu bu sefer Java ile kodladım. C versiyonundaki zamanlama ve zehirli food olaylarını yapmadım. Geliştirilmeye müsait, basit tuttum. Kodları vereyim, Main.java ile başlayayım:

 import java.awt.EventQueue; import javax.swing.JFrame; public class Main extends JFrame { private static final long serialVersionUID = 1L; public static void main(String[] ...
			
Devamını Oku


JanFranco | 36 | 0 | 5 min read

Pong Game

Kategori: Java, 02 Ağustos 2019

Pong Game

Pratik olması açısından yaptığım bir Pong uygulamasını paylaşmak istedim. Uygulamayı basit tuttum. Ok tuşları ile yönettiğimiz bir çubuk ve rakip çubuk var. Rakip çubuğun y koordinatı, topun y koordinatı ile aynı. Bu nedenle rakip asla kaybetmiyor. Amaç burada kullanıcının ne kadar dayandığıdır. Uygulama geliştirilebilir tabi ki, biraz fazla basit tuttum: ... Devamını Oku


JanFranco | 38 | 0 | 3 min read

Bank Customer Management Project in Java

Kategori: Java, 28 Temmuz 2019

Bank Customer Management Project in Java

C bölümünde paylaştığım projenin Java'ya uyarlanmış halidir. Önceki yazıda belirtmeyi unuttum, müşterilerin bilgileri bir dosyaya yazılıyor. Okuma, yazma işlemleri bir dosyaya yapılıyor. Veritabanı da kullanılabilirdi tabi.

Hesap açabiliyoruz, bir hesabı güncelleyebiliyoruz, bir hesaptan başka hesaba havale yapabiliyoruz, bir hesabın bilgilerini kontrol edebiliyoruz, bir hesabı silebiliyoruz, hesaplar listesine bakabiliyoruz. Dediğim ... Devamını Oku


JanFranco | 29 | 0 | 4 min read

Space Game

Kategori: Java, 27 Temmuz 2019

Space Game

Baya bir zaman önceden bir kurs kapsamında bu basit oyunu yazmıştım. Oyunların mantığı açısından, GUI işlemleri açısından ve basit grafik işlemleri açısından benim için yararlı bir uygulama olmuştu. Kaynak kodlarını paylaşayım:

Space Game

 public class Fire { private int x, y; public Fire(int x, ...
			
Devamını Oku


JanFranco | 26 | 0 | 3 min read

Workers App

Kategori: Java, 26 Temmuz 2019

Workers App

Swing ile yaptığım basit bir çalışanlar uygulaması paylaşacağım. Basit fonksiyonları olan bir GUI program.

Program açıldığında veritabanına bağlanıyor ve verileri tabloya aktarıyor. Add Worker ile txtBoxlardaki bilgiler alınıp veritabanına kaydediliyor, Delete Worker ile veritabanından seçili worker siliniyor, Update Worker ile seçili Workerın bilgileri txtBoxlardaki bilgiler ile değiştiriliyor.

Devamını Oku


JanFranco | 37 | 0 | 6 min read
Sayfa 1 next last »