Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Java - литература.

63
13 сентября 2007 года
Zorkus
2.6K / / 04.11.2006
В этой теме предлагаю постить названия серьезной литературы по Java - потом, возможно, и ссылки на скачивание - но это в том случае, если будет предлагаться то, что трудно найти самостоятельно :), а так же хорошие статьи о каких-то отдельных аспектах разработки.
По возможности предлагаю постить книги в русском переводе - но, к сожалению, по новым технологиям таких мало :(.
К рекомендуемым книгам, давайте пожалуйста краткие комментарии, если не дана тут же ссылка на ее описание/скачивание.
В этой теме не нужно спорить о преимуществах той или иной книги. Если вы считаете, что рекомендуемая здесь книга - полный отстой, и есть лучшие источники данных по рассматриваемому вопросу - пишите в приват модераторам Java для обсуждения.

Ниже описываю книги, которые читал/просматривал сам, и по которым могу судить.

литература по языку Java, и J2SE (Java 2 Standart Edition, платформа для настольной разработки).

Дж. Гослинг, К. Арнолд, Д. Холмс - Язык программирования Java, 3 издание.
Книга написана довольно сложным языком и довольно академически, и для начинающего, возможно, это не лучший выбор, но зато в ней описаны многие тонкости языка и среды выполнения, взятые непосредственно из спецификации языка. Именно по языку Java,
это наверное лучшая книга.

Хорстманн К.С., Корнелл Г. - Java 2. Библиотека профессонала. Тома 1/2.
Знаменитый двухтомник, охватывает язык (хоть и не на таком глубоком уровне, как первая книга, но достаточно для большинства нужд практической разработки), и на среднем уровне почти все средства J2SE - коллекции, многопоточное программирование, AWT/Swing разработка (графические интерфейсы), JDBC (работа с базами данных), рефлексия (динамическая работа с типами), XML, сетевое программирование, RMI (удаленный вызов процедур), модель безопасности Java, локализация и прочее.
Ценно еще то, что последние издания охватывают подробно такие важнейшие нововведения языка в версии Java 5.0, как generics (шаблонные типы), и annotations (аннотации, метаданные о программе).

Джошуа Блох. Java. Эффективное программирование.
Сборник практических рецептов (57 коротких статей), демонстрирующих приемы мастерства от одного из архитекторов Java. Небольшая книжка, 200 с чем-то страниц, но очень рекомендую всем, кто хочет не просто знать язык, но и уметь им пользоваться.
Эккель Б. - Философия Java.
Классическая книга. Из списка книг, которые должен прочесть каждый серьезный Java разработчик. О философии языка, о его устройстве, его подходе к решению задач. Книга эта очень глубокая и полезная. Очень рекомендую ее для глубокого понимания, что такое Java.
Эти две книги (Блох и Эккель) - это не учебники по языку и API Java - соответственно, начинающим их читать, наверное, бесполезно.

Б. Тейт - Горький вкус Java.
Книга о стандартных ошибках, которые совершают Java-программисты, и
о том, как из правильно(!) избегать. Посвящена J2EE технологиям.
Марк Гранд. Паттерны проектирования в Java.
Неплохая книга по паттернам.
Описывает общие (т.е. не узкоспециальные, для какой либо технологии)
паттерны проектирования (порождающие, структурные, поведенческие и др.) и дает качественные примеры.

Поразмыслив, я решил, что тут имеет смысл в первую очередь описать наиболее важные и общие книги, а не книги по отдельным технологиям.
Если кого-то интересуют книги типа - "Apache Struts for professionals" - думаю, он легко найдет ее и сам ;), или же поднимет специальную тему в форуме.
502
08 мая 2008 года
Jail
550 / / 30.01.2007
Programming Mobile Devices. An Introduction for Practitioners (pdf-1772 KB) -> http://www1.vista-server.com/uploadfile/7/9/14/1919416773832.zip

Smart Card Applications Design. Models for Using and Programming Smart Cards (pdf-1312 KB) -> http://www1.vista-server.com/uploadfile/7/9/14/192599277478.zip

Introduction to Computing and Programming with Java. A Multimedia Approach. (CHM-9354 KB) -> http://www1.vista-server.com/uploadfile/7/8/22/030465915799.zip

Java Drawing with Apache Batik. A Tutorial. (CHM-6009 KB) -> http://www1.vista-server.com/uploadfile/7/8/21/18668792157.zip

