NetBeans ve Eclipse Eşliğinde JAVA 8 Memik Yanık  - Kitap

NetBeans ve Eclipse Eşliğinde JAVA 8

1. Baskı, 
Haziran 2017
Kitabın Detayları
Dili:
Türkçe
Ebat:
16x24
Sayfa:
635
Barkod:
9789750243325
Kapak Türü:
Karton Kapaklı
Kitabın Fiyatı:
575,00
İndirimli (%48):
299,00
Stoktan hemen gönderilir.
Kitabın Açıklaması
Bu kitabın bütün içeriği temel programcılık bilgisi olanlar için ilk okumada anlaşılacak yalınlıktadır. Java programlama dili hakkında temel bilgileri sunmak amacıyla bu kitap hazırlanırken Java'nın 8.0 sürümü kullanıldı, IDE olarak hem NetBeans hem de Eclipse'ten yararlanıldı.
Kitabın Konu Başlıkları
.
NetBeans ve Eclipse
.
Paket Hazırlamak ve Kullanmak
.
Sınıflar, Inner Class'lar
.
Nesneye Yönelik Programcılık Kavramları
.
Metotlar ve Olaylar
.
Generic Sınıflar, Interface'ler, Enum'lar
.
Koleksiyon Sınıfları
.
Grafik ve Çizim İşlemleri
.
Dosya ve Klasör İşlemleri
.
Stream Sınıfları
.
Hata Yakalama ve Exception Sınıfları
.
Swing Kontrolleri
.
Serileştirme İşlemleri
.
Derby, MySQL ve SQL Server Veritaban
Kitabın İçindekileri
1. Bölüm 
JAVA İLE ÇALIŞMAYA BAŞLAMAK 
Sınıf Adından Önce Paket Adını Yazmak 
Değişken Tanımlamak 
Metot Hazırlamak ve İşletmek 
Metotların Geriye Bilgi Göndermesi 
String Bilgiyi Integer Bilgiye Dönüştürmek 
Uygulamada Birden Fazla Class Olması 
Bir Kod Dosyasında Birden Fazla Sınıf Hazırlamak 
Statik Olan Olmayan Metotlar 
Diyalog Kutuları İle Mesaj Vermek 
Windows Uyumlu Pencere Hazırlamak 
Miras Kavramı 
Kod Yazarak JFrame’e Nesne Yerleştirmek 
JFrame’in Üzerine Düğme Yerleştirmek 
ContentPane Hakkında Önbilgi 
Uygulamanın Çalışmasını Sona Erdirmek 
2.Bölüm 
NETBEANS İLE JAVA UYGULAMASI GELİŞTİRMEK 
NetBeans İle Java Projesi Hazırlamak 
NetBeans İle JFrame Hazırlamak 
NetBeans Tarafından Hazırlanan Kodlar 
JFrame'lere Nesne Yerleştirmek 
3.Bölüm 
ECLIPSE İLE JAVA UYGULAMASI GELİŞTİRMEK 
Mevcut Projeleri Açmak 
Swing Bileşenlerini Kullanmak 
Eclipse İle JAR Dosyası Hazırlamak 
Perspektif Seçimi 
4. Bölüm 
PAKET HAZIRLAMAK ve KULLANMAK 
Paket İçinde Paket Hazırlamak 
Default Paketi Kullanmak 
Paketleri NetBeans İle Kullanmak 
NetBeans İle Paket Hazırlamak 
5. Bölüm 
OPERATÖRLER 
Operatörlerin Öncelik Sıraları 
Arttırma ve Eksiltme Operatörleri 
Atama İşlemleri 
Instance Operatörü 
Kaydırma Operatörleri 
Bit Düzeyinde İşlem Yapan Operatörler 
6. Bölüm 
BLOK KONTROL DEYİMLERİ 
Selecet Case Deyimi 
While Deyimi 
For Deyimi 
7. Bölüm 
DEĞİŞKEN TANIMLAMAK ve KULLANMAK 
Değişkenleri Public Yapmak 
Statik Değişkenler 
Sabit Tanımlamak 
Değişkenler 
Character Sınıfı 
Character Sınıfının Bazı Metotları 
String Değişkenler 
Boolean Değişkenler 
Byte, Integer, Short ve Long Değişkenler 
Sarmalayıcı Sınıflar 
Float ve Double Değişkenler 
Object Değişkenler 
Escape Karakterler 
Tip Dönüşümleri 
ToString() Metodu İle Dönüştürme Yapmak 
Parse Metodu 
8. Bölüm 
DİZİ DEĞİŞKENLER 
Eleman Sayısını Çalışma Anında Belirlemek 
İlk Değer Atayarak Dizi Değisken Tanımlamak 
Çok Boyutlu Dizi Değişkenler 
Dizi Değişkenlerin İçeriklerini Kopyalamak 
Dizi Değişkenleri Sıralamak 
Dizi Değişkenlerde Arama Yapmak – BinarySearch Metodu 
Dizi Değişkenleri Birbirleri İle Karşılaştırmak 
Düzensiz Diziler 
9. Bölüm 
STRING İŞLEMLERİ ve MATH SINIFI 
CharAt() ve GetChars() Metotları 
ToCharArray() Metodu 
StartsWith() ve EndsWith() Metotları 
ToLowerCase() ve ToUpperCase() Metotları 
() Metodu 
IndexOf() Metodu 
LastIndexOf() Metodu 
SubString() Metodu 
CompareTo() ve Equals() Metodları 
Concat Metodu İle Karaktersel Bilgileri Birleştirmek 
Split() Metodu 
Round() ve Floor() Metotları İle Yuvarlama Yapmak 
Abs() Metotları 
Sqrt() ve Pow() Metotları 
Random Sınıfı 
10. Bölüm 
TARİH ve ZAMAN İŞLEMLERİ 
DateFotmat Sınıfı 
GregorianCalendar Sınıfı 
11. Bölüm 
CLASS’lar ve NESNEYE YÖNELİK PROGRAMCILIK 
Sınıfların Alanlara Sahip Olması 
Private Alanlar 
Kalıtım Kavramı 
Statik Metotlar ve Alanlar 
Yapıcı Metotlar 
Yapıcı Metotlar ve Kalıtım 
Desructor – Yok Edici Metotlar 
Super Anahtar Kelimesi 
Abstract Sınıflar 
Nesneye Yönelik Programcılıkta Polimorfizm 
12. Bölüm 
METOT HAZIRLAMAK ve KULLANMAK 
Metotlar İçin Parametre Tanımlamak 
Metotların Geriye Bilgi Göndermeleri 
Dizi Değişkenleri Parametre Olarak Kullanmak 
Metotları Aşırı Yüklemek 
Metotlara Nesneleri Parametre Olarak Vermek 
Metotların Kendi Kendilerini Çağırması 
Final Metotlar 
Değer ve Referans Parametreleri 
13. Bölüm 
INTERFACE’ler ARAYÜZLER 
Interface’lerde Alanlara Yer Vermek 
Interface’lerde Kalıtım 
Interface’ler ve Soyut Sınıflar 
Interface Referansları 
Default Metotlar 
14. Bölüm 
INNER CLASS’lar 
Inner Class’ta Yapıcı Metot Hazırlamak 
Inner Class’ta Kalıtım 
Statik Inner Class’lar 
Metotların İçinde Inner Class Hazırlamak 
İsimsiz Sınıflar 
15. Bölüm 
GENERIC SINIFLAR 
Generic Sınıflarda Kullanılacak Tipleri Sınırlamak 
Generic Sınıflarda Metotlar 
Generic Sınıflarda Miras 
Generic Interface’ler 
16. Bölüm 
ENUM HAZIRLAMAK ve SCANNER SINIFI 
Enum'larda Metot Hazırlamak 
Scanner Sınıfı 
17. Bölüm 
HATA YAKALAMAK ve EXCEPTION SINIFLARI 
Finally Bloğu 
İstisna Yakalama Sınıfları 
Throw İle Exception Hazırlamak 
Throws Anahtar Kelimesi 
18. Bölüm 
KOLEKSİYONLAR ARRAYLIST, STACK, VECTOR, QUEUE SINIFLARI 
ArrayList Sınıfı İle Koleksiyon Hazırlamak 
Vector Sınıfı 
Vector Nesnesinden Eleman Silmek 
Vector Nesnesinde Arama Yapmak 
Enumeration Arayüzü 
Stack Sınıfı 
Stack Nesnesinde Arama Yapmak 
Queue Arayüzü 
LindedList Sınıfı 
Hashtable Sınıfı 
HashMap Sınıfı 
19. Bölüm 
DOSYA ve KLASÖR İŞLEMLERİ 
File Sınıfı İle Dosya Adı Değiştirmek 
Dosya ve Klasör Silmek 
Dosyaları Listelemek 
Klasör ve Dosya Hazırlamak 
20. Bölüm 
STREAM SINIFLARI İLE DOSYA İŞLEMLERİ 
Text Dosyalara Yazma İşlemi 
FileInputStream ve FileOutputStream Sınıfları 
FileReader ve FileWriter Sınıfları 
21. Bölüm 
CLIPBOARD SINIFI İLE PANO İŞLEMLERİ 
Diskteki Dosyayı Panoya Aktarmak 
22. Bölüm 
GRAFİK ve ÇİZİM İŞLEMLERİ 
Panel Üzerinde Çizim Yapmak 
DrawLine Metodu İle Çizgi Çizmek 
Panel'in Üzerine Yazmak 
Graphics2D İle Çizim İşlemleri 
23. Bölüm 
LAYOUT SINIFLARI YERLEŞİM DÜZENLEYİCİLERİ 
FlowLayout Sınıfı 
GridLayout Sınıfı 
24. Bölüm 
JFRAME ve JDESKTOPPANE SINIFI 
İkinci Pencereyi Ekrana Getirmek 
JFrame Sınıfının Olayları 
MouseListener Arayüzü 
Adapter Sınıfları 
NetBeans ve Eclipse İle Olaylar İçin Kod Yazmak 
JInternalFrame Sınıfı 
JDesktopPane Sınıfı 
JFrame Sınıfının Çok Katmanlı Yapısı 
25. Bölüm 
JBUTTON ve JTEXTFIELD SINIFLARININ BAZI OLAYLARI 
JButton Sınıfının Olayları 
Olaylar İçin Inner Class Hazırlamak 
JTextField Sınıfının Action Olayı 
Fare İle İlgili Olaylar 
KeyPressed, KeyReleased ve KeyTyped Olayları 
26. Bölüm 
DİYALOG KUTULARI 
ShowOptionDialog Metodu 
ShowInputDialog Metodu 
JColorChooser Sınıfı 
JFileChooser Sınıfı 
JDialog Sınıfı 
27. Bölüm 
SIK KULLANILAN KONTROLLER 
JLabel Kontrolü 
JLabel İle Image Görüntülemek 
NetBeans İle JLabel İçin Image Seçmek 
JButton Kontrolü 
DoClick Metodu 
JButton Sınıfının Action Özelliği 
JCheckBox Kontrolü 
JCheckBox İçin Simge Seçmek 
JRadioButton Kontrolü 
28. Bölüm 
JTEXTFIELD, JTEXTAREA ve JFORMATTEDTEXTFIELD KONTROLÜ 
JTextField Nesnelerinin İçeriğini Temizlemek 
JTextField'e Yazılan Bilgileri Kontrol Etmek 
JTextField Nesnesinin Boş Geçilmesini Önlemek 
Undo İşlemi 
Zemin ve Yazı Rengi Seçmek 
JTextField Nesnesinin İçeriğini Seçmek 
JPasswordField Kontrolü 
JTextArea Kontrolü 
JFormatedTextField Kontrolü 
29. Bölüm 
JCOMBOBOX ve JLİST KONTROLÜ 
JComboBox Kontrolü 
JComboBox'ta Eleman Seçme ve Silme İşlemleri 
DefaultComboBoxModel Sınıfı 
JComboBox Sınıfının Olayları 
JList Kontrolü 
DefaultListModel Sınıfı 
JList Nesnesine Vector Nesnesinin İçeriğini Aktarmak 
ScrollPane Sınıfı 
Kod Yazarak JList Nesnesi Hazırlamak 
30. Bölüm 
PANELLER, JLAYEREDPANE ve JSPLITPANE SINIFI 
JPanel Sınıfının Özellik ve Olayları 
JLayeredPane Sınıfı 
JTabbedPane Kontrolü 
JSlitPane Kontrolü 
31. Bölüm 
MENÜ ve ARAÇ ÇUBUĞU HAZIRLAMAK 
Kod Yazarak Menü ve Komut Hazırlamak 
Resimli Menüler 
Menülerde ComboBox ve Radyo Düğmelerine Yer Vermek 
PopUp Menü Hazırlamak 
Kod Yazarak Popup Menü Hazırlamak 
Araç Çubuğu Hazırlamak 
32. Bölüm 
JTABLE KONTROLÜ 
33 Bölüm 
SERİLEŞTİRME İŞLEMLERİ 
34. Bölüm 
DERBY VERİTABANLARI 
Java Kodu İle Derby Veritabanı Üzerinde İşlem Yapmak 
Eclipse İle Derby Veritabanı Üzerinde İşlem Yapmak 
35. Bölüm 
MYSQL VERİTABANLARI ÜZERİNDE İŞLEM YAPMAK 
Konsolda MySQL Veritabanı İşlemleri 
Navicat Programı 
Java Uygulaması Dahilinde Veritabanı İşlemleri 
ResultSet Sınıfı 
Veritabanı ve Tablo Hazırlamak 
Tablolara Kayıt Eklemek 
Kayıt Aramak 
Kayıtları Değiştirmek 
Kayıt Silmek 
36. Bölüm 
SQL SERVER VERİTABANLARINI KULLANMAK 
SQL Server Configuration Manager 
SQL Server Management Studio 
Java Kodu İle SQL Server Veritabanı Hazırlamak 
Stored Procedure'leri İşletmek 
Alfabetik Index