2012-04-17 4 views
1

В последнее время я понял, что должен знать некоторые из Java для программирования (я хочу программировать на android). Когда я читаю все учебники и некоторые бесплатные электронные книги, они либо не берут на себя никакого опыта программирования, либо предполагают, что читатель исходит из фона C/C++. Поскольку я привык к python и MATLAB в течение долгого времени, сильная клавиатура C/C++ неуклюжаема для меня. Есть ли какие-нибудь учебники/книги, которые некоторые из вас знают, что предполагает, что читатель является программистом на питоне и ведет его через Java, демонстрируя сходства и различия между этими двумя языками?Хорошие учебники/книги для Java для программиста с фоном python

я упомянул следующие книги и веб-сайты:

Introduction to programming using Java by David J. Eck, что приятно, но не принимает на себя мало/нет опыта программирования и должно пройти через множество страниц, чтобы получить основные.

Java для начинающих Рикардо Настой

Эти книги движется взад и вперед, не говоря о фоне пользователя и многое другое.

Это, как говорится, я хотел бы книгу, чтобы ответить на некоторые вещи, как это сразу и пронести через программирование в Java:

-Почей функция может быть реализована без добавления его в класс Java, который может быть сделано в python? -Какой диапазон различных переменных, их определение и как они отличаются от python?

Это несколько вещей, которые программист на Python будет выглядеть, на мой взгляд, когда они попытаются увидеть Java.

Просьба предложить любые материалы, которые помогут изучать Java для программистов на языке python.

+0

Я не против ненавистников, но если бы они могли что-то предложить, несмотря на их ненависть, это сделало бы это удивительным. –

+2

Это [не подходит вопрос] (http://stackoverflow.com/faq#dontask) для SO - нет «правильного ответа» - это болтливо и открыто. –

+0

Вы всегда рассчитываете на правильный ответ? Я не. Я не нахожу источник, который говорит: «Java для программистов на питоне». Может ли кто-нибудь дать мне ссылку или источник? Это был бы правильный ответ, и я бы сразу принял это. Правильно или неправильно, как вы смотрите на это. –

ответ

1

Мы использовали эту книгу сразу после нашего вводного курса в java в моем университете: Object Oriented Design & Patterns,, Cay Horstmann. Он предлагает хорошее введение в java, а также в шаблоны. Мне понравилось, и оттуда мы просто использовали онлайн-ссылку.

Хорошее чтение. И я могу предложить издание IntelliJ Idea Community в качестве IDE, когда вы чувствуете, что вам это нужно.

+0

Смотрите еще раз! Эта книга предполагает C++. –

+0

Jack_of_All_Trades: Это не так. В нем говорится, что «Содержит курс краха в Java для читателей, знакомых с C++». Он не говорит, что вся книга основана на C++, и я знаю, что это не так. Мы все изучили java из этой книги, и мы не знали C++. – Mads

+0

Я посмотрю. Благодарю. –