最新消息:网盘下载利器JDownloader--|--发布资讯--|--解压出错.密码问题--

Java Essential Training with David Gassner (2015)

其他教程 killking 0评论

Java Essential Training

WEBRip | English | MP4 + Project Files | 1280 x 720 | AVC ~220 kbps | 15 fps
AAC | 128 Kbps | 48.0 KHz | 2 channels | 06h 04m | 969.4 MB
Genre: Video Tutorial / Development, Programming

If you want to build applications for mobile devices, desktop computers, or the web, you need to know Java. This course provides the foundation for learning Java SE (Standard Edition), so you can build your first apps or start exploring the language on your own. Author David Gassner shows how to install Java and the IntelliJ IDEA IDE, and start working with variables, data types, keywords, and other critical language components. He also helps you control program flow with conditional logic and loops, store data with the Java Collections Framework, and understand how Java implements object-oriented coding principles such as inheritance and polymorphism.

Topics include:
Introduction
Welcome
Is this course for you?
Using the exercise files

1. What Is Java?
The history of Java
Principles and components of Java
Java syntax and compilation
Memory management and garbage collection
Choosing a development environment

2. Installing the Software
Installing Java on Windows
Installing Java on OS X
Installing IntelliJ IDEA on Windows
Installing IntelliJ IDEA on OS X
Installing BlueJ

3. Getting Started
Hello World
Passing arguments to a console application
Organizing Java classes in packages
Creating a Java project in IntelliJ IDEA
Taking a tour of IntelliJ IDEA
Creating a Java project in BlueJ
Using the Java API documentation

4. Working with Variables
Working with primitive variables
Declaring and initializing numeric primitives
Representing currency values with BigDecimal
Converting numeric values
Using mathematical operators and the Math class
Working with Boolean values and expressions
Working with character values
Using Java operators

5. Working with Objects
Working with object data types
Using the String class
Converting primitive values to strings
Building a string from multiple values
Comparing string values
Formatting numeric values as strings
Parsing string values
Working with dates and times
Challenge: Creating a simple calculator application
Solution: Creating a simple calculator application

6. Exception Handling and Debugging
Understanding syntax errors vs. runtime exceptions
Debugging with IntelliJ IDEA
Handling exceptions with try/catch
Creating multiple catch blocks
Throwing custom exceptions

7. Managing Program Flow
Programming conditional logic
Using the switch statement
Creating looping code blocks
Creating reusable code with methods
Overloading methods with different signatures
Passing arguments by reference or by value
Challenge: Creating a more complex calculator application
Solution: Creating a more complex calculator application

8. Using Data Collections
Using simple arrays
Using two-dimensional arrays
Managing resizable arrays with ArrayList
Managing unordered data with HashMap
Looping through collections with iterators and for-each

9. Creating Custom Classes
Understanding encapsulation
Creating and instantiating custom classes
Creating nested and anonymous classes
Visualizing class relationships
Storing data in instance variables
Declaring instance and static methods
Using constructor methods
Using static variables as constants
Declaring and using enum types

10. Working with Inheritance
Understanding inheritance and polymorphism
Extending classes and overriding methods
Creating and implementing interfaces
Using abstract classes and methods

11. Using Common Java Libraries
Managing files with the original File class
Managing files with Java 7's new I/O library
Managing files with Apache Commons FileUtils
Reading a text file over the Internet

12. Preparing a Java Application for Deployment
Documenting code with Javadoc
Packaging classes in JAR files

Conclusion
Next steps

Java Essential Training with David Gassner (2015) [repost]

Java Essential Training with David Gassner (2015) [repost]


Download uploaded
http://uploaded.net/file/7xadayfl/Lynda.Java.Essential.Training.part1.rar
http://uploaded.net/file/wzhuxlqr/Lynda.Java.Essential.Training.part2.rar
http://uploaded.net/file/or1ii3qo/Lynda.Java.Essential.Training.part3.rar
http://uploaded.net/file/tqumi1xc/Lynda.Java.Essential.Training.part4.rar
http://uploaded.net/file/matw8zsm/Lynda.Java.Essential.Training.part5.rar

Download nitroflare
http://nitroflare.com/view/45CFA4D096C9CC0/Lynda.Java.Essential.Training.part1.rar
http://nitroflare.com/view/172784303026777/Lynda.Java.Essential.Training.part2.rar
http://nitroflare.com/view/C8FEE64A9A0FDDD/Lynda.Java.Essential.Training.part3.rar
http://nitroflare.com/view/2A37B5C6EA73140/Lynda.Java.Essential.Training.part4.rar
http://nitroflare.com/view/9952257BDDBABD9/Lynda.Java.Essential.Training.part5.rar

Download 百度云

以下隐藏内容只提供VIP赞助会员

sorry! The following hidden content sponsorship VIP members only.

您必须 登录 才能发表评论!

网友最新评论 (1)

  1. Java基础教程 如果你打算开发移动设备、桌面计算机或web的应用程序,那么你需要知道Java。本教程讲授的内容是Java SE,你可以开发出你的第一个应用,或开始根据自己的需要进一步了解Java。作者David Gassner将会岩石如何安装Java和IntelliJ IDEA IDE,以及学习处理变量、数据类型、关键字以及其他重要的语言组件。他还会帮助你通过条件逻辑和循环控制程序流程,通过Java Collections Framework存储数据,以及理解Java是如何实现面向对象原理的,如继承和多态。 主要内容: 基础概念;安装软件;HelloWorld;处理变量;处理对象;例外处理和调试;管理流程;使用数据集合;创建自定义类;处理继承;使用常用Java类库;准备程序部署。
    wilde(特殊组-翻译)11个月前 (02-21)