Java

  • A Practical Guide to Data Structures and Algorithms using Java


    Book A Practical Guide to Data Structures and Algorithms using JavaAuthor:Kenneth. J Goldman, Sally. A Goldman
    Publisher:CRC Press

    Year:  2007
    Pages: 1057
    Language: english
    Format: EPUB (best quality) - 7.5 Mb; PDF - 6.33 Mb
    ISBN: 978-1420010336

  • ADB: управление эмуляторами/устройствами через командную строку

    Команда ADB - управление эмуляторами и устройствамиПроблема

    У вас есть файл приложения .арк, и вы хотите установить его на эмуляторе или на реальном устройстве, чтобы проверить приложение, или потому, что этого требует ваше приложение.

    Решение

    Используйте инструмент командной строки ADB для установки файла .арк на запущенный эмулятор. Вы также можете использовать этот инструмент для установ­ки файла .арк на подключенном Android-устройстве, удаления файла .арк с такого устройства, просмотра запущенных/подключенных устройств и т.д.

  • Android: cохранение данных, когда пользователь поворачивает устройство

    Проблема

    Когда пользователь поворачивает устройство, система Android обычно уничтожа­ет и воссоздает текущую активность. Вы хотите сохранить некоторые данные в этом цикле, но все поля в вашей активности при этом будут потеряны.

    Существует несколько подходов. Если все ваши данные содержат элементар­ные типы, состоят из объектов класса String или являются объектами класса Serializable, вы можете сохранить их с помощью метода onSavelnstanceState() в переданном объекте класса Bundle.

  • Android: ссылки на библиотеки для реализации внешней функциональности

    Подключение внешних библиотек Jar в проект AndroidПроблема

    Вы хотите ссылаться на внешнюю библиотеку JAR  в исходном коде Android-проекта.

    Решение

    Существует несколько решений.

    • Используйте каркас Maven или систему Gradle для создания своего проекта. Просто укажите зависимость Maven или Gradle, и ваш инструмент сборки за­грузит и проверит ее.
    • Установите зависимость от модуля (Android Studio) или библиотечного проекта.
    • Последнее средство — загрузите файл JAR для требуемой библиотеки и до­бавьте его в свой проект.
  • AWS SDK – Java

    AWS SDK on Java allows us to use the IAM service via the SDK in multiple languages so that we can customize it as per our choices. To access the IAM service, we need to create the AmazonIdentityManagement object as follows:

  • Bootcamp: введение в Spring Boot и Cloud Foundry на примере

    введение в Spring Boot и Cloud FoundryВ  данной статье будет рассмотрен вопрос создания приложений, ориентированных на работу в облаке с помощью Spring Boot и Cloud Foundry. Мы рассмотрим поддерживающий инструментарий (например, набор Spring Tool Suite), создадим конфигурацию Java на многочисленных примерах и затем сделаем обзор средств перемещения приложения в облачную среду. Мы автоматизируем процесс развертывания Java-кода в среде его промышленной эксплуатации и расскажем о процессе непрерывного развертывания. 

  • Creating and Manipulating Strings in Java

    Java string types The OCA exam expects you to know the core data structures and classes used in Java, and in my blog readers will learn about the most common methods available. For example, String and StringBuilder are used for text data. An array and an ArrayList are used when you have multiple values. A variety of classes are used for working with dates. In this article you'll also learn how to determine whether two objects are equal.

    API stands for application programming interface. In Java, an interface is something special. In the context of an API, it can be a group of class or interface definitions that gives you access to a service or functionality. You will learn about the most common APIs for each of the classes covered in my blog.

  • Data Structures Using Java


    Data Structures Using JavaAuthor:Duncan A. Buell
    Publisher: Jones & Bartlett Learning

    Year:  2012
    Pages: 392
    Language: english
    Format: EPUB (best quality), 2 Mb
    ISBN: 978-1449628079, 1449628079

  • First Simple Java Program: entering, compiling step by step

    Java first simple programBefore you can compile and run those Java programs, however, you must have the Java Development Kit (JDK) installed on your computer. The JDK is available free of charge from Oracle. At the time of this writing, the current release of the JDK is JDK 8. This is the version used by Java SE 8. (SE stands for Standard Edition.) Because JDK 8 contains many new features that are not supported by earlier versions of Java, it is recommended that you use JDK 8 (or later) to compile and run the programs. If you use an earlier version, then programs containing new features will not compile.

  • Getting Started with Java programming

    Getting Started with JavaThe thing that Java tries to do and is actually remarkably successful at is spanning a lot of different domains, so you can do app server work, you can do cell phone work, you can do scientific programming, you can write software, do interplanetary navigation, all kinds of stuff...

    - Java language creator James Gosling

    When the Java programming language was unleashed on the public in 1995, it was an inventive toy for the Web that had the potential to be more.

    The word “potential” is a compliment that comes with an expiration date. Sooner or later, potential must be realized, or new words and phrases are used in its place, such as “slacker,” “letdown,” “waste,” or “major disappointment to your mother and me.”

  • How enterprises use and store data and Java Data Access capabilities

    enterprise data stores  and Java Data AccessNow more than ever, Java developers need to understand how to create data-centric applications. Data is an important commodity and organizations now try to capture, store, and analyze all the information they generate. As a result, many different forms of data exist and an equal number of different methods exist to store it. As a Java developer, you will likely face the challenge of writing an application that enables an organization to effectively use its data stored in either a single source or multiple sources.

  • Introduction to Java certification exams

    Java certification examsJava recently celebrated its 23th birthday, since it was “born” in 1995. As with anything 23 years old, there is a good amount of history and variation between different versions of Java. Over the years, the Java certification exams have changed to cover different topics. The names of the exams have even changed. This article covers the Java 8 OCP exam along with the upgrade exams to Java 8.

    If you read about the exam on the web, you may see information about the older names for the exam. The name changes are shown in Figure 1. Here’s what happened. Back when Sun Microsystems owned Java, they used to have two exams. The SCJA (Sun Certified Java Associate) was meant for new programmers and the SCJP (Sun Certified Java Programmer) was meant for those who wanted broader knowledge. When Oracle bought Sun Microsystems, they renamed all of the exams from Sun to Oracle, giving us the OCJA (Oracle Certified Java Associate) and OCJP (Oracle Certified Java Programmer).

  • J2ME Specifications and other Java Platforms

    J2ME Specifications All of the J2ME configurations and profiles have been developed as part of the Java Community Process (JCP). The JCP brings together leading players in the relevant industries with the aim of agreeing on a common specification to which they can all design their products. Each configuration or profile started out as a Java Specification Request(JSR), which describes the scope of the work to be done and an outline of the areas to be covered. An expert group is assembled to create the specification, which is then subject to an internal ballot and revision before being made available for public review. Following public review and a possible last revision, the final draft is produced, and the JSR is completed.

  • Java and Object-Oriented Programming

    Object-Oriented Programming on JavaThe biggest challenge for a new Java programmer is learning object-oriented programming while learning the Java language.

    Although this might sound daunting if you are unfamiliar with this style of programming, think of it as a two-for-one discount for your brain. You will learn object-oriented programming by learning Java. There’s no other way to make use of the language.

    Object-oriented programming is an approach to building computer programs that mimics how objects are assembled in the physical world.

    By using this style of development, you can create programs that are more reusable, reliable, and understandable.

    To get to that point, you first must explore how Java embodies the principles of object-oriented programming.

  • Java Development and Oracle OLAP and Essbase

    Using Java API for building Oracle OLAP &Essbase appsOracle offers Java APIs for both Oracle OLAP and Oracle Essbase. These APIs are public, which means that anyone can develop a custom application to work with one of Oracle's OLAP engines. Let's take a closer look at these Java features in my blog.

     

  • Java EE: структура кода крупного корпоративного проекта

    Крупный корпоративный проект на Java EE - структура и особенностиМы рассмотрели варианты структуры корпоративного проекта, теперь подробнее изучим конкретную структуру проекта. Предполагая, что мы моделируем корпоративную систему небольшого размера с незначительной функциональностью, преобразуем задачи проекта в кодовые структуры.

    Мы уже знаем, что такое вертикальные и горизонтальные структуры модулей. Именно это нужно в первую очередь изучить при структурировании проекта.

  • Java SE 8: Лямбда-выражения и другие новшества

    Что нового в  Java SE 8?В версии языка программирования Java SE 8 с комплектом разработчика JDK 8 и внутренним номером версии., 1.8 произошли значительные усовершенствования благодаря внедрению лямбда-выражений — нового языкового средства с далеко идущим по­следствиями! Лямбда-выражения позволяют совершенно иначе подходить к про­граммированию и написанию кода. Лямбда-выражения вносят в Java возможности функционального программирования. В процессе программирования лямбда-выражения способны упростить и со­кратить объем исходного Кода,- требующегося для создания определенных кон­струкций, в том числе некоторых типов анонимных классов. Кроме того, лямбда- выражения вводят В язык новый оператор (->) и элемент синтаксиса. И наконец, лямбда-выражения помогают сохранить живость и проворство языка, которые пользователи ужо, привыкли ожидать от Java.

  • Java Virtual Machine and J2SE Language Features

    Java Virtual Machine and J2SE languageThe hardware and software limitations imposed by the devices at which CLDC is targeted make it impractical to support either a full Java virtual machine or a complete set of J2SE core classes. Running a simple "Hello, world" application on the Windows platform requires around 16 MB of memory to be allocated. Contrast this with the minimum platform requirements for CLDC, which call for:

    • 128 KB of ROM, flash or battery-backed memory for persistent storage of the Java VM and the class libraries that make up the CLDC platform.
    • 32 KB (or more) of volatile memory to be available for runtime allocation. This memory is used to satisfy the dynamic requirements of Java applications, which include class loading and the allocation of heap space for objects and the stack.

  • Java-кодинг для Android: обработка исключений

    Программирование для Android: обработка исключений JavaПроблема

    Язык Java имеет четко определенный механизм обработки исключений, но требу­ется некоторое время, чтобы научиться эффективно его использовать, не разочаро­вывая ни пользователей, ни специалистов технической поддержки.

     

  • Java: подключение к базам данных Oracle

    Часто для выполнения задач по манипулированию данными программам Java требуется подключиться к базе данных. JDBC — это интерфейс, который позволяет программе Java подключаться к базе данных и выдавать операторы DML и DDL. Интерфейс JDBC позволяет использовать динамические операторы SQL в тех ситуациях, когда количество и тип столбцов неизвестно до времени выполнения. (При написании статического SQL-кода можно применять интерфейс SQLJ, который позволяет вставлять операторы SQL в код Java.) JDBC предоставляет обширную библиотеку подпрограмм, которые помогают открывать и закрывать соединения с базами данных и обрабатывать данные.

Page 1 of 4