Java — это платформа. Я просто хочу рассказать о своих взглядах на изучение Java. Надеюсь, это будет полезно новичкам.
1. Подумайте об этом
Прежде чем изучать Java, не теряйте терпения, успокойтесь и хорошенько подумайте:
1) Вы заинтересованы в изучении Java?
2) Можете ли вы успокоиться и учиться не покладая рук?
Что ж, это простой вопрос, но его никогда нельзя игнорировать. Если вы уверены, что интересуетесь Java и готовы терпеть трудности, то вы сможете хорошо выучить Java! Если вы соответствуете этим двум условиям, продолжайте читать...
2. Будьте готовы
Пожалуйста, не рассматривайте свой путь изучения Java отдельно от других компьютерных технологий. Технологии часто неразрывно связаны. Вам следует овладеть некоторыми базовыми знаниями, необходимыми для изучения Java. В разделе «Как настроить CLASSPATH» «Встаньте на колени» Не следует задавать вопросы. например «Адрес загрузки JDK», потому что в Интернете слишком много ответов. Или, говоря по-другому, вы не подходите для непосредственного изучения программирования?
1) Купите книгу по обучению Java .
Официальная версия JDK 6 только что была выпущена. В настоящее время вы не можете купить книги по JDK 6 на рынке, но я все же рекомендую вам купить книгу по Java о новой версии JDK, которая подойдет для начала работы. , вам следует выбрать книгу о JDK 5 сейчас. У вводных книг все еще есть условия. Я могу порекомендовать несколько вводных книг, но не собираюсь этого делать, поскольку то, что соответствует моему вкусу, может не подойти вам. Но в любом случае «Thing In Java» никогда не должна быть вашей первой книгой, посвященной началу работы с Java!
Помните, что в Интернете есть много ресурсов для изучения Java, но они, по сути, недостаточно систематичны. Наличие вводной книги по Java является основой для систематического изучения Java.
2) Подготовьте среду обучения Java.
Подготовить среду обучения очень просто. Установите JDK 6, а затем используйте текстовый редактор, например UltraEdit и EditPlus, для настройки среды обучения. В Интернете можно найти множество статей о том, как ее настроить. Если вы новичок в Java, не рекомендуется использовать инструменты IDE. Набирая код построчно, вы столкнетесь со многими проблемами. Только так вы сможете научиться решать проблемы и углубить свое понимание Java.
Когда вы будете готовы, начните увлекательное путешествие по изучению Java!
3. Путь к базовому изучению Java
Хоть процесс изучения Java и сложнее, но он везде увлекателен! Вы должны сохранять сосредоточенность в процессе обучения. В Интернете много «ПК» между языками, так что не поддавайтесь порывистости! Если вы идентифицируете Java, придерживайтесь этого! Преодолейте своих внутренних демонов, и настойчивость в конце концов вознаградит вас.
Система Java разделена на Java SE, Java EE и Java ME (до JDK 5.0 они назывались J2SE, J2EE и J2ME соответственно). Первым шагом на пути к Java является Java SE, и это то, что вам нужно изучить, независимо от того, что вам нужно. систему, которую вы выберете в будущем. В качестве направления разработки вам придется начать с Java SE.
Изучите Java SE и заложите хороший фундамент в Java, если вы хотите изучить Java EE (извините, я не понимаю Java ME, поэтому не могу охватить Java); контент, связанный с ME), что касается того, нужно ли вам изучать AWT и Swing, я лично считаю, что вам все равно нужно знать, почему, особенно его режим обработки событий. Я настоятельно рекомендую новичкам понять это, и другие конкретные разработки могут не обязательно у вас быть. освоить его комплексно. Ведь содержание AWT и Swing достаточно подробно описать в нескольких больших книгах, конечно, если ваша работа — разработка AWT и Swing — это другое дело;
Ввод-вывод и потоки являются одними из основ.
4. Путь обучения Java EE
Изучение Java SE — это лишь первый шаг на пути к завершению «Великого похода».
Затем выберите изучение Java EE или Java ME (или вы хотите продолжать углубленное изучение Java SE, если хотите, вы можете продолжать углубляться, как упоминалось ранее, я не буду говорить об изучении Java ME. ); ожидается, что больше учащихся будут выбирать Java EE. Java EE включает в себя множество технологий. Учитывая уровень восприятия новичков, я постараюсь представить его с наиболее часто используемой точки зрения.
При изучении Java EE не рекомендуется использовать текстовый редактор в среде разработки. Я считаю, что NetBeans 5.5 (самая высокая официальная версия на данный момент) очень подходит для новичков. Лично мне также нравится NetBeans, если вы любите использовать другие IDE. например Eclipse, это не имеет значения. Вопрос, это зависит от того, что вам нравится.
4.1 Изучите JSP/сервлет
Самая высокая версия Java EE в настоящее время — версия 5.0.
на Яве В EE вам необходимо сначала изучить технологию JSP/Servlet (в сочетании с Tomcat, mysql). Рекомендуется овладеть знаниями JSP1.2/2.X. В конце концов, многие используемые системы все еще основаны на JSP1.2. Чтобы изучить JSP, вы также должны освоить один Некоторые технологии расширения, такие как: вам необходимо овладеть базовыми знаниями HTML, лучше всего овладеть некоторыми технологиями JavaScript (одна из популярных в настоящее время технологий AJAX), технологией CSS и пониманием XML (по крайней мере, необходима описательная информация о конфигурации). описано через XML). В процессе изучения JSP/Servlet вам следует сочетать изучение JDBC и технологии разработки баз данных. В конце концов, большинство веб-проектов Java тесно интегрированы с базами данных.
4.2 Изучите технологию разработки баз данных
Здесь я хочу сосредоточиться на технологии разработки баз данных. Технология баз данных является важным навыком для создания бизнес-систем. Веб-разработчики на Java должны как минимум освоить использование операторов SQL! Технологию баз данных можно грубо разделить на технологию DBA и технологию разработки баз данных. При разработке основное внимание следует уделить технологии разработки баз данных, а также необходимо освоить базовые операции с базами данных. Обычно используемые базы данных включают DB2, Oracle, SQL Server, MySQL и т. д. Вы можете выбрать базу данных, исходя из ваших реальных потребностей, и приложить максимум усилий для освоения технологии ее разработки.
Помните, что изучение технологии разработки баз данных и изучение Java EE относительно независимы. Вы можете изучить технологию разработки баз данных (например, операторы SQL и т. д.) во время изучения JSP/сервлетов или сначала изучить технологию разработки баз данных, а затем изучать JSP/сервлеты.
4.3 Изучите другие технологии разработки Java EE
В дальнейшем вы можете изучить некоторые знания EJB. Последняя версия EJB на данный момент — 3.0, которая сильно отличается от предыдущей версии 2.X. Учитывая, что рынок приложений для EJB 2.X все еще существует, рекомендуется. В сочетании с изучением EJB 2.X/3.0. В процессе изучения EJB вам также следует освоить использование сервера приложений корпоративного уровня (например, WebSphere, Weblogic, Sun Applation Server или JBOSS и т. д.). В настоящее время как Sun Applation Server 9.X, так и JBOSS могут поддерживать EJB 3.0. ).
В последующих исследованиях мы постепенно расширимся до других технологий Java EE.
5. После
Когда у вас появится некоторое представление о Java EE, вы, естественно, захотите продолжить расширять свои знания. В это время вы можете изучить Spring, Hibernate и различные веб-фреймворки (такие как Struts, JSF, Webwork или Tapestry и т. д.). .
Благодаря постоянному накоплению технологий и опыта вы постепенно сосредоточитесь на знаниях более высокого уровня, таких как анализ и проектирование. В это время вы можете дополнительно изучить соответствующие UML, шаблоны и другие знания (после накопления определенного опыта вы можете это сделать). устройтесь на усвоение этих знаний).
6. Резюме
Всегда помните: от начала и до конца практика является чрезвычайно важной частью процесса изучения технологии Java. Без практики вы не сможете хорошо освоить технологию!
В изучении и практике Java по-прежнему нет серебряной пули. Более того, шаг за шагом можно многому научиться. Усердие – золото!
Умейте использовать множество ресурсов в Интернете и узнавайте больше из опыта других людей.
В настоящее время существует много споров о Java, таких как «Java находится в упадке», «Ruby определенно заменит Java» и другие аргументы, но, как я уже говорил, это признак стремительности. Будущее Java очень велико. хорошо, особенно Java После открытого исходного кода! Просто позвольте им спорить. Если вы освоите Java, вы освоите самую современную технологию.
«Аромат цветков сливы исходит от лютого холода». Когда вы освоите прочную основу разработки Java, вы сможете с большой помпой танцевать в руках «Нож, убивающий дракона» и «Вечный меч»! В это время у вас обязательно появится чувство выполненного долга.
Я надеюсь, что вы все любите Java, хорошо изучите Java, хорошо справляетесь со своей работой и живете хорошей жизнью!