Итак, я решил, что хочу изучить Java. Это мой первый более хардкорный язык кодирования, потому что единственным другим кодированием, которое я сделал, является javascript (и я все еще относительно новичок в этом). Мне нужен хороший учебник, который предположит, что у вас нет предыдущего опыта работы с java. Я подумал, что я возьму некоторые веб-уроки, прежде чем купил книгу. This - это учебник, который я нашел. Это ребенок, и мне всего 12, поэтому я решил, что это будет хорошо для меня. Моя единственная забота об этом учебнике заключается в том, что он предполагает, что я в старом программном обеспечении, таком как windows'98. Я не уверен, что я должен быть обеспокоен тем, что это устарело или нет. Кроме того, мне бы хотелось, чтобы любые другие предложения для java-учебников по окнам, так как я должен признать, что в настоящее время это выглядит довольно запугивающим: P. Я ценю любую обратную связь. Благодарю.Знание Java Tutorial Соответствие
ответ
Я не уверен, если я должен быть обеспокоен тем, что это является устаревшим или нет ...
Возраст учебника будет мой первый интерес, и Программирование на Java для детей, родителей , а бабушка и дедушка - авторское право 2004 года. Это достойный год для стартового Java-учебника, поскольку он будет совместим с последней версией Java (он просто не будет охватывать ничего нового, но вам не понадобится ни одно из них, когда вы только начинаете).
Кроме того, ссылки на Windows 98 в документе говорят о том, что они ожидают, что у читателя будет новая операционная система. Например, на странице 18 PDF мы видим следующее:
Если у вас есть старый компьютер с Windows 98 ...
Таким образом, документ хорош для всех, у кого есть Windows 98, но они предполагают, что Windows 98 является старым компьютером (автор дает специальные рекомендации для пользователей Win98, которым больше никто не нужен). В документе также упоминается Windows XP, например. когда автор предоставляет скриншот из своего ноутбука с Windows XP, поэтому автор не предполагает, что все читатели используют Windows 98.
В конечном счете, я бы не стал беспокоиться о возрасте документа, который вы читаете, или ссылки на Windows 98. Если это поможет вам, продолжайте читать. :)
Что касается других учебных пособий по Java, я опишу другие ответы здесь. Удачи.
Лично мне нравится Oracle/Sun tutorials.
Просто держитесь подальше от всего предприятия.
* edit: Я хотел бы добавить, что одним из лучших способов изучения нового языка является попытка воссоздать что-то простое на этом языке. Это может быть небольшой сервер, который просто скажет вам текущее время, простую игру с тик-таковыми и т. Д.
Что вы подразумеваете под корпоративным материалом? –
Деятельность предприятия в java - это «каркас» JEE/J2EE. В основном это целая куча фреймворков и инструментов, которые позволяют разрабатывать некоторые усовершенствованные (в основном) серверные концепции. Все вещи предприятия очень подавляющие, если вы впервые изучаете Java. – Steven
Ну, я только начал пробовать Greenfoot, это классно, и я изучаю основы. Я просто волнуюсь, это не научит меня настоящей джаве. –
У Oracle на самом деле довольно хороший учебник на своем сайте (для начала). Я еще не полностью прошел их графические учебные пособия, но он неплохо справляется с освещением всех основ, включая основы программирования начинающих для всех, кто может изучать его как первый язык. http://docs.oracle.com/javase/tutorial/
Если вы решите купить книгу, я слышал хорошие вещи о следующем: http://www.amazon.com/Java-How-to-Program/dp/0273759760/
Когда я узнал, Java я использовал Central Connecticut University's introductory course. Это имеет тенденцию идти достаточно медленно, чтобы вы поняли, но и быстро достаточно, чтобы вам не скучно.
Обязательно выполните упражнения в конце глав!
+1 Интересный ресурс. Я лично использовал [Berkeley Weiner Lecture Archive] (http://wla.berkeley.edu/). Но они идут довольно быстро. –
Это учебник довольно хорошего ребенка, даже если он немного устарел. Если вам становится скучно с этой книгой и вы чувствуете себя немного предприимчивыми, я рекомендую попробовать Building Skills in Object-Oriented Design. Книга проходит полный дизайн рулетки, когтей и блэкджека. Три игры, которые достаточно сложны, что они не могут быть тривиально разработаны. Учебники Oracle/Sun также хороши, как предложил Стивен.
Я изучаю большинство основ, хотя TheNewBoston. Это было ясно и разделено на несколько разделов. Это видеоуроки, я использовал больше ресурсов, чтобы дополнить его позже.
- 1. Знание Java для разработки Android
- 2. Java Reverse Engineering Tutorial
- 3. java WebServices Tutorial
- 4. Java Tutorial .isEmpty() Метод
- 5. Oracle java generics tutorial
- 6. Знание о конструкторе копирования в java
- 7. Знание местоположения
- 8. Проблемы Spring MVC Java Tutorial
- 9. Quick Flex и Java tutorial
- 10. Java Threading Tutorial Тип Вопрос
- 11. Java Tutorial - Неизвестное исключение хоста
- 12. saucelabs java tutorial ошибки компиляции
- 13. Соответствие шаблону Java Statement
- 14. Соответствие шаблону в Java
- 15. Java - Дата Соответствие шаблону
- 16. Соответствие Java различным массивам
- 17. Соответствие Java-рефлексии
- 18. Eclipse/Java - Соответствие JDK
- 19. Соответствие строк в java
- 20. Соответствие регулярному выражению Java
- 21. Соответствие шаблону Java regex
- 22. Соответствие Java Quotation
- 23. Неверное соответствие версии Java?
- 24. Соответствие кривой в Java
- 25. Соответствие Java Pattern
- 26. Соответствие регулярному выражению Java
- 27. Соответствие {регулярное выражение java
- 28. Prerequistes знание выполнения проектов RCP
- 29. Знание внутренних окон?
- 30. Основные Перетяжка Знание
есть IDE - BlueJ. это интересно и помогает понять концепции OO. получить книгу и использовать интернет-уроки по – John
+1 BlueJ. Преподавал Java с помощью Uni. Однако вы захотите перейти на один из Eclipse/IntelliJ/Netbeans. – Steven
Спасибо, загрузив BlueJ прямо сейчас. Я перейду к Eclipse, но я хотел бы сделать много обучения без среды, поэтому я мог бы понять, как это работает, поэтому переходим к чему-то вроде Eclipse. –