Java Video Tutorials – 146 Hours
Here is a collection of over 146 hours of premium video tutorials on Java by Pluralsight. In order to view the videos, you need to become a member of Pluralsight.
Background: Java is a general-purpose computer programming language. Java is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. It is supposed to let application developers “write once, run anywhere” (WORA). WORA means that compiled Java code can run on all platforms that support Java without the need for recompilation. Java applications are usually compiled to bytecode. This bytecode can run on any Java virtual machine (JVM) regardless of computer architecture. As of 2016, Java is one of the most popular programming languages in use, particularly for client-server web applications. In 2016, there were 9 million java developers. Java was created by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems’ Java platform. Sun Microsystems has since been acquired by Oracle Corporation. The language derives much of its syntax from C and C++, but it has fewer low-level facilities than either of them.
The original and reference implementation Java compilers, virtual machines, and class libraries were originally released by Sun under proprietary licences. In 2007, Sun relicensed most of its Java technologies under the GNU General Public License. Others have also developed alternative implementations of these Sun technologies, such as the GNU Compiler for Java (bytecode compiler), GNU Classpath (standard libraries), and IcedTea-Web (browser plugin for applets).
Java 8 is the latest version. It is the only version currently supported for free by Oracle. However, earlier versions are supported both by Oracle and other companies on a commercial basis.
Java
Series | Title | Date | Presenter | Min |
---|---|---|---|---|
Getting Started with Hazelcast | Getting Started with Hazelcast | 12/16/2015 | Grant Little | 111 |
Java Fundamentals: The Java Language | Java Fundamentals: The Java Language | 12/2/2015 | Jim Wilson | 464 |
Java EE: The Big Picture | Java EE: The Big Picture | 10/28/2015 | Antonio Goncalves | 68 |
Getting Started with Spring Data REST | Getting Started with Spring Data REST | 10/22/2015 | Dan Bunker | 165 |
Gradle Fundamentals | Gradle Fundamentals | 10/12/2015 | Kevin Jones | 136 |
Streams, Collectors, and Optionals for Data Processing in Java 8 | Streams, Collectors, and Optionals for Data Processing in Java 8 | 10/7/2015 | Jose Paumard | 270 |
From Collections to Streams in Java 8 Using Lambda Expressions | From Collections to Streams in Java 8 Using Lambda Expressions | 9/15/2015 | Jose Paumard | 241 |
Design Patterns in Java: Structural | Design Patterns in Java: Structural | 8/20/2015 | Bryan Hansen | 163 |
Java Fundamentals: Generics | Java Fundamentals: Generics | 8/10/2015 | Richard Warburton | 234 |
Understanding the Java Virtual Machine: Security | Understanding the Java Virtual Machine: Security | 7/18/2015 | Kevin Jones | 81 |
Understanding the Java Virtual Machine: Memory Management | Understanding the Java Virtual Machine: Memory Management | 6/4/2015 | Kevin Jones | 97 |
Getting Started With Java EE on WebSphere® Application Server | Getting Started With Java EE on WebSphere® Application Server | 5/7/2015 | Craig St. Jean | 175 |
Design Patterns in Java: Creational | Design Patterns in Java: Creational | 4/28/2015 | Bryan Hansen | 111 |
Understanding the Java Virtual Machine: Class Loading and Reflection | Understanding the Java Virtual Machine: Class Loading and Reflection | 3/27/2015 | Kevin Jones | 119 |
Context and Dependency Injection (CDI 1.1) | Context and Dependency Injection (CDI 1.1) | 3/24/2015 | Antonio Goncalves | 222 |
Introduction to Integration With Apache Camel | Introduction to Integration With Apache Camel | 2/19/2015 | Michael Hoffman | 285 |
Getting Started with Spring Data JPA | Getting Started with Spring Data JPA | 2/5/2015 | Dan Bunker | 196 |
Introduction to the Java API for WebSockets | Introduction to the Java API for WebSockets | 1/8/2015 | Kevin Jones | 122 |
Introduction to Spring MVC 4 | Introduction to Spring MVC 4 | 10/28/2014 | Bryan Hansen | 227 |
Apache Ant Fundamentals | Apache Ant Fundamentals | 9/11/2014 | Rusty Lowrey | 141 |
What’s New in Java 8 | What’s New in Java 8 | 8/9/2014 | Jose Paumard | 255 |
Functional Programming With Java | Functional Programming With Java | 7/2/2014 | Jessica Kerr | 92 |
Reactive Programming in Java 8 With RxJava | Reactive Programming in Java 8 With RxJava | 6/23/2014 | Russell Elledge | 150 |
Building Asynchronous RESTful Services With Jersey | Building Asynchronous RESTful Services With Jersey | 6/13/2014 | Paul O’Fallon | 191 |
Java Web Fundamentals | Java Web Fundamentals | 6/5/2014 | Kevin Jones | 149 |
Java Persistence API (JPA) 2.1 | Java Persistence API (JPA) 2.1 | 5/19/2014 | Antonio Goncalves | 221 |
Test-Driven Development Practices in Java | Test-Driven Development Practices in Java | 4/7/2014 | Mike Nolan | 174 |
Bean Validation 1.1 | Bean Validation 1.1 | 1/28/2014 | Antonio Goncalves | 149 |
Groovy Fundamentals | Groovy Fundamentals | 1/28/2014 | Jeremy Jarrell | 218 |
Java Swing Development Using NetBeans | Java Swing Development Using NetBeans | 1/3/2014 | Rusty Lowrey | 200 |
RESTFul Services in Java using Jersey | RESTFul Services in Java using Jersey | 11/15/2013 | Bryan Hansen | 264 |
Play! 2 for Java | Play! 2 for Java | 11/6/2013 | James Hughes | 100 |
Aspect Oriented Programming (AOP) using Spring AOP and AspectJ | Aspect Oriented Programming (AOP) using Spring AOP and AspectJ | 10/14/2013 | Eberhard Wolff | 160 |
Spring Fundamentals | Spring Fundamentals | 8/22/2013 | Bryan Hansen | 166 |
Introduction To Hibernate | Introduction To Hibernate | 7/30/2013 | John Sonmez | 238 |
Making Java And C# Work Together: JVM and .NET CLR Interop | Making Java And C# Work Together: JVM and .NET CLR Interop | 5/17/2013 | John Sonmez | 157 |
Spring with JPA and Hibernate | Spring with JPA and Hibernate | 4/10/2013 | Bryan Hansen | 297 |
Introduction to Spring MVC | Introduction to Spring MVC | 1/14/2013 | Bryan Hansen | 238 |
Maven Fundamentals | Maven Fundamentals | 11/7/2012 | Bryan Hansen | 151 |
Introduction to Struts 2 | Introduction to Struts 2 | 10/26/2012 | John Sonmez | 247 |
Mastering Java Swing – Part 1 | Mastering Java Swing – Part 1 | 1/1/2012 | John Purcell | 217 |
Mastering Java Swing – Part 2 | Mastering Java Swing – Part 2 | 1/1/2012 | John Purcell | 226 |
Mastering Java Swing – Part 3 | Mastering Java Swing – Part 3 | 1/1/2012 | John Purcell | 285 |
Mastering Java Swing – Part 4 | Mastering Java Swing – Part 4 | 1/1/2012 | John Purcell | 110 |
Java Fundamentals, Part 2 | Java Fundamentals, Part 2 | 11/23/2011 | John Sonmez | 228 |
Java Fundamentals, Part 1 | Java Fundamentals, Part 1 | 11/4/2011 | John Sonmez | 252 |
Total | 8763 |