Я раньше рекомендовал для вас книги для чтения языка Java. Следующее - познакомить вас с аспектами, из которых можно начать изучать язык Java. Конкретный контент заключается в следующем
1. Основы языка Java
Когда дело доходит до книг об базовом изучении языка Java, все определенно рекомендуют «Мышление на Java» Брюса Экеля. Это очень глубокая техническая книга, написанная, и в основном ни одна другая книга не может превзойти ее в основах языка Java. Автор книги, Брюс Экель, известен как гениальный спекулянт в Интернете. Автор «« Мышление в C ++ »получила премию« Развитие программного обеспечения »за лучшую книгу в 1995 году.« Мышление на Java »была названа« Любимые читатели Welcome Book »Java World в 1999 году и выиграли премию редактора« Предпочтительная книга ». С 1986 года автор опубликовал более 150 статей компьютерных технологий, опубликованных 6 книг (4 из которых о C ++), и выступил сотни речей по всему миру. Он является автором по мышлению в Java, думая в C ++, C ++ Inside & Out, используя C ++ и мышление в шаблонах, а также является редактором коллекции C ++ Black Belt. Его книга называется «Лучший справочник Java ... абсолютно шокирует» читатели; «Самый умный выбор для покупки справочника Java»; «Лучшее руководство по программированию, которое я когда -либо видел». Необыкновенный талант автора и чрезвычайно трансцендентные языковые способности делают автора выбрать в качестве одного из 10 персонажей с самыми близкими отношениями с Java за последние 10 лет развития Java.
«Мышление на Java» рассказывает все аспекты языка Java, и многие ветераны языка Java прокомментировали, что «это книга, которая говорит на Java Language довольно уродливо». В книге рассказывается о многих деталях языка Java, и каждый аспект довольно глубокий. Через эту книгу вы можете увидеть «уродливый» язык Java.
В Интернете есть много видео о объяснениях языка на Java, среди которых необычный мусор. «Язык Weng Kai-Java» может быть вашим единственным выбором для изучения основ на языке Java. Лекция в основном объяснена в книге «Мышление на Яве», которая включает в себя много интересных шуток от учителя Венга. Мне повезло учиться на этом видео. Содержание включает в себя 30 лекций, и я наблюдал за ним в 3 раза.
Однако для начинающих я не рекомендую использовать мышление на Java. Я рекомендую Prentice Hall PTR «Core Java 2» в Китае под названием «Java 2 Core Technology», которая в настоящее время является седьмым изданием. Каждый может скачать электронную версию в Интернете. «Ява в двух словах» также является хорошим выбором. Прочитав две вышеупомянутые книги, вы можете посмотреть видео учителя Венга Кая, а затем изучить «Мышление на Java».
2. Структура данных Java
На рынке очень мало книг о структурах данных Java. Существуют примерно «коллекции Java», «Структуры данных в Java» Джонса и Бартлетта, «объектно-ориентированные структуры данных с использованием Java», а также «структуры данных и алгоритмы в Java», опубликованные Prentice Hall (19 декабря 2005 г.) и «структуры данных и алгоритмы с объектно-ориентированными дизайнами в Java». К счастью, моей первой английской книгой была «Коллекции Java» Apress (эта книга, возможно, вообще не имеет китайской версии в Китае, но может загрузить только английскую версию). Это очень хорошо, и это очень регулярно и просто. Это книга, которая представляет API коллекций Java, включая наиболее обширные примеры расширения API. Это единственная хорошая книга, которую я рекомендую вам изучить структуры данных Java. Кажется, в Китае есть китайская версия двух других книг Джонса и Бартлетта. Если вы хотите прочитать его, вы также можете прочитать его.
После изучения API вы можете взглянуть на соответствующие классы в пакете java.util. Однако только после изучения шаблона дизайна вы можете полностью понять всю структуру коллекций Java. В рамках Java Collection используются много известных дизайнерских шаблонов, таких как режим итератора, режим заводского метода, режим декоратора, режим адаптера и т. Д. Путем изучения исходного кода структур данных в пакете java.util вы можете узнать дизайн печально известного класса свойств и может иметь способность разрабатывать простые структуры данных.
Так называемое обучение бесконечно. После того, как Sun обеспечивает рамку коллекций Java после обучения, вы можете изучить еще одну рамку сбора коллекций Java APCHE, что очень интересно. Две рамки, которые дополняют друг друга.
Прежде чем вы изучите и изучите коллекции Java, я хотел бы напомнить вам, что коллекции Java в основном включают в себя следующие три части: интерфейс, реализация и алгоритм.
1. Основными интерфейсами являются список, установить, очередь и карта. Список, SE T и очередь являются поднтерфаксами интерфейса коллекции.
2. Реализация в основном реализует конкретные классы, которые реализуют эти интерфейсы. Такие как ArrayList, LinkedList, Stack и Vector Regainting Interface; Hashset, Treesset и LinkedHashset реализует набор интерфейса; Приоритет, SynchronousQueue и т. Д. Реализация интерфейса очереди; Hashmap, TreeMap, Hashtable, свойства, SleaseHashmap и т. Д. Реализация интерфейса карты.
3. Алгоритм в основном предоставляется классом массивов и классом коллекций. Это ядро всего алгоритма фреймворта Java Collection. Поддерживает общие операции, такие как сортировка и поиск различных типов.
Коллекции Java содержат две версии структур данных, в основном исходную структуру данных, которая поддерживает синхронизацию и структуру данных, которая не поддерживает синхронизацию позже.
Структура коллекции Java поддерживает сортировку с использованием компаратора и сопоставимых интерфейсов. Итератор и перечисление предоставляются как новые, так и старые версии, а также то, как они преобразуются и т. Д.
Оснащенные классы интерфейса и наблюдателя в пакете java.util являются ядром шаблона экзаменатора.
...
3. Java io
На рынке есть только две книги, обе из которых являются произведениями Эллиотт Расти Гарольда. Стили двух книг в основном одинаковы. Рекомендуемое чтение - это первое издание "Jvava I/O". Это кратко, содержание относительно сконцентрировано, и есть много примеров. Второе издание было опубликовано за границей в мае этого года. Мне очень повезло загрузить второе издание в Интернете. Это было очень подробно и 726 страниц большого парня (я использовал его в течение двух недель). На этот раз я объединил NIO и IO вместе, включая часть J2ME. Тем не менее, серийные и параллельные части связи, по -видимому, являются недостаточной поддержкой библиотеки классов и не могут самостоятельно управлять ею.
Oreilly, наряду с первой версией «Jvava I/O», также имеет «Jvava nio», которая также очень хороша.
После прочтения «Jvava I/O» и «Jvava nio», вы можете изучить исходный код в пакете java.io. Прежде чем изучать исходный код, я дам вам несколько советов:
Java's IO пакеты в основном включают в себя:
1. Два потока: байтовые потоки и потоки символов. Эти два потока не имеют так называемого «кто заменяет, кто лучше, чем кто лучше, чем кто есть. Они дополняют друг друга, но фокус отличается.
2. Два типа симметрии: 1. Симметрия байтовых потоков и потоков символов; 2. Симметрия входов и выходов.
3. Мост: InputStreamReader и OutputStreamWriter, который преобразует байтовые потоки в потоки символов.
Среди них вы должны обратить внимание на:
1. PipedinputStream и PipedOutputStrem - еще два интересных класса.
2. потоки, которые поддерживают буферизацию, - это классы, которые мы часто используем.
3. Наиболее известным применением рисунка декоратора в Java является дизайн IO. Тщательно изучите взаимосвязь между каждым потоком фильтра и конкретными потоками и прочитайте больше книг по образцам дизайна. Я верю, что вы что -то получите.
4. Learning Good Packages - это основа для изучения чистых пакетов, пакетов RMI ...!
4. база данных Java
В базе данных слишком много книг, и это тоже очень плохо! Я в основном изучал такие книги. Если вы рекомендуете это, вы можете проверить «JDBC -рецепты Apress», который очень хорош. Он был опубликован за границей в конце 2005 года (кажется, что в Китае нет китайской версии, но это не обязательно стоит читать, когда он будет выпущен в Китае. Китай часто переводит иностранные книги в беспорядке и неприглядным образом), но нам действительно повезло, что в Интернете есть электронные версии. Стоит посмотреть. Я рекомендую первую книгу «Библия базы данных Java», опубликованную Wiley, которой я доволен, что очень хорошо написано! «Учебное пособие по API JDBC и ссылка», представленная собственной компанией Sun о JDBC API, также хорошо. Моя вторая книга JDBC - API, которую я изучал.
Тем не менее, эти книги в настоящее время являются некоторыми относительно поверхностными приложениями API. Если у вас есть возможность, я принесу вам книгу, представляющую API JDBC, и внутренние детали реализации JDBC! Я буду усердно работать как можно скорее и надеюсь получить поддержку каждого!
Кстати, я хотел бы дать несколько советов друзьям, которые изучают JDBC:
Обучение и использование JDBC в основном основано на этом наборе API, и процесс использования также чрезвычайно прост. Ниже приведен общий процесс использования JDBC:
1. Загрузите драйвер (класс драйвера) базы данных, обычно используя class.forname («Имя класса драйвера»);
2. Подключитесь к базе данных
Connection con = DriverManager.getConnection (URL, имя пользователя, пароль);
3. GET SESSION оператор STMT = con.createStatement ();
4. Выполнить результат операции RS = stmt.executeQuery ("Странство оператора запроса SQL");
5. Результаты обработки
while (rs.next ()) {
String col1 = rs.getString (1);
...
}
Это просто! То, что можно изменить во всем JDBC, обычно:
1. Заявление, подготовленное предприятие и CallableStatement могут быть созданы из объекта соединения.
2. Вы можете создать несколько типов результатов: поддержать одностороннее движение и свободное движение; обновляемый и не обновленный; Поддержка транзакций разных уровней ...
3. Обработка пакетов ввода данных.
4. Операции столбцов со специальными типами (Blob, Clob, Arrary, Ref, Struct) в наборе результатов.
5. Эти специальные типы входных баз данных.
6. Работа специальных наборов результатов (Cachedrowset, Jdbcrowset, Webrowset) в пакете javax.sql.
7. Другой - датчик, который также очень прост! Управляемый объект в J2EE
Это просто! Я верю, что все скоро победит JDBC.
5. Программирование сети Java
Сетевое программирование - это загадочное и сложное направление. Однако, прежде чем говорить о программировании сети Java, мы сначала благодарим разработчиков Sun, потому что их гениальные идеи и интеллектуальная архитектура делают очень простым для программистов Java изучать сетевое программирование Java.
Для книг Java Network программирования я рекомендую О'Рейли "Java Network Programming". Это было третье издание, и предыдущая версия должна быть доступна на рынке! В Интернете есть третья электронная версия, опубликованная за границей в 2004 году, 706 страниц! Это очень всеобъемлющее и глубокое. Если это слишком глубоко, это может быть потому, что некоторые вещи на солнце не полностью раскрыты, поэтому об этом трудно говорить. Если вы заинтересованы, вы можете скачать и посмотреть! Вторая книга - «Распределенные вычисления Java», опубликованную O'Reilly в 1998 году. Основная часть написана более подробно, и последующие примеры по -прежнему заслуживают учебы.
Прежде чем прочитать эти книги, я хотел бы дать вам несколько советов:
Программирование сети Java на самом деле относительно просты, и это также очень быстро начинается. Программирование сети Java в основном включает в себя две части: 1.socket; 2. Url Part. Однако вторая часть также полностью основана на первой части.
1.socket включает в себя клиентский розетка и сервер Serversocket. Существуют также DatagramSocket и Datagrampacket, которые соответствуют протоколу связи UDP. Короче говоря, часть розетки является основой для установления других протоколов высокого уровня.
2. Класс URL - это локатор сетевого ресурса, который обычно связан с конкретными сетевыми протоколами, такими как HTTP, FTP, Telnet ... Этот класс может подключать ресурсы в сети, а его OpenStream может читать сетевые ресурсы в форме потока (InputStream) в пакете IO; С помощью своего метода OpenConcen можно открыть соединение, и может быть завершена не только операция чтения, но и операция записи может быть завершена.
Сетевое программирование Java, как правило, включает в себя две вышеупомянутые части. Сетевое программирование очень близко к IO и многопоточному. Прежде чем изучать эту часть, вы должны иметь тщательное понимание этих двух частей.
После изучения вышеуказанного раздела вы можете изучить исходный код, связанный с этим в пакете Java.net! Пока рано изучать весь исходный код. Весь чистый пакет включает в себя: ContentHandlerFactory, UrlStreamHandlerFactory, UrlStreamHandler, UrlClassLoader и другие вспомогательные классы. Они формируют структуру программирования сети Java.net. Изучая его исходный код, вы можете не только быстро понять пакет Java.net, но и заложить основу для расширения пакета в будущем и даже применить этот образ мышления к своим собственным проектам.
До сих пор вы должны знать только 60% пакета Java.net. Существует также часть, которую вы можете использовать Decropiler Software, такое как JDecopler, чтобы открыть RT.JAR в каталоге/JDKXXX/JRE/LIB в вашем каталоге установки JDK, используйте программное обеспечение, такое как Winrar, чтобы открыть свой пакет Sun.net, и декомпилировать все файлы. Это деталь работы класса URL. После изучения пакета Sun.net вы будете очень хорошо знакомы со всем сетевым программированием.
Кажется, что все хорошо разбирается в сетевом программировании. На самом деле, это не так. Это только начало. Если вы хотите пойти глубже, пожалуйста, продолжайте! Многие отличные библиотеки программирования сети и даже программное обеспечение в Интернете могут «добавить навыки» для нас. Например, HTTPCore и HTTPConnection от Apache являются двумя библиотеками, связанными с протоколом HTTP; JGroups-это обязательная прочитанная библиотека для изучения распределенной коммуникации и группового общения; Затем мы можем изучать программные пакеты P2P, такие как Sun's JXTA, которые могут быть будущим стандартом для точки зрения на точку связи на платформе Java! Затем вы можете исследовать и использовать чрезвычайно зрелый программный обеспечение P2P Azureus! www.sourceforge.net можно загрузить!
Путешествие в тысячу миль начинается с одного шага! Просто сделай это! (В настоящее время я только изучал чистый пакет, а другие будут продолжать углубляться в ближайшем будущем. Sun не раскрывает другие данные о реализации сети по какой -то причине. Когда он позволяет исходному коду изучаться в текстовой форме и позволяет ее неопубликованной реализации в книгу, я действительно надеюсь опубликовать книгу о программе сети Java для привлечения читателей !!)
6. Сервлет и JSP
Книги Сервлета и JSP также везде! Есть только две или три книги, которые стоит рекомендовать. Я на самом деле рекомендую Аддисон Уайли «Сервлет и Javaserver Pages: Technology Technology Technology Tier», еще одна очень толстая книга! Опубликовано за границей в 2003 году, 784 страниц, это объясняется относительно всеобъемлющим образом и имеет много примеров, особенно фильтр главы 8, что приводит несколько хороших примеров. Все остальные книги, которые я видел о Сервлетах и JSP, не очень углубленные! (Может быть, я этого не видел). «Программирование сервиса Java Servlet» и «страницы серверов Java» относительно просты для понимания, вы можете прочитать его!
Прежде чем изучать Сервлет и JSP, я все еще хочу напомнить вам:
По сути, Servlet - это всего лишь программа, которая реализует интерфейс Сервлета и развернут на стороне сервера! Это может быть написано как написание любого другого приложения Java. Он может управлять базами данных, управлять локальными файлами и подключаться к локальным EJB ... Общий процесс написания программ сервлетов:
1. Унаследовать класс Httpservlet;
2. перезаписать его методы Doget и Dopost;
3. Внутренние параметры метода работы httpservletrequest и httpservletresponse выполняются в методе переопределения.
4. Используйте httpservletrequest, чтобы прочитать запрос. Используя httpservletrequest, вы можете управлять заголовком протокола протокола HTTP, получить метод операции запроса, получить путь запроса, получить строку запроса и информацию, связанную с запрошенным клиентом. Что еще более важно, вы можете получить два объекта: cookie и httpsession.
5. Используя файлы cookie, вы можете управлять объектом «возлюбленной» или написать его на httpservletresponse.
6. Вы можете использовать httpservletresponse для вывода информации для клиентов. Используйте httpservletresponse, чтобы написать различные типы заголовков протоколов, добавить файлы cookie, перенаправить другие URL -адреса и отправить код состояния протокола HTTP клиентам.
7. Используйте httpsession, чтобы выполнить любую функцию, которую вы хотите реализовать в сеансе.
В то же время, Servlet также предоставляет некоторых слушателей событий и событий (просто простой режим наблюдателя). Существуют также простое использование потока и использование режима декоратора фильтров (фильтров) и оберток (ServletRequestWrapper, ServletresponseWrapper).
Обучение Sevlets и JSP должны быть развернуты на сервере, просто запомните шаги и параметры обычного развертывания файлов и как их использовать в программе.
После полного понимания сервлета относительно легко изучать JSP! JSP полностью основан на сервлетах, и это просто для того, чтобы обслуживать программистов, которые любят встраивать сценарии в HTML -документы (такие как языки веб -программирования, такие как PHP)! Это довольно легко учиться!
Все кажется таким спокойным и легко учиться! Существуют сложные механизмы, стоящие за простыми выступлениями. Чтобы тщательно изучать сервлеты и JSP, вы должны изучить конкретную реализацию программного обеспечения с открытым исходным кодом, такого как Tomcat. Это не что иное, как сервер. После того, как клиент использует веб -страницу для отправки запроса на сервер через протокол HTTP, сервер преобразует HTTP -запрос в соответствующий объект httpservlectrequest и вызывает написанный вами сервлет. В вашем сервлеле вы должны управлять этим httpservletrequest и в то же время управлять Httpservletresponse. Сервер будет использовать протокол HTTP для отправки этого Httpservletresponse в ваш браузер в соответствии с требованиями протокола HTTP! После того, как веб -страница JSP на сервере запросится клиентом, Tomcat будет использовать программное обеспечение для компиляции для компиляции этого файла JSP, используя шаблон в пакете javax.servlet.jsp, а после компиляции это будет сервис! Будущие операции точно такие же, как и у сервлетов!
Основываясь на сервлетах и JSP, так называемые передовые технологии: JSTL, стойки ...-не что иное, как использование некоторых тегов и шаблонов MVC.
Продолжайте двигаться вперед! Победа впереди! !
7. Многопользовательский
Направление, которое выглядит загадочно, но легко начать и трудно освоить!
Я рекомендую две книги, в которых я чувствую себя очень хорошо. Прежде всего, я был первой книгой, которую я мог прочитать в этой области. «Java Thread Programming», опубликованная SAMS в 1998 году. Он хорошо написан и легко понять. Я часто читаю заметки с того времени, когда у меня есть время! Вы должны знать, как сделать это самостоятельно! Вторая книга "Java Threads", опубликованная три раза Oreilly, является последней версией в 2004 году. Похоже, в Китае есть китайская версия. Я рекомендую вам прочитать английскую версию! В книге рассказывается о направлениях N, связанных с многопоточным чтением, такими как IO, Swing, Collection и т. Д.
Позвольте мне дать вам несколько советов! В библиотеке классов Java не так много классов, связанных с многопользованием, в основном: Threadgroup, Threadlocal и InheritableThreadLocal и один запущенный интерфейс; Ключевое слово синхронизируется и летучие; И подождите, уведомить, уведомлять методы объектов объектов!
1 Поток-это основной класс многопоточного, предоставляющий серию методов для создания и эксплуатации многопоточного.
2 Threadgroup - это класс инструментов для управления потоком.
3 Threadlocal и NegitableThreadLocal Предоставьте потоку класс, который хранит объекты потока, аналогичные безопасным функциям!
4 Использование излишне говорить!
5 Синхронизация является ядром методов синхронизации и блоков синхронизации! Когда несколько потоков вызывают этот метод, только один поток может использовать этот метод, а другие методы блокируют, тем самым обеспечивая целостность внутреннего состояния управляемого объекта. Когда поток вызывает метод или блок с синхронизацией, он получит блокировку объекта объекта. После завершения операции в блоке будет выпущена блокировка объекта, чтобы другие объекты могли продолжать работать.
6 Подождите, уведомление, notifyall обеспечивает эффективный механизм ожидания/уведомления. Каждый объект на языке Java имеет зал. Любой поток останавливается в салоне объекта, когда состояние объекта, которым он работает, не выполняется, и выпускает блокировку объекта; Когда другие потоки управляют объектом, они пробуждают потоки в салоне, а затем проверяют условия и выполняют соответствующую операцию, когда условия выполняются.
В многопользовательском многопользовательстве так много оснований! Это просто! Этого не должно быть достаточно для реального программиста. Вы должны иметь некоторые знания о многопользовании. Пожалуйста, изучите пакет java.util.concurrent! Работа мастера Дуга Ли и первоначально была последовательной библиотекой программирования с открытым исходным кодом, но позже была включена в библиотеку класса Java Sun. На веб -сайте автора есть еще одна версия этой библиотеки! Хороший материал стоит учиться! Программное обеспечение с открытым исходным кодом, такое как Hibernation и OpenJMS, использовали этот пакет!
8. Образец дизайна
Когда дело доходит до моделей дизайна, многие люди будут рекомендовать книгу GOF. Эта книга представляет собой пять звездную книгу на Amazon. Однако для тех, кто давно не изучал Java, особенно для новичков в Java, я не рекомендую эту книгу. Основная причина заключается в том, что примеры в этой книге в основном находятся в C ++, и многие детали не объясняются достаточно ясно.
Первая книга, которую я рекомендую вам, - это «Java and Patterns» доктора Яна Хонга. Это первая книга о моделях дизайна, написанных китайцами. Это довольно интересно и интегрирует культуры и концепции многих китайских наций. Есть много примеров и картин, и они относительно просты! Очень хорошие вводные книги и большой парень!
Во -вторых, я рекомендую три набора «Паттерна в Java», опубликованную Wiley Publishing House. Я только что прочитал первый. Кажется, что второй не очень хорош, а третий не очень хорош!
Третья книга-это китайская версия перевода «Multi-Treaded Design Pattern» Java », опубликованная China Railway Publishing House в 2003 году. В нем кратко объясняется многопоточная модель, с большим количеством легенд, в каждой главе есть упражнения и, наконец, имеют ответ! Я начал с него, когда изучал режим многопоточного чтения!
Четвертая книга, главная серия «Head First Design Pattern», опубликованная в этом году, придерживается преимуществ первой серии главных книг с большим количеством классовых диаграмм, богатых примеров и интересных аннотаций, которые стоит покупать!
Во -вторых, в направлении J2EE вы можете изучать и прочитать «Паттерны архитектуры предприятия», опубликованные Аддисоном Уэсли в 2002 году. У него много работ по громким именам, в которых рассказывается о интеграции предприятия! «J2EE Patterns SL500», предоставленные Sun, также очень хороша! Я рекомендую 4 с половиной звезды «Holub on Patterns» Amazon, который является работой мастера и предоставляет примеры, которые стоит изучать. Тем не менее, читатели, которые не очень знакомы с четырьмя вышеупомянутыми книгами, лучше не читать! Это может сделать вас более уставшим!
Я прошел через очень извилистый путь, чтобы изучить шаблоны дизайна, и я прочитал около 20 книг. Я читал доктор Ян Хонг "Java and Patterns" 4 раза и исключил, что в основном я не понял в первый раз! Я помню, что учитель научил нас книге GOF в течение моего первого года обучения в колледже. В качестве факультативного курса я был со студентами их магистра и доктора в компьютерном отделе. В последнем классе 40-50 человек, не более 3 человек поняли, и я ничего не понял (я ничего не знаю о языке C ++, если фундамент плохая). С моей личностью не проиграть, я подумал, что мое понимание языка Java было в порядке, поэтому я позаимствовал «Java и Matters», но я все еще не понял этого. К счастью, когда я учился на третьем курсе аспирантуры, я слушал лекцию на языке Java OOP г -на Рао Руонана из Университета Шанхай Цзяотонг. После того, как я понял три шаблона дизайна, такие как модель комбинированной книги, я заинтересовался другими моделями и имел желание победить их! Первой книгой, которую я купил после работы, была «Java и Patterns». Я потратил 2 месяца, изучая этого большого парня с более чем 1000 страниц в первый раз. Позже я смог закончить его примерно через 15 дней после третьего раз, и я взял много ноутбуков! С тех пор это было вышло из -под контроля.
Выберите правильную книгу и сосредоточьтесь на исследованиях. Я верю, что скоро начну!
Изучение языка Java 8 Простые части - это только начало нашего исследования на языке Java! Все это понимается в лучшем случае, Java Progrommerm, и дорога впереди очень длинная! Мы можем продолжать изучать исходный код реализации базы данных, исходный код сервера сервера, RMI, EJB, JNDI, ориентированного на аспект программирования, реконструкции, инструментов ANT, инструментов Eclipse, Spring Tools, JBoss, Jonas, Apache Geronimo и других серверов J2EE! После изучения их, вы можете стать отличной архитектурой J2EE! Вы можете продолжать исследовать анализаторы, компиляторы, JNODE (операционная система, написанная Java) ...
Для получения более захватывающих списков книг, пожалуйста, нажмите на список основных книг программирования
Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.