TEKNOVE » Java
ODTÜ Bilgisayar Topluluğu, üniversite öğrencilerini bilgisayar bilimlerine teşvik etmek amacıyla düzenlediği programlama yarışmasının 11.si gerçekleştirilecek.
ODTÜ Bilgisayar Topluluğunun üniversite öğrencilerini bilgisayar bilimlerine teşvik etmek için düzenlediği bu yarışmayla daha iyi programcı mühendisler yetiştireceklerini umuyorlar. Hedefliyorlar mı diyecektim
Gerçi geleceğin inşallah en iyi Programcılarından birisini ben tanıyorum. Kendisi Kübra KABAK. Gaz’a getirmiyorum. Olabilir
Yarışmaya, üniversite öğrencileri üçer kişilik ekipler halinde katılabilecek.
Açıklamada, internette yapılan bir ön eleme sürecinden ve ODTÜ’de gerçekleştirilecek bir finalden oluşan yarışmanın sorularının “http://www.cclub.metu.edu.tr/yarisma/” adresinden yayınlanmaya başlandığı belirtildi.
Java kursuna başladım başlayalı hummalı bir biçimde bir Java projesine başlamak ve bitirmek için ya da en azından başlayabilmek için bilgi birikimimi arttırmaya çalışıyorum. Bu süreç boyunca bazı şeyler beni çok şaşırttı. Örneğin Türkiyede’de her ülkede olduğu gibi Java’ya fazlasıyla ilgi vardı fakat bir iki kayda değer Java forumu vardı ve kullanıcısı azdı. Javacılara ilgiyi kurumlarda pek göstermiyordu. Java ile ilgili Türkiyede bir iş bulma ihtimaliniz %1. Oysa Java açık kaynak kodluydu, askeri alanlarda da kullanılırdı, güçlü bir dildi, cep telefonları dahi bunla kodlanırdı. Yinede C#.NET iş bakımından Javanın önüne geçiyor. İyi ki C#.NET eğitimimim de 5 ay sonra bitiyor. Fakat ben Javayı seviyorum her ne kadar zor olsada
İnternette Java ile ilgili Türkçe kaynak bulmakta çok zor. Olanlarla idare ediyoruz işte. Benim ingilizcem çokta şahane olmadığı için çoğu noktada kalıyorum.
JAVA ile aşağıdaki kodu kullanarak zip ve jar dosyalarını bir klasör altına açabilirsiniz. Bu kadarcık mı dediğinizi duyar gibiyim. Ben dedim oradan tahmin edebiliyorum =) Kolay gelsin
// birinci parametre zip veya jar dosyası
// ikinci parametre bu sıkıştırılmış dosyanın
// çıkartılacağı klasör
// extractZip("C:\jsp-api.jar", "C:\");
public void extractZip(String zip, String destinationDir) {
ZipFile zipFile = null;try {
zipFile = new ZipFile(zip);
Enumeration entries = zipFile.entries();
byte[] buffer = new byte[1024];
int length;
while (entries.hasMoreElements()) {
ZipEntry entry = (ZipEntry) entries.nextElement();
// eğer klasör bulunursa
if (entry.isDirectory()) {
(new File(destinationDir + entry.getName())).mkdir();
} else {
InputStream in = zipFile.getInputStream(entry);
FileOutputStream fos = null;
fos = new FileOutputStream(destinationDir + entry.getName());
BufferedOutputStream out = new BufferedOutputStream(fos);
// dosyanın içeriği byte olarak yazılıyor
while ((length = in.read(buffer)) >= 0) {
out.write(buffer, 0, length);
}
in.close();
out.close();
}
}
} catch (IOException exc) {
exc.printStackTrace();
} finally {
if(zipFile != null) {
try {
zipFile.close();
} catch(Exception exc) {}
}
}
}

Nihayet Nisan ayında biten ve üzerinden 7 ay geçen JAVA kursumun sertifikalarına kavuşabilmenin sevincini yaşıyorum. Sertifikamı aldıktan sonra düşündüm ki benim şimdi JAVA ile yapılmış projeleri inceleyip ufakta olsa bir proje yaparak bilgilerimi pekiştirmem gerekiyor. JAVA SL-110 eğitiminden pek birşey alamamıştım fakat JAVA SL-275 yani JAVA ileri düzey eğitimi açılıncaya kadar kendimi olabildiğince geliştirmiştim. SL-110 eğitimini veren öğretmenide bir daha Academytech’te görmedim ve SL-275 eğitimini veren öğretmen gerçekten çok iyiydi. Kendimi java ileri eğitimi bittikten sonra da olabildiğince bu konuda geliştirdim. Zaten olay en çok kendinizden başlıyor ve bitiyor. Gerçi ömür biter programlama bilgileri bitmez ama bitecek diye kasmayıp gelişim için çabalamak gerekiyor.
AcademyTech eğitim kurumlarında JAVA-Giriş eğitimimi tamamladıktan sonra bir CD’de pdf olarak ders notlarını vermişlerdi bana. Ders notları çok işime yaradı hatta hiç kursa gitmeyip bu pdf’ten JAVA çalışsaydım 2 ayda JAVAyı çözerdim herhalde. O kadar iyi bir döküman yani. İşte burada da sizler için upload edilmiş beni indir diye sabırsızlıkla bekliyor :
http://www.fileden.com/files/2007/6/14/1176467/java.pdf
Bunun yanısıra AcademyTech eğitim kurumlarınıda biraz yerelim birazda övelim şimdi
AcademyTech ve Sun Microsystem arasında sıcak bir yakınlaşma oldu 1-2 ay önce fakat bu sıcak yakınlaşmaya rağmen AcademyTechten birşeyler öğrenmek için çok fazla çaba harcamanız gerekiyor. Öğretmenler o kadar yetişmiş değil. JAVA - İleri kursundaki hocam çok iyi anlatıyordu (adını unuttum şimdi uzun siyah saçlı biriydi) . Ucuz olmasına rağmen AcademyTechteki kurslara pek rağbet olmuyor. O yüzden 3 aylık JAVA kursunu 5 ayda bitirdim ve 8 ay C#.NET kursunun açılmasını bekledim. Çoğunluk toplanması için bekledik tabide çoğunluk yine toplanmadı. Zaten gelen 5 kişiydi ve 2si yarı yolda düşüyordu


