|
|
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
Привет всем! Решил посмотреть в сторону Java. Не знаю с чего начать... Сам пишу на С/С++, C#. Java привлекла своей консервативностью что ли... Вообщем как сложно мне будет перейти на Java. Какие инструменты мне понадобяться. Хочу работать и в Windows, и в Linux ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2006, 13:09:24 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
Странно, что Java привлекает Вас консервативностью. Она довольно динамично развивается, вот позавчера 6-рка вышла :) А начать, разумеется, с топа популярных вопросов. Всего парой тем выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2006, 13:23:17 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
И еще маленькое добавление: просто примите это как данность: Java это не C, это не C++ и у нее есть серьезные различия с C#. Поэтому книжку читать уровня HelloWorld и с самых первых страниц. О. Кстати вспомнил: начать можно с данного сайта . 2 Модератор: может внести в FAQ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2006, 13:25:35 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
- не "консервативностью", а фундаментальнстью :) - скачай комплект разработчика JDK вместе со визуальной средой разработки (например NetBeans) JDK 6 with NetBeans 5.5 - купи или скачай: Брюс Эккель "Философия Java" - почитай ТОП популярных вопросов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2006, 13:29:12 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
Netbeans губителен для начинающего девелопера. Я демки посмотрел и ужаснулся, Delphi нервно курит в сторонке по поводу мышекликательного программирования. Насколько я не люблю eclipse за его конструктороподобную структуру, но для начинающего самое оно - без плагинов удобный редактор с подсветкой, автокомплитом и показом javadoc. В-общем эту тему уже сотни раз обсудили на каждом форуме, посвященном java, осталось лишь только поискать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2006, 13:35:29 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
А и еще.. Эккеля не рекомендую..Вы упустите слишком много вещей, которые просто еще не можете понять ввиду отсутствия у вас необходимых знаний и опыта. Гораздо приятнее для начала прочитать Хорстманна. А Эккеля уже попозже. //Написать чтоль министатейку на эту тему, что и почему нравится и не нравится, как начать работу с Java и не наступить на кучу граблей. Хотя конечно меня порвут... уж слишком идеологическая тема.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2006, 13:38:44 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
mysterioСтранно, что Java привлекает Вас консервативностью. Наверное, имелась ввиду совместимость программ написанных для старых версий с новыми версиями JRE. Чего не хватает продуктам MS. Хорстманн - самое то, если есть навыки программирования. Сам его первый том прочитал (просмотрел), скоро возьмусь за второй. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2006, 15:09:37 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
mysterioNetbeans губителен для начинающего девелопера. Я демки посмотрел и ужаснулся, Delphi нервно курит в сторонке по поводу мышекликательного программирования. Насколько я не люблю eclipse за его конструктороподобную структуру, но для начинающего самое оно - без плагинов удобный редактор с подсветкой, автокомплитом и показом javadoc. В-общем эту тему уже сотни раз обсудили на каждом форуме, посвященном java, осталось лишь только поискать.Показал однажды знакомому программисту на С++,С# нетбинс, он посмотрел на меня как на полного ламера, сказал что нетбинс 5.0 похож на вижуал студио из прошлого века, хорошо что я ему эклипс не показал =))) Потом изложил ему идею программирования в командной сторке, на это он даже не нашол что ответить. От себя - командной сторокой не стоит увлекаться больше чем пол часа, и это после того как поймеш что такое пакеты, почиму они не находятся сами и т.д. А для програмера С++ изучение нового оо языка это изучение синтаксиса и базовых пакетов, т.е. полистать хортсмака, написать пару простых примеров и можно погружаться с головой и на долго в решение нужных в данный момнент задач. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2006, 15:59:38 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
Netbeans губителен для начинающего девелопера. Я демки посмотрел и ужаснулся, Delphi нервно курит в сторонке по поводу мышекликательного программирования. Не так давно некий Джим Гослинг написал, что он пользуется NetBeans и оно ему нравится. Да кстати, это - главный автор языка Java. Впрочем, не так важно, что выбрать для начала - Netbeans или Eclipse. Потом можно будет повыбирать. Купить книжки (неплохой учебник на русском языке - Хорстманна) и начинать составлять программу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2006, 20:36:44 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
Partisan M Netbeans губителен для начинающего девелопера. Я демки посмотрел и ужаснулся, Delphi нервно курит в сторонке по поводу мышекликательного программирования. Не так давно некий Джим Гослинг написал, что он пользуется NetBeans и оно ему нравится. Да кстати, это - главный автор языка Java. Впрочем, не так важно, что выбрать для начала - Netbeans или Eclipse. Потом можно будет повыбирать. Купить книжки (неплохой учебник на русском языке - Хорстманна) и начинать составлять программу. Типа Джим Гослинг - начинающий девелопер ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2006, 20:54:50 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
webusПривет всем! Решил посмотреть в сторону Java. Не знаю с чего начать... Сам пишу на С/С++, C#. Java привлекла своей консервативностью что ли... Вообщем как сложно мне будет перейти на Java. Какие инструменты мне понадобяться. Хочу работать и в Windows, и в LinuxС понимания того, зачем тебе нужна эта жаба. Мне например чтобы не зависеть от всяких багландов и микрософтов и не платить им полугодовую зарплату за каждую новую фенечку в меню очередного Officа 2k7. А тебе зачем? С решения хочешь ли ты программировать и учиться по нормальному программировать или ждешь инструмент, который "все сделает за тебя лучше чем ты сам и бесплатно". Во втором случае есть вероятность, что от разочарования можно окончить жизнь самоубийством ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2006, 21:32:30 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
mysterioА и еще.. Эккеля не рекомендую..Вы упустите слишком много вещей, которые просто еще не можете понять ввиду отсутствия у вас необходимых знаний и опыта. Гораздо приятнее для начала прочитать Хорстманна. А Эккеля уже попозже. //Написать чтоль министатейку на эту тему, что и почему нравится и не нравится, как начать работу с Java и не наступить на кучу граблей. Хотя конечно меня порвут... уж слишком идеологическая тема....Вот вот. Я по совету многих начинал с Эккеля. Половину не понял, дочитал до половины, попалась книжка хорстмана, первый том вроде асилил. Но сейчас нашел SCJP Exam for J2SE 5 и вот ее-то советую. Дается база знаний, синтаксис + основы работы платформы. А уже потом "зазубрив" ее, можно даже начинать Эккеля, уже будет понятно, ЧТО он в книжке обсуждает, ну а Хорстмана использовать как удобный справочник сниппетов кода ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2006, 21:38:26 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
fjordОт себя - командной сторокой не стоит увлекаться больше чем пол часа, и это после того как поймеш что такое пакеты, почиму они не находятся сами и т.д. А для програмера С++ изучение нового оо языка это изучение синтаксиса и базовых пакетов, т.е. полистать хортсмака, написать пару простых примеров ... ну да, конечно, попутно каждые полчаса задавая на форумах тупейшие вопросы по синтаксису типа и ожидая, что все тут же сбегутся и будут конченному C++нику объяснять азбучные основы ДРУГОЙ платформы. Ага. Щаз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2006, 21:44:31 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
Partisan MНе так давно некий Джим Гослинг написал...Да кстати, это - главный автор языка Java.Не Джим, а Джеймс. Отцов надо знать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2006, 21:49:23 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
James_Gosling Partisan MНе так давно некий Джим Гослинг написал...Да кстати, это - главный автор языка Java.Не Джим, а Джеймс. Отцов надо знать Hi, James_Gosling who are you ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2006, 22:09:20 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
И че все так на Эккеля? Помоему прекрасно читается если человек работал до этого с С++. Прочитал 70% - все вроде понятно. Примеры доходчиво объясняются... Сейчас готовлюсь по SCJP - вот тут много чего упущено:(. ИМХО если хорошо знаете ООП + STL то будет достаточно просто изучить основы языка и работу с коллекциями... PS: тем более у Эккеля постоянно приводится сравнение с С++ при объяснении схожих моментов. PPS: хотя я ничего другого не читал, поэтому может и не прав:)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2006, 23:08:57 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
Leonidv Хорстманн - самое то, если есть навыки программирования. Сам его первый том прочитал (просмотрел), скоро возьмусь за второй. Господа! О какой книге идёт речь всё-таки? Я вот купил:"JAVA2 Том1. Основы. Седьмое издание. КЕЙ С. ХОРТСМАНН и ГАРРИ КОРНЕЛЛ Изд. Вильямс 2006". Вы про неё? Или есть ещё какая-то книга одного Хортсманна? Просто то издание, о котором я говорю, изобилует мелкими и не очень опечатками. С Вашего позволения, не буду приводить здесь код, но если есть у кого-нибудь под рукой эта книга, посмотрите пример на стр. 402(листинг 8.6.). Я всю голову сломал. Не разберусь никак. Грешу на опечатку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2006, 12:36:25 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
Там листинг на 2 страницы. В каком конкретно месте, по вашему мнению, опечатка? И что, опечатки в книгах это страшное зло? Зло, когда в книгах чушь пишут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2006, 17:28:24 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
1.Это та книга, которую Вы рекомендовали, или нет? 2.Эта программа будет работать? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2006, 18:10:42 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
Так как написали вы - нет. Так как написано в книге - да. Вас же спросили - что конкретно вас смутило? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2006, 18:47:42 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
Я написал всё как в книге!!!!!!!!! Слово в слово. Когда в книгах делают незначительные ошибки или неправильно расставляют знаки препинания-это не есть зло. Но после таких листингов, я даже боюсь подходить ко 2 тому, где гораздо более сложные вещи рассматриваются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2006, 18:53:53 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
А, ну да! Заметил свою опечатку! В классе BlankFrame вызов setLocation должен быть Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2006, 19:03:31 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
Вы можете написать, что конкретно не работает или нет? И если да, то как это исправить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2006, 19:24:24 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
Leonidv , позвольте поставить вопрос по другому Так как написали вы - нет. Так как написано в книге - да. Мы вообще в одну и туже книгу смотрим? Чем отличается код в Вашей книге от приведённого мною? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2006, 19:34:04 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
omut Мне надоело, что вы играете со мной в кошки-мышки. Вы что, меня за дурака держите? Или вы ожидаете, что я каждую строчку приведенного вами кода буду с кодом в книге сверять? Напишите, что вам не нравится в приведенном вами коде. Тогда и обсудим эту тему. И еще раз повторюсь - опечатки в книге, это не важно. Важны идеи, которые она доносит до читателя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2006, 20:05:27 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
omutНо даже после исправления-заработает?А чему там не работать? Код: plaintext 1. 2. 3. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2006, 20:35:40 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
Были заданы два конкретных вопроса. Не хотите отвечать-не надо. И кошки-мышки Вы устроили. Сначала сказали, что книжный код работает, а мой нет. Потом оказывается -Вы их даже и не сравнивали. Как капризная девочка,честное слово. Зачем тогда советовать новичкам,обладая такой психикой. Я, кстати, тоже новичёк. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2006, 20:45:43 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
Вы знаете, новичЁк, специально для вас сравнил. Различий не нашел. Так что давно пора сказать, что конкретно вам не нравится. НовичЁк новичку рознь. Некоторые прямо говорят - вот такой код вот в таком месте не работает. Тогда ему говорят - "Да, ты прав". Или - "Ты не понял то-то и то-то" (скорее всего, ваш случай). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2006, 21:29:55 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
Люди! Други!!!! В этой книге, на предварительной странице черным по белому написано буквально следующее: Однако кнопка Close all класса MulticastPanel имеет несколько обработчиков. При каждом вызове метод makeNewFrame() добавляет к кнопке Close all ещё одного обработчика.................................... Где???? Ну где этот метод? Ха! Авторы модифицировали программу! И это здорово! Но стоило бы и описание её работы переписать, Вам не кажется??!! Или это не зло? В описании карбюратор, а на иллюстрации электронный инжектор. Ерунда какая! Всё равно результат один - приготовление смеси! Но читает это новичёк. Поэтому я и сомневаюсь, что подобных модификаций кода нет во втором томе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2006, 22:01:06 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
omutГде???? Ну где этот метод? Ха! Авторы модифицировали программу! И это здорово! Но стоило бы и описание её работы переписать, Вам не кажется??!! Или это не зло? В описании карбюратор, а на иллюстрации электронный инжектор. Ерунда какая! Всё равно результат один - приготовление смеси! Но читает это новичёк. Поэтому я и сомневаюсь, что подобных модификаций кода нет во втором томе.Причем тут переводчики? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. But the Close all button of the MulticastPanel has multiple listeners. Each time the BlankFrame constructor executes, it adds another action listener to the Close all button. Each of those listeners is responsible for closing a single frame in its actionPerformed method. When the user clicks the Close all button, each of the listeners is activated and each of them closes its frame. Furthermore, the actionPerformed method removes the listener from the Close all button because it is no longer needed once the frame is closed.http://safari.phptr.com/0131482025/ch08lev1sec6#ch08lev1sec6 По идее вот тут http://www.phptr.com/bookstore/product.asp?isbn=0131482025&rl=1 должна быть errata, список найденных ошибок в книге, но я не нашел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2006, 23:16:31 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
Если ты на основании этого скажешь, что CJ2 F, 7ed - плохая книга для изучения Java, то... Ну изучай по какой-нибудь другой книге. Например, попробуй достать TiJ, 4ed или купить. У нас продается только устаревшее 3 издание http://www.ozon.ru/context/detail/id/1829558/ по дикой довольно цене ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2006, 23:27:27 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
omutЛюди! Други!!!! В этой книге, на предварительной странице черным по белому написано буквально следующее: Однако кнопка Close all класса MulticastPanel имеет несколько обработчиков. При каждом вызове метод makeNewFrame() добавляет к кнопке Close all ещё одного обработчика.................................... Где???? Ну где этот метод? Ха! Авторы модифицировали программу! И это здорово! Но стоило бы и описание её работы переписать, Вам не кажется??!! Или это не зло? В описании карбюратор, а на иллюстрации электронный инжектор. Ерунда какая! Всё равно результат один - приготовление смеси! Но читает это новичёк. Поэтому я и сомневаюсь, что подобных модификаций кода нет во втором томе. Да, серьезная опечатка в книге. Чувствуется, кардинально так изменили авторы смысл своего примера PS Вам переделать программу, новичЁк, чтобы там этот метод был, или сами догадаетесь где он? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2006, 23:30:01 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
Donald KnuthЕсли ты на основании этого скажешь, что CJ2 F, 7ed - плохая книга для изучения Java, то... Ну изучай по какой-нибудь другой книге. Например, попробуй достать TiJ, 4ed или купить. У нас продается только устаревшее 3 издание http://www.ozon.ru/context/detail/id/1829558/ по дикой довольно цене Книга хорошая. Много в чём разобрался с помощью неё. Кстати, за ссылку спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2006, 12:53:20 |
|
||
|
С чего начать знакомство с Java ?
|
|||
|---|---|---|---|
|
#18+
Donald Knuth omutГде???? Ну где этот метод? Ха! Авторы модифицировали программу! И это здорово! Но стоило бы и описание её работы переписать, Вам не кажется??!! Или это не зло? В описании карбюратор, а на иллюстрации электронный инжектор. Ерунда какая! Всё равно результат один - приготовление смеси! Но читает это новичёк. Поэтому я и сомневаюсь, что подобных модификаций кода нет во втором томе.Причем тут переводчики? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. But the Close all button of the MulticastPanel has multiple listeners. Each time the BlankFrame constructor executes, it adds another action listener to the Close all button. Each of those listeners is responsible for closing a single frame in its actionPerformed method. When the user clicks the Close all button, each of the listeners is activated and each of them closes its frame. Furthermore, the actionPerformed method removes the listener from the Close all button because it is no longer needed once the frame is closed.http://safari.phptr.com/0131482025/ch08lev1sec6#ch08lev1sec6 По идее вот тут http://www.phptr.com/bookstore/product.asp?isbn=0131482025&rl=1 должна быть errata, список найденных ошибок в книге, но я не нашел Вы наверно хотели написать:"Казалось-бы, причем тут переводчики?" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2006, 14:33:32 |
|
||
|
|

start [/forum/topic.php?all=1&fid=59&tid=2147181]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
40ms |
get topic data: |
16ms |
get forum data: |
4ms |
get page messages: |
86ms |
get tp. blocked users: |
2ms |
| others: | 309ms |
| total: | 497ms |

| 0 / 0 |