Professional Java JDK 6 Edition (PDF-4630 KB) -> http://www1.vista-server.com/uploadfile/7/5/5/204658847364.zip

Rails for Java Developers (PDF-1426 KB) -> http://www1.vista-server.com/uploadfile/7/5/4/17196927365.zip

Rails Solutions Ruby on Rails Made Easy (PDF-4386 KB) -> http://www1.vista-server.com/uploadfile/7/5/4/1544245797147.zip

Java 4th Edition (PDF-4094 KB) -> http://www1.vista-server.com/uploadfile/7/5/4/153043444425.zip

Pro Apache Struts with Ajax (PDF-7543 KB) -> http://www1.vista-server.com/uploadfile/7/5/3/1759342824796.zip

Foundations of Jini 2 Programming (PDF-12283 KB) -> http://www1.vista-server.com/uploadfile/7/5/3/1747498468061.zip

Beginning Ruby on Rails E Commerce. From Novice to Professional (PDF-10959 KB) -> http://www1.vista-server.com/uploadfile/7/5/3/1744135758695.zip

Integrating and Extending BIRT (PDF-3711 KB) -> http://www1.vista-server.com/uploadfile/7/5/3/1734345234372.zip

Beginning Hibernate From Novice to Professional (PDF-2205 KB) -> http://www1.vista-server.com/uploadfile/7/2/16/1137278810971.zip

Java Generics and Collections (CHM-906 KB) -> http://www1.vista-server.com/uploadfile/6/12/23/1718241347409.zip

The Java Tutorial. A Short Course on the Basics 4th Edition (CHM-3343 KB) -> http://www1.vista-server.com/uploadfile/6/12/23/172364231321.zip

Mastering Enterprise JavaBeans 3.0 4th Edition (PDF-4311 KB) -> http://www1.vista-server.com/uploadfile/6/11/13/1424397514447.zip

Pro Java ME MMAPI. Mobile Media API for Java Micro Edition (PDF-2461 KB) -> http://www1.vista-server.com/uploadfile/6/11/13/103569826795.zip

Pro Java EE 5. Performance Management and Optimization (PDF-12125 KB) -> http://www1.vista-server.com/uploadfile/6/11/13/1033332881787.zip

Pro EJB.3. Java Persistence API (PDF-9649 KB) -> http://www1.vista-server.com/uploadfile/6/11/13/1031477430677.zip

Java 6 Platform. Revealed Jul. (PDF-1597 KB) -> http://www1.vista-server.com/uploadfile/6/9/14/9313629961.zip

Foundations of Java for ABAP Programmers (PDF-2262 KB) -> http://www1.vista-server.com/uploadfile/6/9/14/9292212861.zip

Concurrency State Models and Java Programs 2nd Edition (CHM-13930 KB) -> http://www1.vista-server.com/uploadfile/6/9/4/10385980971.zip

Pro JSF and Ajax Building Rich Internet Components (PDF-3568 KB) -> http://www1.vista-server.com/uploadfile/6/8/12/15551993899.zip

Java Concurrency in Practice (CHM-1228 KB) -> http://www1.vista-server.com/uploadfile/6/8/12/9363584269.zip

Enterprise JavaBeans 3.0.5th Edition (CHM-3136 KB) -> http://www1.vista-server.com/uploadfile/6/7/13/8395763379.zip

Beginning Java EE.5. From Novice to Professional (PDF-17201 KB) -> http://www1.vista-server.com/uploadfile/6/7/3/17215141995.zip

Java Object Oriented Problem Solving 3rd Edition (CHM-6626 KB) -> http://www1.vista-server.com/uploadfile/6/6/22/0561296364.zip

Rapid J2EE. Development An Adaptive Foundation for Enterprise Applications (CHM-4759 KB) -> http://www1.vista-server.com/uploadfile/6/5/11/1427528278.zip

Core Java 2. Volume II. Advanced Features 7th Edition (CHM-7724 KB) -> http://www1.vista-server.com/uploadfile/6/5/11/11134755873.zip
63
30 мая 2008 года
Zorkus
2.6K / / 04.11.2006
Итак, чтобы лишний раз не перепечатывать то, что в Сети встречается уже и так в миллионах разных формулировок, даю ссылку на FAQ по Java
с узкоспециального Java - форума, - Juga.ru.
Итак - http://forum.juga.ru/showthread.php?s=&threadid=11143.
http://ru.sun.com/java/start/questions/faq/faq.html - вот FAQ от русскоязычного сообщества пользователей Java.
Эти страницы не является законченным учебником, они не сделает из вас
профессионала. Но даст людям, начинающим знакомиться с Java,
некоторое представление об этом языке и платформе.
Любой, кому этот фак покажется неточным, неполным и т.п. - пусть пишет здесь дополнения, но, пожалуйста - взвешенно и обдуманно. Флейм и личные мнения (неподтвержденные) буду удалять.
502
19 июня 2008 года
Jail
550 / / 30.01.2007
Надеюсь окажется не лишним, а наоборот, полезным.

