что должен знать java программист
Автор Ѐуслан Крыжановский задал вопрос в разделе Другие языки и технологии
Хочу стать Java программистом, для этого нужно знать JAVA)) и получил лучший ответ
Ответ от
Лучше изучить C сначала, С++ тоже самое, только ООП (как язык почти одно и тоже) C# попроще C++ в плане синтаксиса, там выстроена модель хорошего ООП.... а вообще язык учить по мере необходимости, так как по сути решение любой задачи и запись ее в код сводится к обращению к справочнику, поэтому кодинг на разных языках не делат вас программистом
Ответ от Krab Bark[гуру]
Учи сразу Java. Тем более, что об общих принципах программирования ты уже имеешь понятие.
Учи сразу Java. Тем более, что об общих принципах программирования ты уже имеешь понятие.
Ответ от Jurijus Zaksas[гуру]
Можешь маленько поковырять С, пока всякие указатели не начнутся, но это так, основные синтаксические конструкции изучить только. Можно и сразу с жабы начинать, ничего там особенно сложного поначалу нет тоже.
Можешь маленько поковырять С, пока всякие указатели не начнутся, но это так, основные синтаксические конструкции изучить только. Можно и сразу с жабы начинать, ничего там особенно сложного поначалу нет тоже.
Ответ от Виктор Жуков[активный]
Понимаешь чтобы изучить языки программирования важен не столь синтаксис, как структура алгоритмов. Я хреново знал Delphy но чуть чуть был знакос с C++. Мне было достаточно вспомнить синтаксис языка Delphy и мой C++ опыт позволил мне писать проги на нем. А язык HTML тебе вряд-ли поможет
Понимаешь чтобы изучить языки программирования важен не столь синтаксис, как структура алгоритмов. Я хреново знал Delphy но чуть чуть был знакос с C++. Мне было достаточно вспомнить синтаксис языка Delphy и мой C++ опыт позволил мне писать проги на нем. А язык HTML тебе вряд-ли поможет
Ответ от Дмитрий Митяй[мастер]
Delphi пишется через "i", а не через "y"...И вообще, это не язык, среда разработки... Никто ж не говорит, что "Я пишу на Visual Studio"...А язык - Object Pascal
Delphi пишется через "i", а не через "y"...И вообще, это не язык, среда разработки... Никто ж не говорит, что "Я пишу на Visual Studio"...А язык - Object Pascal
Ответ от ZZZ0oO1Z[гуру]
Ну. . Я бы так посоветовал. Если на каких-то языках программировать уже можешь, то Паскаль можно "скипнуть".
На следующем этапе можно учить либо Си, либо Java, либо и то, и другое. Если хочется, то можно слово Java заменить на C#.
Си хорош тем, что он близок к железу. И через сишные указатели лучше все-таки пройти самому.
Java/C# и тп хороши тем, что они включают в себя много всего полезного, до чего дошла наука программирования. Пусть в упрощенном виде. Но они мультипарадигменные, пусть и не какие-то супер-научные. В этом смысле между Java и C# разница не так велика.
А вот с плюсами нужно крайне осторожно. Сам язык C++ весьма сложен, если его как следует изучить. Речь не столько о самом синтаксисе и не о том, "как использовать C++ для обучения программированию в целом", а о том, как на C++ писать хороший C++ код.
PS. Имеет смысл глянуть, что сейчас изучают в хороших технических ВУЗах сразу после школьного Паскаля. Кроме Веб-технологий. Я сам этого не знаю: -) Старпер я
Ну. . Я бы так посоветовал. Если на каких-то языках программировать уже можешь, то Паскаль можно "скипнуть".
На следующем этапе можно учить либо Си, либо Java, либо и то, и другое. Если хочется, то можно слово Java заменить на C#.
Си хорош тем, что он близок к железу. И через сишные указатели лучше все-таки пройти самому.
Java/C# и тп хороши тем, что они включают в себя много всего полезного, до чего дошла наука программирования. Пусть в упрощенном виде. Но они мультипарадигменные, пусть и не какие-то супер-научные. В этом смысле между Java и C# разница не так велика.
А вот с плюсами нужно крайне осторожно. Сам язык C++ весьма сложен, если его как следует изучить. Речь не столько о самом синтаксисе и не о том, "как использовать C++ для обучения программированию в целом", а о том, как на C++ писать хороший C++ код.
PS. Имеет смысл глянуть, что сейчас изучают в хороших технических ВУЗах сразу после школьного Паскаля. Кроме Веб-технологий. Я сам этого не знаю: -) Старпер я
Ответ от [гуру]
> Хочу стать Java программистом, для этого нужно знать JAVA))
Для этого нужно уметь писать программы на Java.
Знать нужно не только синтаксис Java, но и библиотеки и API, используемые при разработке программ на Java, и сторонние библиотеки и API не столько знать, сколько уметь быстро осваивать по нужде. Это, пожалуй, самое сложное в программировании, и знания других языков типа Delphi вам тут помогут мало - они реализованы под совсем другие API и библиотеки.
> типа он "заковыристый" какой-то и тяжелый
Он непривычный для программиста под Windows.
Его библиотека, особенно GUI, отличается от VCL (Delphi) и Winforms (C#), в ней многое сделано по-другому, а многого вообще нету.
Также IDE для Java сильно отличаются от IDE для Windows-языков (Delphi, Visual Studio).
Будет ли у вас перед Java опыт с C# и C++ под виндой, имхо, не суть важно.
И еще. Java как платформа очень прожорлива в плане ОЗУ. Будьте готовы к тому, что не только ваши приложения Java будут куда более ресурсоемки, чем такие же в Delphi или VB, но и сами IDE для джавы тоже тяжелее IDE Delphi и VB. Проапгрейдите ОЗУ компа, если его менее 4 ГБ.
> Delphi... это не язык, среда разработки. .
Неправда, именно язык, один из диалектов Object Pascal. Читайте википедию.
И дело даже не в особенностях синтаксиса, а в том фреймворке, под который он реализован - т. е. в VCL.
Ни в одной среде, кроме Delphi (и, может быть, других средах от той же фирмы, например, AppMethod), под VCL писать нельзя.
> Хочу стать Java программистом, для этого нужно знать JAVA))
Для этого нужно уметь писать программы на Java.
Знать нужно не только синтаксис Java, но и библиотеки и API, используемые при разработке программ на Java, и сторонние библиотеки и API не столько знать, сколько уметь быстро осваивать по нужде. Это, пожалуй, самое сложное в программировании, и знания других языков типа Delphi вам тут помогут мало - они реализованы под совсем другие API и библиотеки.
> типа он "заковыристый" какой-то и тяжелый
Он непривычный для программиста под Windows.
Его библиотека, особенно GUI, отличается от VCL (Delphi) и Winforms (C#), в ней многое сделано по-другому, а многого вообще нету.
Также IDE для Java сильно отличаются от IDE для Windows-языков (Delphi, Visual Studio).
Будет ли у вас перед Java опыт с C# и C++ под виндой, имхо, не суть важно.
И еще. Java как платформа очень прожорлива в плане ОЗУ. Будьте готовы к тому, что не только ваши приложения Java будут куда более ресурсоемки, чем такие же в Delphi или VB, но и сами IDE для джавы тоже тяжелее IDE Delphi и VB. Проапгрейдите ОЗУ компа, если его менее 4 ГБ.
> Delphi... это не язык, среда разработки. .
Неправда, именно язык, один из диалектов Object Pascal. Читайте википедию.
И дело даже не в особенностях синтаксиса, а в том фреймворке, под который он реализован - т. е. в VCL.
Ни в одной среде, кроме Delphi (и, может быть, других средах от той же фирмы, например, AppMethod), под VCL писать нельзя.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Хочу стать Java программистом, для этого нужно знать JAVA))
Что должен знать Java Junior для того чтобы устроиться в IT компанию?
серега молодец... лучше не отвечу... согласен - необходимы базовые знания Java и уметь писать
подробнее...
спросили в Алалыкины
Изучение веб-программирования с нуля с учетом задачи
Блин, скажу честно если хочешь заниматься web программированием на нормальном уровне, то без
подробнее...
Изучение веб-программирования с нуля с учетом задачи
Блин, скажу честно если хочешь заниматься web программированием на нормальном уровне, то без
подробнее...
спросили в Субд
Как вы считаете, что должен знать web-программист определенного уровня?
C начинающими вообще туго, их много и каждый вгрызается с той стороны, которая ему интересна в
подробнее...
Как вы считаете, что должен знать web-программист определенного уровня?
C начинающими вообще туго, их много и каждый вгрызается с той стороны, которая ему интересна в
подробнее...
Что должен знать прикладной программист?
Системы контроля версий, системы сборки, ООП, паттерны, багтрекинг, ведение документации,
подробнее...
спросили в User java
Реально ли выучить (вернее понять) язык программирования java ?
Если ты еще не знаешь ни одного языка програмиррования то изучая паскаль. Это для того чтобы понять
подробнее...
Реально ли выучить (вернее понять) язык программирования java ?
Если ты еще не знаешь ни одного языка програмиррования то изучая паскаль. Это для того чтобы понять
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
Какие бывают виды программистов?
Программист — это специалист, занимающийся разработкой алгоритмов и программ на основе
подробнее...
спросили в ActionScript
Здравствуйте, уважаемые пользователи проекта otvet@mail.ru,будьте любезны, напишите все виды программистов.
Программист — это специалист, занимающийся разработкой алгоритмов и программ на основе
подробнее...
Здравствуйте, уважаемые пользователи проекта otvet@mail.ru,будьте любезны, напишите все виды программистов.
Программист — это специалист, занимающийся разработкой алгоритмов и программ на основе
подробнее...
Какая это профессия-программист?
Главное знать языки программирования и уметь применять свои знания на
подробнее...
сисадмин vs программист
Программист от 5000$ Сисад от 500$
Сисад знает в 100 раз больше программиста
Сисадом
подробнее...
спросили в Картинг
Кто такой "верстальщик сайтов" и что он должен знать и уметь? Это отдельная профессия или одна из обязанностей?
Основное занятие верстальщика:
вам дают дизайн в фотошопе допустим (то есть картинка в
подробнее...
Кто такой "верстальщик сайтов" и что он должен знать и уметь? Это отдельная профессия или одна из обязанностей?
Основное занятие верстальщика:
вам дают дизайн в фотошопе допустим (то есть картинка в
подробнее...
спросили в Jeep
Java зачем нужен модификатор final
1. Такой код легче читать. Если переменная объявлена как final, то не нужно думать, что же в ней
подробнее...
Java зачем нужен модификатор final
1. Такой код легче читать. Если переменная объявлена как final, то не нужно думать, что же в ней
подробнее...