Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Java Programming Tutorial
Rating: 4.9 out of 5(6 ratings)
55 students

Java Programming Tutorial

Teaching by example and learning by doing
Created byAndrew Deng
Last updated 5/2019
English

What you'll learn

  • Get an in-depth understanding of core & advanced Java
  • Be able to demonstrate your understanding of Java to future employers.
  • 1 on 1 chance talk with the instructor
  • Lifetime updated course
  • Learn industry "best practices" in Java software development from a professional Java developer
  • Acquire essential java basics for transitioning to the Spring Framework, Java EE, Android development and more.
  • Set a firm foundation in Java for the rest of your career
  • Master Object-Oriented Programming concepts by using a real-world application as a case study

Course content

14 sections169 lectures14h 8m total length
  • Introduction2:59
  • The Art of Writing Software8:56
  • Chapter Objectives1:05
  • What Is A Computer11:44
  • Test - What Is A Computer
  • Why Do Computers Use 1s and 0s6:42
  • Programming Language Introduction4:41

    After learning this course you will learn :

    • Machine Language

    • Assembly Language

    • High-level Language

    • What is an interpreter

    • What is a compiler

    • What is the difference between an interpreted language and a compiled language?

  • Test - Programming Languages
  • Operating Systems3:44

    After learning this course you will be able to :

    • Understand the concept of Operation System

    • What are the major responsibilities of an operating system

    • What are multiprogramming, multithreading, and multiprocessing

  • Test - Operating Systems
  • Brief Introduction Of Java Programming Language3:54
  • Test - Java Test 1
  • The Java Language Specification, API, JDK, And IDE5:29

    After learning this course you will be able to answer these questions below:

    1. What is the Java language specification?

    2. What does JDK stand for?

    3. What does IDE stand for?

    4. Are tools like NetBeans and Eclipse different languages from Java, or are they dialects or extensions of Java?

  • Test - Java Test 2
  • A Simple Java Program5:04
  • Test - Java Test 3
  • Creating,Compiling And Executing a Java Program - Part 14:39

    After learning this course you will be able to answer these answers:

    1. What is the Java source filename extension, and what is the Java bytecode filename extension?

    2. What are the input and output of a Java compiler?

    3. What is the command to compile a Java program?

    4. What is the command to run a Java program?

    5. What is the JVM?

    6. Can Java run on any machine? What is needed to run Java on a computer?

    7. If a NoClassDefFoundError occurs when you run a program, what is the cause of the error?

    8. If a NoSuchMethodError occurs when you run a program, what is the cause of the error?

  • Test - Java Test 4
  • Type Your First Program By Using Text Editor2:13
  • Install JDK And Use It To Compile And Run Our First Java Program3:00

    After learning this course you will be able to :

    1. Download JDK and install it on your computer (For me I use Mac version please choose the version fit your OS)

    2. Use javac and java commands provided by the JDK to compile and run your Java program

  • Programming Style And Documentation3:46

    After learning this course you will be able to understand what are:

    1. Appropriate Comments and Comment Styles

    2. Proper Indentation and Spacing

    3. Block Styles

  • Test - Java Test 5
  • Create First Java Program Using Intellij IDEA9:58
    • How to download Intellij IDEA

    • How to write your first Java program by using Intellij IDEA

  • Homework

Requirements

  • A computer with either Windows, Mac or Linux to install all the free software and tools needed to build your new apps (I provide specific videos on installations for each platform).
  • A strong work ethic, willingness to learn, and plenty of excitement about the awesome new programs you’re about to build.
  • Nothing else! It’s just you, your computer and your hunger to get started today.

Description

Java is a great programming language. In the turbulent development of computer technology, Java is everywhere and extremely powerful.

In 1995, Java Applet enabled Web pages to deliver exciting and interactive multimedia content, which facilitating the Web flourishing.

Then with the development of the Web, the Web application became the mainstream way of developing large-scale application.

Java relied on "Compile once, run everywhere" feature to support the cross-platform capabilities which is required by Internet applications and becomes the mainstream language for server-side development.Java EE is still the most important enterprise development platform of the server-side.

Now we are in the era of mobile Internet, and Java is still the deserved leading programming language.

Applications such as Android development, cloud computing, big data, the Internet of Things, and wearable devices all require a distributed computing environment that can be cross-platform and cross-device. We will still see the key role of the Java programming language.

Java is a classic object-oriented programming language with elegant and concise syntax and a rich and useful class library which allows programmers to focus as much as possible on problem solving in the business world.

Many open source projects and prototype systems in research are implemented in Java. The language is so widely used ,it will directly help students in their future research and work. This tutorial has a comprehensive knowledge, clear architecture, a large selection of examples and a large number of well-designed exercises.

This tutorial takes a foundation-first approach, starting with the basics of programming, gradually introducing object-oriented thinking, and finally introducing the application framework, which is very suitable for students who are getting started with programming.

In addition, the emphasis on problem-oriented teaching methods is the key feature of this tutorial, which is the teaching method I have been following in this course.

The best way to teach programming is by example , and the only way to learn programming is by doing .

Teaching students to learn programming courses through vivid and practical examples, avoid boring grammar learning which allowing students to apply what they have learned.

The most important part of the programming course is to develop students' computational thinking. Mastering the thinking of programming, you can easily learn and use other programming languages.

Finally, I wish everyone a happy study.

Who this course is for:

  • People who want to learn Java programming language
  • Complete beginners. We got you covered. We'll start from compilation & interpretation.
  • Programmers switching from other languages
  • Java programmers who are not feeling confident about their existing Java skills