|
Herbelt-Schildet 'in kitabı oldukça güzel. askerde tüm kitabı sınıf kapsamlarını göstermek için çizmiştim. Konsol uygulamaları için çok iyi ve sık sık başvurulabilecek bir kitaptır. İngilizce deitel-deitel java how to program da güzel bir kitap. Daha çok gui ve applet üzerinden anlatmış konuları. Pusulanın kitapları genelde çok basit. Başucu kitabı değil de girişte kullan, sonra at niteliğinde. Memur olunca hepsini komşumuzun bilgisayar bölümünde okuyan oğluna verdim. Zaten zamanla diller ve versiyonlar değişiyor. Zaten artık internet var ve google her işe yetişiyor. |
ingilizcede chicken translate de yok ama biz piliç çevirme yiyoruz ! birebir çeviri olmaması daha iyi. |
| Türkçe kitapları onermiyorsunuz yani sonuç olarak... |
|
Ben şu kitabı buldum : "Java - The Complete Reference - 8th Edition - Herbert Schildt" Nasıldır sizce? |
Herbert Schildt yazılım üstüne oldukça fazla kitabı olan JAVA'da ileri düzey bilgisi olan bir kişidir. Kötü olacağını sanmıyorum. En iyi JAVA kitabı diye birşey yoktur bana göre kitaptaki yazım dili ve anlatım şekline göre kişinin öğrenme ve uygulama süreci değişkenlik gösterebilir. İyi kitap'tan kasıt bana göre isteklerinize tam cevap verebilen kitaptır. Ayrıca Türkçe kaynak arıyorsanız. Benimde kullandığım ve JAVA'yı öğrendiğim iki kitap var. Bunları detaylı olarak açıklamaya çalışmıştım. 1- Java ve Java Teknolojileri 2-Kim Korkar JAVA'dan Umarım bunlar size yardımcı olur. |
Yeni başlayanlar için kitap tavsiyeniz nedir? |
Daha önce 1/2 tane söylemiştim ama onları da inceledim. Altuğ Bilgin Altıntaş 'ın Java Programlama Dili ve Yazılım Tasarımı kitabı var. Ama yeni başlayanlar için ağır gelecektir. Yani bu kitaplarla java nın syntax ını öğrenebilirsiniz ama bence önemli olan kesinlikle o değil. Örneğin C 'den örnek vereceğim. atoi fonksiyonunu ya da ne bileyim strncpy gibi standart fonksiyonları, kendiniz kodlayamayacak düzeydeyseniz bu kitaplar sizi anca syntaxı gösterir, uygulama programcısı yapar ki piyasadaki mühendislerin çoğu böyle adamlar. Neyse uzatmayayım; yukarıdaki kitapla java nın syntax ını ve OOP mantığını biraz kavrayabilirsiniz. Ama algoritmik beceri açısından dışarıdan eğitim alınamıyorsa kesinlikle uzun süre problem çözülmesi gerektiğini düşünüyorum. Kolay gelsin. |
|
Joshua Block : Effective Java Absolute Java Thinking in Java Deitel fena değildir. Core Java I - II şimdilik aklıma gelen bunlar. ileride concurrency'e girersende Concurrency in Java güzel kitaptır. Ama Effective Java ve Thinking in Java okumak zorunda olduğun kitaplar. Onları mutlaka oku. Head First serisi fena değildir. Head First Java ve Head First Design Patterns güzel. |
3 yıllık konuyu hortlatıyorum ama overloading için dediğiniz olayı bizzat yaşadım konuyu hoca anlatınca haaa dedim sonra kendim overloading kelime manasını kafamda değiştirdim |
|
Heh heh konu Java kitabından cok en uygun ceviri konusuna dönmüş. Cem Yılmaz gibi komedi sektörünün en cok kazananının Fundamentals adlı şovunda yabancı dil öğrenmeyi aptalca bir faaliyet gibi gösterip şakalar yaptığı ülkemde normaldir. Pointer , İşaretçi diye cevrilebiliyor. Array Dizi , String dize diye cevrilebiliyor cunkü tam Türkçesi var. Fakat overloading, overriding bunların tam Türkçesi yok bu durumlarda olduğu gibi kelimeyi kullanmalı bence, olay bu kadar basit. Almanca IT kitaplarım var birkaç tane.Onlarda örneğin Pointer'ı Almanca'ya cevirmişler (Der Zeiger) , String'i de cevirmişler (Die Zeichenkette) Fakat Almanca İngilizce yapı benzerliğinin avantajını da kullanarak Overloading --> Überladen, Override --> Überschreiben şeklinde almancada cok net ve anlaşılır karşılıklarına cevrilmiş. Türkçe'de böyle benzerlik yok o yüzden aynen İngilizce Overlaoading (ki bildiğim kadarıyla C++'da operator'lere farklı işlev atama ifadesi) ve Override (ki bu da bir sınıftan türetilmiş altsınıf metodunu yeniden tanımlama ifadesi) kullanılmalı. Buna benzer kullanım örneğin Almanca da Array'ın karşılığı yoktur ve kitaplarında sadece Das Array geçer ve okurken İngilizcedeki gibi okurlar, "das errey" :) 2012'deki soruya cevap vereyim: EN İYİ JAVA KİTABI AMERİKANCA KİTAPLAR ARASINDA DAHİ YOK. Çok iyi Java kitabı var ancak hiçbiri en iyi değil, cunku her biri ya temel java'ya odaklanıp 600 sayfada kitapı dolduruyor ya da ileri bir Java konusu ile 400 sayfa dolduruyor. Java kitaplarının da coğu Spring, Tomcat, JBoss, Struts, Java Persistence API, iBatis/MyBatis, SEAM, JavaServerFaces, Java Message Service/JMS, Enterprise Service Bus/ESB, Enterprise Application Integration, Mule, ActiveMQ, Camel, RabbitMQ, HornetQ, Junit, Spock, Alfresco, EJB, Java EE 7, Java Flex, RxJava, Java Spark Framework (Bigdata daki Spark Framework değil) WaveMaker, Ratpack, Vaadin, Netty, Vert.x, OSGI, Karaf, Selenium, Apache Velocity, Mockito, IceFaces, RichFaces, ZK Framework, Jetty, Google Guice, Spring Boot, Spring MVC, AspectJ, POJO, Hibernate, Stripes, Apache Click Framework, Tapestry, Wicket, Cocoon 2, Apache Geronimo, GlassFish, WildFly, WebWork, JBoss Drools, JBoss Weld CDI, J2EE, Play Framework, Java 8 Lambdas, Apache Solr, Lucene, Nutch, Maven, Ant, Raven, Oracle WebLogic, IBM WebSphere, Spring Batch, Spring Dynamic Modules, Spring Data, PrimeFaces, JSP, Mule Cloud Connect, ZeoMQ, NServiceBus, GateIn, OpenCMS, Documentum, Alfresco CMIS, Java Beans, JNLP, WebStart, Restlet, JAX-RS, Spring Roo, Karaf Cellar... Ben bittim Java 'nın alt konuları bitmedi :) |
| Quora gibi sitelerde yeni başlayanlar için head first java önerilmiş pdfsi internette mevcut. |
Türkçe olarak biraz paraya kıyıp altuğ bilgin altuntaşın , godoro yayıncılığın ve internetteki 3-4 iyi java pdf iyle çalışırsan istediğin konularda hiçbir problemin kalmaz eğer gerçekten sağlam bir temel istiyorsan . elimde bulabildiğim Pdf leri paylaşıyorum ama bunlara bakma fırsatım olmamıştı, iyi diye biliyorum.http://wikisend.com/download/572208/Java-Bilmemkaç.rar
< Bu mesaj bu kişi tarafından değiştirildi 4kalan -- 5 Nisan 2013; 19:28:12 >
Bu mesaja 1 cevap geldi. Cevapları Gizle