
Ваша оценкаРецензии
BulatSharifullin5721 ноября 2016Отличная книга.
Прекрасная книга. Всё понятно, интересно, доходчивые примеры, интересные задания (пример: 5 минутный детектив).Во время изучения практика на примере игры морской бой. Была ошибка в коде возможно из за java 5 . Но это было даже интересно я сам разобрался в проблеме и возможно не очень правильно, но решил её
johnGalt6213 марта 2016Читать далееИдеально подходит новичкам, которые хотят изучить язык Java (для прочтения требуются только базовые знания в программировании). В книге четко и с юмором описано все, что необходимо знать начинающему Java - программисту. Весь материал сопровождается примерами кода и иллюстрациями. В каждой главе предлагаются практические задания для закрепления материала. Из недостатков можно выделить то, что книга написана для версии java 5.0 и что-то уже устарело (например javax.swing и java.awt), но все примеры компилируются и адекватно работают на java 8. Также к недостаткам можно отнести отсутствие реальных задач на написание программ, в основном вы будете набирать примеры из книги или собирать программы по кусочкам.
Подводя итог можно сказать, что книга идеально подходит новичкам, она не раскрывает всех возможностей языка java, но в ней есть все, без чего вам не обойтись.
Skipjack741 января 2020Легко, доступно и с юмором о базовых концепциях языка java
Читать далееБазовый учебник для начинающих изучать язык программирования java. Интересная, доступная нестандартная подача материала, которая заставляет постоянно переключаться, заставляет голову работать. Книга совершенно не похожа на обычный самоучитель. Всё обилие теории представлено в виде небольших топиков с интересными запоминающимися примерами, юмористическими вставками, нестандартными задачами, головооомками и кроссвордами. Обычный скучный учебник талантливым авторам удалось превратить во что-то действительно захватывающее при этом сохранив основной объём информации, который нужно усвоить. Отдельный плюс за задачи: наполовину программистские, наполовину логические, хоть и далеко не все решались с первого и даже со второго раза, но увлекали настолько, что к ним всё равно хотелось возвращаться и осилить их до конца.
RahulBhosle14 декабря 2022What Is Java?
Читать далееWhat is Java?
Java is a programming language and stage that has been around beginning around 1995. Since its delivery, it has become one of the most famous dialects among web designers and other coding experts. It's a broadly useful, object-situated language. Unlike Python, Java is an incorporated language, which is one reason it's your quicker choice.
At the point when you program with incorporated dialects like Java, the coding gets straightforwardly changed over completely to machine code. That allows the processor to execute considerably more rapidly and effectively while giving you expanded command over equipment perspectives like computer chip utilization. Different instances of aggregated dialects incorporate C and C++, Rust, Go, and Haskell.
Java is broadly utilized in web advancement, large information, and Android application improvement. It has likewise been getting forward movement when utilized in cloud improvement and the Web of Things (IoT). Java is additionally useful for chipping away at big business-level web applications and microservices. Different associations use Java to assemble their web applications, remembering those for medical services, training, protection, and, surprisingly, administrative divisions. A portion of the large names utilizing Java today incorporate NASA, Google, and Facebook.
Benefits of Java
Speed and effectiveness are two of the huge draws of utilizing Java. It's additionally one of the coding dialects viewed as simple to learn. Since a considerable lot of the cycles of this significant level language run consequently, you will not need to do an extreme investigation of how everything fills in however much you would with a low-level language. You ought to have the option to dominate it somewhat rapidly relying upon how long you can dedicate to learning and rehearing. Different benefits of utilizing Java incorporates the accompanying:
It's basic: The language structure is clear, making it simple to compose. It's not quite so mind-boggling as dialects like C++, and it utilizes programmed memory allotment.
Its foundation is autonomous: You can utilize Java on various kinds of PCs, including Windows, iOS, Unix, and Linux frameworks, as long as it has the Java Virtual Machine (JVM) stage.
It article situated: Because you make classes containing information and works and articles that have a place with those classes, it offers a more instinctive methodology for enormous venture improvement. It additionally gives adaptability and more straightforward investigating, and the capacity to reuse the code.
It has a huge worldwide local area: This is useful while you're learning Java or would it be a good idea if you run into any issues?
It upholds multithreading: When you use Java, you can run more than each string in turn. While running various strings, they share a typical memory region to expand productivity and execution.
It's solid: Java tries not to utilize unequivocal pointers, runs inside a virtual machine called a sandbox, utilizes byte-code verifier to check for unlawful code, and furnishes library-level wellbeing alongside Java security bundle and run-time security checks.
Drawbacks of Java
Before concluding whether Java is the right programming language for you to begin with, taking into account its weaknesses is fundamental. One of the fundamental drawbacks to utilizing Java is that it utilizes much memory—more extensively than Python.
Also, Java deals with its memory through trash assortment, which happens once the application you're chipping away at no longer references the article. Java's trash specialist cleans it off of memory, yet different strings need to stop while the garbage man works during the cycle. The step influences the general exhibition of the application. Different burdens include:
It doesn't offer command over trash assortment: As a software engineer, you will not handle trash assortment utilizing capabilities like free() or erase().
It has a lot of words: Even though Java is straightforward, it will in general have a ton of words in it, which will frequently leave you with mind-boggling, extensive sentences and clarifications.
It doesn't have a local look when you use it for work areas: Java has numerous graphical UI (GUI) developers, yet they aren't awesome if you're making complex UI in a work area. Java is more vulnerable while you're involving it in a work area versus portable with regards to client experience and UI. While there are numerous GUI manufacturers to browse, you'll have to do a ton of exploration to track down the right one for your undertaking.
whimzey11 января 2016Мне эту книгу посоветовал преподаватель как первую для изучающих Java - и я присоединяюсь к его словам. Доходчиво, четко, с юмором. Все, что нужно новичку, чтобы определиться с дальнейшим путем в программировании.
TretolaUnilingual8 марта 2019Книга не нравится
Для новичка книга не подойдет. Потому что ни один новичек, даже вундеркинд, в ней не разберется. А для опытного - она не нужна. В полной уверенности. Отстой.