Java SE 7 Fundamentals
Слушатели, прошедшие курс, получат практический опыт применения основ объектно-ориентированного программирования, таких как, наследование, инкапсуляция и абстракция. Слушатели научатся создавать и использовать простые Java-классы, содержащие в себе массивы, циклы и условные конструкции. Они также научатся использовать и умело управлять функциями ссылок и писать простые обработки ошибок. Курс обеспечивает четкое понимание, что такое Java SE7, и как его использовать в реальных внешних приложениях.
Программа:
Разработка классов и описание, как объявлять класс
Анализ бизнес-задач с целью определения объектов и операций над ними, чтобы сформировать блоки Java-программ
Определение элементов
Демонстрация Java-синтаксиса
Написание простой Java-программы, её компиляция и успешный запуск
Объявление и инициализация переменных
Описание типов данных
Instantiate an object and effectively use object reference variables
Использование операторов, циклов и принятия решений конструкций
Описание и instantiate массивов, ArrayLists и способность to iterate through them
Описание преимущества использования IDE
Регистрация и описание ключевых ошибок Java-технологий
Использование наследования для определения и объявления подкласса в имеющемся суперклассе
Описание практических ошибок в Java-программе
Описание примеров, как Java используется в приложениях, в качестве потребителя продукции
Длительность
Доступ к курсу
Документы
Слушатели научатся:
- Использовать различные конструкции языка Java, для создания Java-приложений
- Использовать конструкции организации циклов и методы для требования программного процесса
- Выполнять обработку ошибок для Java-программ
- Обеспечивать промежуточное Java-программирование и объектно-ориентрованные(OO) концепции в Java-программах
- Демонстрировать знание Java-технологии и языка Java
Программа курса
Showing how to download, install, and configure the Java environment on a Windows system.
Describing the various Java technologies such as Java EE, JavaME, Embedded Java SE
Describing key features of the technology and the advantages of using Java
Using an Integrated Development Environment (IDE)
Identifying objects and recognizing the criteria for defining objects
Identifying the components of a class
Creating and using a test class
Compiling and executing a test program
Describing primitive data types such as integral, floating point, textual, and logical
Declaring variables and assigning values
Using constants
Using arithmetic operators to modify values
Storing objects in memory
Using object references to manipulate data
Using JSE javadocs to look up the methods of a class
Working with String and StringBuilder objects
Testing equality between strings
Evaluating different conditions in a program and determining the algorithm
Creating if and if/else constructs
Nesting and chaining conditional statements
Using a switch statement
Declaring, instantiating, and initializing a two-dimensional Array
Using a for loop to process an Array
Creating and initializing an ArrayList
Using the import statement to work with existing Java APIs
Accessing a value in an Array or and ArrayList
Using the args Array
Developing a for loop
Using ArrayLists with for loops
Developing a do while loop
Understanding variable scope
Passing arguments and returning values
Creating static methods and variables
Using modifiers
Overloading a method
Implementing encapsulation
Using types of polymorphism such as overloading, overriding, and dynamic binding
Working with superclasses and subclasses
Adding abstraction to your analysis and design
Understanding the purpose of Java interfaces
Creating and implementing a Java interface
Understanding the different kinds of Exceptions in Java
Using Javadocs to research the Exceptions thrown by the methods of foundation classes
Writing code to handle Exceptions
Two and three tier architectures
Looking at some Java applications examples