Getting Started with Java: The Fundamentals of Java Programming

Java    |    Beginner
  • 8 videos | 53m 42s
  • Includes Assessment
  • Earns a Badge
Rating 4.5 of 526 users Rating 4.5 of 526 users (526)
This course serves as a theoretical introduction to the Java programming language - a class-based, object-oriented, and platform-independent language. Use this course to discover what these qualities mean when using Java to develop programs. Explore some of the significant features of Java. Get a glimpse into the Java ecosystem and the phases involved in translating Java code to a machine-executed form. In doing this, you'll examine concepts such as compilers, Java bytecode, and the Java Virtual Machine. Delve into some of the other properties of the language, such as using the just-in-time compiler and the automatic garbage collector. Finally, learn about the vast array of fields in which Java programming can be applied. At the end of this course, you'll have a solid foundational comprehension of the characteristics and use cases of the Java programming language.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Recall what's meant when we say that java is object-oriented and platform-independent
    Describe how the jvm is used to execute your java source code
    Identify the purpose of the jvm and some of the important components in the java ecosystem
  • Recognize how programming is affected by the static typing requirement in java and the effects of its just-in-time compiler
    Describe the workings of java's automatic garbage collector
    Enumerate the various use cases of java in different fields of computer science
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 2m 30s
    In this video, you’ll learn more about your instructor and this course. In the course, you’ll learn some of the significant features of Java. Java is a class-based object-oriented language that’s platform-independent. You’ll also learn about the Java ecosystem and the phases involved to translate Java code into a form that can be executed by a machine. This includes concepts like compilers, Java Bytecode, and the Java Virtual Machine. FREE ACCESS
  • 9m 48s
    In this video, you’ll learn more about the Java programming language. You’ll learn the mechanics involved in writing a Java program and then getting it to run on a machine. A programming language provides you with the means to write a set of instructions in order to carry out a task. A programming language provides you with the tools you need to give instructions to a machine. FREE ACCESS
  • Locked
    3.  Running Java Programs
    6m 17s
    In this video, you’ll watch a demo. You’ll learn how a Java Virtual Machine or JVM ensures you only need to write a single program. This program can run on any platform, whether Linux, Windows, macOS, etc. Following along, you’ll see how this is done. Onscreen, you’ll see you have a Java program, and you want this to run on any combination of operating system and hardware. FREE ACCESS
  • Locked
    4.  The JVM and the Java Ecosystem
    6m 12s
    In this video, you’ll watch a demo. You’ll learn about the workings of the JVM to better understand how to build and then run Java programs. You’ll focus on the translation from a Java program to something which gets executed on the JVM. For this, you’ll see there are a new set of transformations needed. As touched upon earlier, when you write a Java program, you save it as a file with the .java extension. FREE ACCESS
  • Locked
    5.  Properties of Java
    10m 21s
    In this video, you’ll review the properties of Java. You’ll also learn some of the properties of the Java programming language. First, you’ll revisit some of the terms you’ve encountered before. You know that a programming language is effectively a means to supply a set of instructions to carry out a task. A programming language is one that has its own set of rules that can be used to define instructions used to implement algorithms. FREE ACCESS
  • Locked
    6.  Java's Class Library and Garbage Collector
    7m 18s
    In this video, you’ll learn more about Java libraries. You’ll remember the Java Runtime Environment includes a Java Virtual Machine. It also includes a built-in library, which can be useful to Java developers. This is the Java Class Library, also known as JCL. Essentially, a library is a collection of commonly used programming resources. A Java library allows any Java developer to use its resources. FREE ACCESS
  • Locked
    7.  Applications of Java
    9m 33s
    In this video, you’ll learn more about some of the applications or use cases of Java. First, you’ll learn the benefits of programming in Java. Programs in Java are easy to write, compile, debug, and run, especially since you can run them on any platform which has the JVM. Additionally, programs in Java offer code-reusability. You can define an entity using a class and then create multiple objects based on that class. FREE ACCESS
  • Locked
    8.  Course Summary
    1m 43s
    In this video, you’ll summarize what you’ve learned in this course. You learned the significant features of Java. You learned it’s a class-based, object-oriented language that’s platform-independent. You also looked at the Java ecosystem and the phases involved in translating Java code into a form that can be executed by a machine. You delved into some properties of the language, like static typing, using the just-in-time compiler, and the automatic garbage collector. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.4 of 155 users Rating 4.4 of 155 users (155)
Rating 4.6 of 169 users Rating 4.6 of 169 users (169)
Rating 4.8 of 8 users Rating 4.8 of 8 users (8)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.5 of 317 users Rating 4.5 of 317 users (317)
Rating 4.2 of 37 users Rating 4.2 of 37 users (37)
Rating 4.4 of 34 users Rating 4.4 of 34 users (34)