Начну с Русскоязычной версии проекта Aquarium -> http://blogs.sun.com/theaquarium_ru/ Как гласит цитата на входе - "Здесь нет ни слова о рыбках......зато много об открытых проектах в области Java EE, XML, SOA и других технологиях". В коем-то роде можно обозвать и FAQ'ом, но скорее ориентирован на НЕ новичков в Java и в часности Java EE. Зато много полезной информации, которой не встретишь на иных русскоязычных сервисах; информация о самых передовых технологиях, сервисах и новых возможностях.

Серия неплохих статей по технологии Java, расположенных на IBM developerWorks Россия -> http://www-128.ibm.com/developerworks/ru/java/ . Есть статьи как для новичков, так и для профи, описывающие TechTips с использованием новейших возможностей Java.

Серия статей по SOA (Service-Oriented Architecture), Web-сервисам и EA (Enterprise Architecture). Так же раздел для новичков и стетейки посерьезнее -> http://www-128.ibm.com/developerworks/ru/webservices/

XML и AJAX -> http://www-128.ibm.com/developerworks/ru/xml/ . Тоже самое, для новичков и по возрастающей.
502
23 августа 2008 года
Jail
550 / / 30.01.2007
http://www.freebooksource.info/?cat=29
Все книжки на English. Зато встречаются экземпляры которые невозможно достать на Русском, потому как не переводяться. Найдуться даже довольно редкие и свежие книги.
63
16 ноября 2008 года
Zorkus
2.6K / / 04.11.2006
http://www.program-transformation.org/Transform/JavaDecompilers
Интересная статья по декомпиляторам и дизассемблерам.

Так же будут useful следующие ссылки:
http://java.sun.com/docs/books/jvms/second_edition/html/ClassFile.doc.html - описание формата .class файлов.
http://www.kpdus.com/jad.html - Jad - единственный серьезный engine декомпиляции Java приложений.
http://www.bysoft.se/sureshot/cavaj/ - декомпилер
http://members.fortunecity.com/neshkov/dj.html - декомпилер
http://sourceforge.net/project/showfiles.php?group_id=40205&package_id=228239&release_id=500335 (плагин декомпилятора для Eclipse)
502
09 декабря 2008 года
Jail
550 / / 30.01.2007
В свете последних событий и вышедшего релиза JavaFX. Для начинающих будет полезной стартовой точкой:

JavaFX Developer Home (от сюда стартуем и смотрим, что такое JavaFX) -> http://java.sun.com/javafx/
Для дальнейшего ознакомления и начала изучения:

Learning the JavaFX Script Programming Language - Tutorial Overview -> http://java.sun.com/javafx/1/tutorials/core/

Building GUI Applications With JavaFX - Tutorial Overview -> http://java.sun.com/javafx/1/tutorials/ui/

Появиться новая информация, выложу сюда же.
502
28 декабря 2008 года
Jail
550 / / 30.01.2007
Tips for using core Java SE APIs. Core Java Technologies Tech Tips. Думаю перевод не нужен..... -> http://blogs.sun.com/CoreJavaTechTips/
Ветка постоянно обновляется. Имеется много интересных вещей, кот. можно использоват в качестве template's в реальных приложениях.

