CG数据库 >> Virtual Pair Programmers – Java Advanced Topics

Virtual Pair Programmers – Java Advanced Topics的图片1

Virtual Pair Programmers - Java Advanced Topics

MP4 | AVC 140kbps | English | 1024x768 | 15fps | 12h 37mins | AAC stereo 94kbps | 1.87 GB

Genre: Video Training

This Advanced Java Training Course dives into topics that most professional Java developers will find invaluable.

The course is divided into 6 sections:

1 - Collections : sorting lists and an in depth look at ArrayLists, LinkedLists, HashMaps and LinkedHashMaps.

2 – Logging: How to get the most from your logging with Log4J, JUL (Java Util Logging), and Commons Logging.

3 - Generics: How to use generics, creating our own generic classes and methods, dealing with warning messages. We also explain the complexities of the advanced generics syntax that you see in the Javadocs.

4 – Lambda Functions: how functional programming is possible in Java 8, including functional interfaces and streams.

5 – Threading: creating multi threaded applications, and underestanding the risks of threading. Including deadlocks, thread safety, and Java 5 concurrency features

6 – Memory: we go deep into how memory works in Java - what's really happening in your programs. Including garbage collection, finding memory leaks, monitoring application performance, and tuning the JVM.

The course is written with Java 8, although all chapters except section 4 can be studied using Java 7 if preferred.

This course is aimed at Java developers with some experience working on Java projects.

Newer programmers will be able to follow the course as long as they have already learned the basics of java programming. We recommend you take Virtual Pair Programmers’ Java Fundamentals Course before starting Java : Advanced Topics.

The course is ideal for developers working with frameworks like Spring and Hibernate. There are a number of example spring and hibernate projects, taken from Virtual Pair Programmers’ other courses, which feature in this course, although you do not need any prior knowledge of Spring or Hibernate to take this course.

If you’re still a relatively novice java programmer, then don’t worry – you’ll be able to follow this course as long as you have learned the basics before you start – we recommend you take Virtual Pair Programmers’ Java Fundamentals Course – certainly that covers all the pre-requisites for this course.

Content:

1 - Introduction

2 - Sorting Lists

3 - Types of List

4 - How HashMaps Work

5 - Beginning Log4j

6 - Going Further with Log4j

7 - Java.util.logging

8 - Logging facades

9 - Introducing Generics

10 - Writing Generic Classes and methods

11 - Handling Generics compiler warnings

12 - Generics with Wildcards

13 - Lambdas in Java 8

14 - Built in Functional Interfaces

15 - Lambas with Collections

16 - Introducing Streams

17 - Lambdas Practical

18 - Introducing Threading

19 - Writing a Thread

20 - Synchronization and Thread Safety

21 - Collections Thread Safety

22 - Thread Safety in Web Applications

23 - Avoiding Deadlocks

24 - Thread Process Flow

25 - Java 5 Enhancements

26 - Memory Fundamentals

27 - Values and References

28 - Escaping References

29 - Garbage Collection

30 - Generational Garbage Collection

31 - Tuning the Virtual Machine

32 - Hunting for Memory Leaks

33 - Weak and Soft References

34 - Course Summary

Virtual Pair Programmers – Java Advanced Topics的图片2

Virtual Pair Programmers – Java Advanced Topics的图片3

发布日期: 2017-03-19