Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
An Introduction to Java Programming
Rating: 4.1 out of 5(396 ratings)
15,460 students

An Introduction to Java Programming

Learn the Fundamentals of Procedural Programming in Java
Created byRishi Desai
Last updated 11/2018
English
English [Auto],

What you'll learn

  • You will be familiar with basic aspects of Java, including procedural programming and object-oriented programming.
  • You will develop a solid foundation of computational logic.
  • You will learn how to model and solve real-world problems using object-oriented programming.

Course content

2 sections14 lectures1h 22m total length
  • Operators4:58

    Explore java operators, including addition, subtraction, multiplication, division, and modulus, learn integer division vs decimals, order of operations, with type casting and console output.

  • Variables and Data Types6:35

    Explore primitive data types in Java, such as int, double, and boolean, and learn how to declare, print, and contrast primitives with objects like strings, which are stored by reference.

  • The String Object6:02

    Explore Java strings as immutable objects from the string class, created with double quotes, indexed from zero, toUpperCase, printed with System.out.println, and compared with equals method rather than = operator.

  • String Methods7:46

    Explore Java string methods, including length, newline, escape sequences for quotes and backslashes, tab, and concatenation, and practice substring to extract parts of strings.

  • Conditional Statements5:19

    Explore booleans and conditional statements in Java, using if, else if, and else to choose code blocks based on comparisons like greater than, less than, or equal to.

  • The Array Object6:30

    Learn how to declare and instantiate arrays in Java, set elements, and use zero-based indexing. Explore one-dimensional and multi-dimensional arrays, and print arrays with Arrays.toString or loops.

  • The ArrayList<> Object5:40

    Reveal how array lists provide resizable collections via the List interface and ArrayList class, covering generics, primitive wrappers, and add, remove by value or index, get, and size.

  • 'for' and 'while' loops5:03

    Explore java loops by using for and while constructs to iterate, apply initial, condition, and increments, print indices and sums, and iterate through a list up to 999.

  • 'for-each' and loop control3:45

    Learn to use for-each loops to iterate over a list in Java, print values, sum numbers from 0 to 999, and control loops with break and continue.

Requirements

  • Prior programming experience in other general-purpose programming languages (Python, C++, etc) is helpful, but not required.
  • No prior knowledge of programming is required. This course starts with the basics of Java.
  • You can download any version of Java 8

Description

You will learn introductory Java programming constructs. In this course, you will be exposed to all of the fundamental constructs of programming such as loops, data structures, and operators. You will learn procedural programming first to develop a strong basis of computational logic. Then you will learn object-oriented programming constructs like classes, interfaces, and polymorphism. Altogether, this course will unlock the doors to learn GUI development, conduct computer science research, and begin website development in Java.

Who this course is for:

  • Students with a passion for learning, and those who enjoy working with computers.
  • Beginner programmers little or no experience.
  • Students interested in different paradigms of computer programming