Trail Lessons
Quick Tour of Controlling Applets -> http://java.sun.com/docs/books/tutorial/security/tour1/index.html
Quick Tour of Controlling Applications -> http://java.sun.com/docs/books/tutorial/security/tour2/index.html
API and Tools Use for Secure Code and File Exchanges -> http://java.sun.com/docs/books/tutorial/security/sigcert/index.html
Signing Code and Granting It Permissions -> http://java.sun.com/docs/books/tutorial/security/toolsign/index.html
Exchanging Files -> http://java.sun.com/docs/books/tutorial/security/toolfilex/index.html
Generating and Verifying Signatures -> http://java.sun.com/docs/books/tutorial/security/apisign/index.html
Implementing Your Own Permission -> http://java.sun.com/docs/books/tutorial/security/userperm/index.html
На Русском языке таких демок естественно нет.
47K
19 февраля 2009 года
otherlight
1 / / 18.02.2009
Великолепная книжка Марк. С. Чен, Стивен Грифис, Энтони Изи "Программирование на Java. 1001 совет". Ну и Хорстман очень хорошь, особенно полезен второй том.
46K
31 марта 2009 года
Domovik
7 / / 31.03.2009
Подборка из около ста оригинальных и переведенных статей на тему J2ME программирования www.MobiLab.ru
502
03 августа 2009 года
Jail
550 / / 30.01.2007
Немного не относящийся к книгам топик. Но инфо может быть очень полезным.
Programming Examples
Search the source code of programming books
400
08 ноября 2009 года
ArtemS2006
272 / / 12.01.2008
http://www.javapassion.com/

сайт с бесплатными курсами по java и связанным технологиям, язык - английский. Курсы предполагают самостоятельное занятие в течении определенного срока и выполнение "домашнего задания" которое будет проверяться. Ведутся с 2006 года. Список охватываемых тем впечатляет :).

На сайт попал с оффициального сайта NetBeans, следовательно вещь стоящая.
63
08 ноября 2009 года
Zorkus
2.6K / / 04.11.2006
http://www.sun.com/training/certification/java/index.xml - вот тут все о Java-сертификациях, и о том, почему сдавать их имеет (имхо) смысл.
http://www.javaranch.com/ - вот это очень интересный сайт о Java сертификации, тут много форумов, на которые делятся советами по поводу того, как сдавать различные Java сертификации, тонкости и ловушки в популярных тестах, обсуждение литературы, статей, и программ-тренажеров для подготовки
55K
27 ноября 2009 года
Soonmele
2 / / 18.11.2009
If someone wanted to start learning the Java language, where would be the best place to start? I have experience with PHP/MySQL and some basic JavaScript.

What is Java best used for? Is it well integrated into web technologies?
63
27 ноября 2009 года
Zorkus
2.6K / / 04.11.2006
Yes.
I would say that is one of the cornerstones of the current web application build approach. However, this is a shared topic, so please create special topic in here and lets discuss there.
Please don't clog this topic.
502
06 декабря 2009 года
Jail
550 / / 30.01.2007
Серия очень интересных блог постов на различные темы
Java SE Desktop Articles and Java SE Desktop Integration
502
10 декабря 2009 года
Jail
550 / / 30.01.2007
Наткнулся на интересный source
FREE Cheat Sheets for Developers
The Java EE 5 Tutorial
The Java EE 6 Tutorial, Volume I. On-line tutorial.
Java EE 6 Tutorial: Basic and Advanced Topics. PDF form tutorial.
необходима регистрация.
355
09 апреля 2010 года
<SCORP>
786 / / 21.10.2006
Цитата:
Основные источники информации по Java
Подробный список обязательных к ознакомлению книг, сайтов, блогов и мероприятий


http://www.ibm.com/developerworks/ru/library/j-javaresources/index.html

502
17 августа 2010 года
Jail
550 / / 30.01.2007
1) Очень полезный сайт с книжками. Конечно, в большей степени ориентирован на Ruby and Rails, но так же имеются интересный книги на тематику эксперементальных языков, таких как: Groovy, Scala, Clojure, JRuby. Так же книжки на тему анимации, программирования под iPhone, iPad и Android; на темы Google Maps API, GWT, Unit testing, Grails и DVCS (приемущественно Git; ресурс по Mercurial - http://hginit.com/top/). Да и не только. Посмотрите, очень интересно. Пара особенностей: апдейт книг, что называется, на пике технологий и новых релизов, а так же прагматичный подход для профессионалов, без размусоливания ненужных и очевидных вещей.
2) Недавно переключился, а по сути еще только в стадии переключения, в область Android Engineering. Возможно в будующем народу в этом направлении в России появится больше. Приведу пару книг, кот. я недавно заимел. Возможно в будующем кому-нибудь окажется полезным:
Кто будет начинать двигаться в этом направлении - you are welcome :)
65K
28 декабря 2010 года
Kotov
3 / / 27.11.2010
Тема очень интересная, спасибо, Zorkus, но я боюсь у меня не хватит времени на просмотрв сего этого)). http://www.freebooksource.info/?cat=29
спс, отдельное за эту))
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог