Tags
Language
Tags
April 2024
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4

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

Posted By: ParRus
Java Essential Training with David Gassner (2015) [repost]

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

also You can watch my other last: Programming-posts

General
Complete name : 07_03-Handling exceptions with trycatch.mp4
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42 (mp42/isom)
File size : 12.1 MiB
Duration : 4mn 24s
Overall bit rate mode : Variable
Overall bit rate : 385 Kbps
Encoded date : UTC 2015-07-07 13:59:21
Tagged date : UTC 2015-07-07 13:59:21

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L3.1
Format settings, CABAC : Yes
Format settings, ReFrames : 5 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 4mn 24s
Bit rate mode : Variable
Bit rate : 220 Kbps
Maximum bit rate : 1 000 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 15.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.016
Stream size : 6.93 MiB (57%)
Title : Telestream Inc. Dib Library - ReleaseVantage 2014.59.138974
Writing library : x264 core 129
Encoding settings : cabac=1 / ref=5 / deblock=1:0:0 / analyse=0x1:0x111 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=14 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=1 / b_pyramid=0 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=150 / keyint_min=15 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=22.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=1000 / vbv_bufsize=6400 / crf_max=0.0 / nal_hrd=vbr / ip_ratio=3.00 / aq=1:1.00
Language : English
Encoded date : UTC 2015-07-07 13:59:21
Tagged date : UTC 2015-07-07 13:59:21

Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 4mn 23s
Bit rate mode : Constant
Bit rate : 160 Kbps
Nominal bit rate : 128 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Frame rate : 46.875 fps (1024 spf)
Compression mode : Lossy
Stream size : 5.03 MiB (42%)
Title : Telestream Inc. Dib Library - ReleaseVantage 2014.59.138974
Language : English
Encoded date : UTC 2015-07-07 13:59:21
Tagged date : UTC 2015-07-07 13:59:21

Screenshots

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

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

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

Exclusive eLearning, and eDucational Videos Check My ParRus-blogadd to bookmarks

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