Save For Later

Java Language Fundamentals

Save For Later

Java is one of the most widely used programming languages in the world. Originally developed by Sun Microsystems in the 1990s, Java is used to develop everything from web applications to mobile apps to batch processing applications. Java was originally a pure object-oriented language but it has developed into a multi-paradigm language making highly adaptable to any situation. With a large community of developers and supporting libraries, Java is a strong choice for developing almost any type of application.This path focuses on the fundamentals of the Java Languages, giving you a solid foundation for your future Java studies.

What You'll Learn

  • Java language syntax and fundamentals
  • Java collections
  • Working with Streams in Java
  • Collections
  • Lambda expressions
  • Object oriented programming
  • Exception handling
  • Java IO
  • Java Database Connectivity (JDBC)
  • Java's HttpClient
  • Read More

    OpenCourser is an affiliate partner of Pluralsight and may earn a commission when you buy through our links.

    From Pluralsight
    Hours 90
    Instructors Sander Mak, Jim Wilson, Richard Warburton, Maurice Naftalin, Sekhar Srinivasan, Jose Paumard, Bryan Hansen, Kevin Jones, Mike Nolan, Richard Monson-Haefel, Esteban Herrera, Zoran Horvat, Josh Cummings
    Language English
    Subjects Programming IT & Networking

    Similar Courses

    Sorted by relevance

    Careers

    An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

    Coordinator of Special Projects, International Programs $24k

    Financial Aid Counselor - Graduate Programs $35k

    Family Programs Specialist $41k

    Educational Programs Specialist $46k

    Recruiting Programs Coordinator $47k

    Specialist, Alliances & International Programs $54k

    Education & Public Programs Coordinator Manager $78k

    Project Manager - Foreign Military Sales Programs $78k

    Program Manager, Government Programs $106k

    Programs Administrator/Security Officer $110k

    Associate Dean,Graduate Programs $154k

    Senior Head Worldwide Marketing Programs & Demand Generation - Mobile $193k

    Courses in this Paths

    Listed in the order in which they should be taken

    Starts Course Information

    On Demand

    Modern Java: The Big Picture

    You’ve heard about Java and want to get started with it, but what is Java really about? In this course, Modern Java: The Big Picture, you'll gain an overview of what you can...

    Pluralsight

    Save

    On Demand

    Java Fundamentals: The Java Language

    This course provides complete coverage of the Java programming language giving you the strong language foundation required for any Java-based development environment. Whether...

    Pluralsight

    Save

    On Demand

    Setting up a Java Development Environment

    To develop Java applications you need the right tools installed. In this course, Setting up a Java Development Environment, you will go through all the steps necessary to set up a...

    Pluralsight

    Save

    On Demand

    Java Fundamentals: The Core Platform

    Java is the most in-demand programming language skill amongst software developers, and one of the most important skills for big data specialists. This course, Java Fundamentals:...

    Pluralsight

    Save

    On Demand

    Getting Started with Programming in Java

    Java is one of the most popular and widely-used programming languages in the world. It is supported by billions of devices. Whether you are interested in client-based,...

    Pluralsight

    Save

    On Demand

    What's New in Java 12

    Keeping up with Java can be a challenging task. Only 6 months after the release of Java 11, comes Java 12. In this course, What's New in Java 12, you get an overview of all the...

    Pluralsight

    Save

    On Demand

    Working with Classes and Interfaces in Java

    Java is one of the most popular and widely-used programming languages in the world. It is supported by billions of devices. Whether you are interested in client-based,...

    Pluralsight

    Save

    On Demand

    What’s New in Java 13

    Java 13 is already the second release of Java in 2019. In this course, What’s New in Java 13, you'll get an overview of all the important features in Java 13. First, you will...

    Pluralsight

    Save

    On Demand

    What’s New in Java 11: Long-term Support

    Staying up to speed with Java is difficult for any Java developer, as Java 11 is released only six months after Java 10. In this course, What's New in Java 11: Long-term Support,...

    Pluralsight

    Save

    On Demand

    Java Fundamentals: Collections

    Working with data is fundamental to any business problem. Java Collections are data structures designed to store and process data in memory. We start with why you want to use...

    Pluralsight

    Save

    On Demand

    Java Fundamentals: Generics

    Java’s powerful generics has been available to developers for ten years now and is extensively used throughout both core and third party libraries. Unfortunately, it's not as well...

    Pluralsight

    Save

    On Demand

    Java Fundamentals: The Java Reflection API Method Handles

    As a Java developer, mastering the reflection API allows you to build powerful frameworks that will bring advanced functionalities to your application. In this course, Java...

    Pluralsight

    Save

    On Demand

    From Collections to Streams in Java 8 Using Lambda Expressions

    Java 8 brought many new patterns to build efficient and clean applications. In this course, we cover one most important new thing: lambda expressions. Lambdas are a nice thing,...

    Pluralsight

    Save

    On Demand

    Java Fundamentals: Asynchronous Programming Using CompletionStage

    As a Java developer, being able to create asynchronous systems allows you to develop very efficient applications, that need both throughput and performance. In this course, Java...

    Pluralsight

    Save

    On Demand

    Programming with Dates and Times in Java 8

    Handling dates and times is an essential part of most business and scientific applications. In this course, Programming with Dates and Times in Java 8, you will learn all about...

    Pluralsight

    Save

    On Demand

    Java Platform: Working with Databases Using JDBC

    This course provides complete information which is required for JDBC Programming from Beginner Level to Advanced level by describing how to read and manage data from relational...

    Pluralsight

    Save

    On Demand

    Java Core Libraries: JDBC

    Being able to read and write data to a relational database is an absolute, must-have skill when working with Java applications. In this course, Java Core Libraries: JDBC, you will...

    Pluralsight

    Save

    On Demand

    Applying Concurrency and Multi-threading to Common Java Patterns

    Every developer needs to know how to write multi-threaded applications in Java. This course, Applying Concurrency and Multi-threading to Common Java Patterns, is a precise...

    Pluralsight

    Save

    On Demand

    Working with Nulls in Java

    How many times have you thought "this object can never be null" only to be proven wrong? In this course, Working with Nulls in Java, you'll learn best practices for effectively...

    Pluralsight

    Save

    On Demand

    Java Fundamentals: HttpClient

    It used to be that performing HTTP calls in Java meant relying on an external library like Apache HttpClient. Since Java 11, a modern HTTP client is now part of the core platform....

    Pluralsight

    Save

    On Demand

    Java Web Fundamentals

    Many Java web frameworks, such as Struts, are built on top of the Servlet and JavaServer Page specifications and base libraries. To fully understand how these frameworks operate,...

    Pluralsight

    Save

    On Demand

    Making Your Java Code More Object-oriented

    Procedural code can be replaced with objects to increase correctness, flexibility, and maintainability. In this course, Making Your Java Code More Object-oriented, you’ll learn...

    Pluralsight

    Save

    On Demand

    Introduction to Testing in Java

    This course introduces why you want to write automated tests for your code and how to implement this in Java, covering fundamentals of how to write simple tests using JUnit and...

    Pluralsight

    Save

    On Demand

    Test-Driven Development Practices in Java

    This course covers Test-Driven Development (TDD) practices and tools supporting TDD on the Java Platform. This includes information on JUnit, Mockito, PowerMock, and DBUnit.

    Pluralsight

    Save

    On Demand

    Mastering Object-oriented Programming in Java

    Procedural implementation is hurting flexibility and maintainability of code to such an extent that further development often becomes nearly impossible. In this course, Mastering...

    Pluralsight

    Save

    On Demand

    Design Patterns in Java: Structural

    This course is part of a three-part series covering design patterns using Java. This part covers structural design patterns such as Adapter, Bridge, Composite, Decorator, Facade,...

    Pluralsight

    Save

    On Demand

    Design Patterns in Java: Creational

    This course is part of a 3 part series covering design patterns using Java. This part covers the creational design patterns, Singleton, Builder, Prototype, Factory, and...

    Pluralsight

    Save

    On Demand

    Design Patterns in Java: Behavioral

    This course is part of a 3 part series covering design patterns using Java. This part covers the behavioral design patterns, Chain of Responsibility, Command, Interpreter,...

    Pluralsight

    Save

    On Demand

    Working with Files in Java Using the Java NIO API

    The Java I/O API is a fundamental API of the JDK, at the core of database access APIs and web access APIs. In this course, Working with Files in Java Using the Java NIO API, you...

    Pluralsight

    Save

    On Demand

    Securing Java Web Application Data

    Nearly every website holds onto or transmits user data, and that user data is a gold mine for hackers. We hear about penetrations into big companies with large troves of personal...

    Pluralsight

    Save

    Pluralsight

    From Pluralsight
    Hours 90
    Instructors Sander Mak, Jim Wilson, Richard Warburton, Maurice Naftalin, Sekhar Srinivasan, Jose Paumard, Bryan Hansen, Kevin Jones, Mike Nolan, Richard Monson-Haefel, Esteban Herrera, Zoran Horvat, Josh Cummings
    Language English
    Subjects Programming IT & Networking

    Careers

    An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

    Coordinator of Special Projects, International Programs $24k

    Financial Aid Counselor - Graduate Programs $35k

    Family Programs Specialist $41k

    Educational Programs Specialist $46k

    Recruiting Programs Coordinator $47k

    Specialist, Alliances & International Programs $54k

    Education & Public Programs Coordinator Manager $78k

    Project Manager - Foreign Military Sales Programs $78k

    Program Manager, Government Programs $106k

    Programs Administrator/Security Officer $110k

    Associate Dean,Graduate Programs $154k

    Senior Head Worldwide Marketing Programs & Demand Generation - Mobile $193k

    Similar Courses

    Sorted by relevance