Your Career
Training Marketplace

Questions? Call Toll-Free: 1-866-540-9677

  • Instant Access
    From Anywhere
  • Unlimited
  • 6-12 Months
    To Complete


Java, an object-oriented programming language, is the most widely used development language in the world today. It allows programmers to create objects that can interact with other objects to solve a problem. This course describes key features of Java and object-oriented programming, Java technology and the development environment, working with IDEs, and the product life cycle. It covers using object-oriented analysis, identifying problem domains and objects, defining criteria for recognizing objects, attributes, and operations, and designing and modeling a class. Defining a class, identifying class components, using variables, using a main method, identifying keywords, testing and executing a simple Java program, common causes of syntax errors, and the purpose and features of an IDE debugger are also explored. In addition, this course covers identifying the uses of variables and defining a variable's syntax, primitive data types, declaring, initializing, and using variables and constants, modifying variable values by using operators, and using promotion and type casting.
  • identify the key concepts of the Java programming language
  • identify the Java technology groups
  • recognize how IDEs help speed development time
  • sequence the stages in the product life cycle
  • identify the features of objects, attributes, and operations
  • recognize factors to consider when designing and modeling a class
  • identify how to define a class using Java
  • recognize how to test and execute a simple Java program
  • use the features of the IDE debugger
  • create a project in the NetBeans IDE
  • recognize how to use NetBeans to create and compile a Java class and to create a test program
  • recognize the features of the NetBeans debugger
In Java, you use variables for storing and retrieving data for your program. Arithmetic operators let you specify how the numerical values within variables should be evaluated or combined. This course covers the uses of variables and defining the syntax for a variable. It introduces Java programming language primitive data types, and declaring, initializing, and using variables and constants, as well as modifying variable values by using operators. it also demonstrates using promotion and type casting. In addition, this course explores declaring, instantiating, and initializing objects, working with object references, and using the String class, StringBuilder class, and the Java API documentation.
  • identify the uses and the syntax of variables
  • declare variables
  • describe how to modify variables using operators
  • recognize how to use promotion and type casting
  • use variables in a field definition
  • use operators and prevent data loss using type casting
  • recognize how to declare, instantiate, and initialize objects
  • to use the String and StringBuilder classes
  • look up classes and methods in the API documentation
Java uses conditional and relational operators to evaluate a condition and, depending on the result, executes different blocks or branches of code. Java also offers the array data type, which is a container object that holds a group of values of a single type. In Java, loops are frequently used in programs to repeat blocks of statements until an expression is false. This course covers creating relational and conditional operators, creating if and if/else constructs, chaining an if/else statement, and using a switch statement. In addition, this course provides an overview of arrays, and describes declaring, instantiating, and initializing arrays. It covers accessing command-line arguments, as well as working with two-dimensional arrays and ArrayList. Creating a while loop, developing a for loop, nesting a for and while loop, using an array in a for loop, coding and nesting a do/while loop, and comparing loop constructs are also covered.
  • use if and if/else constructs
  • use a switch statement
  • create a one-dimensional array
  • work with two-dimensional arrays
  • work with ArrayList
  • develop while and for loops
  • work with while loops
  • use an array in a loop and code and test a do/while loop
  • create and populate an array list
  • manipulate an ArrayList
  • use loops to process an ArrayList
In Java programming, methods have several uses. They make programs more readable and easier to maintain and development and maintenance is quicker. Methods are central to reusable software, they allow separate objects to communicate, and they distribute the work performed by the program. Method overloading allows several methods in a class to have the same name but different arguments, so the method signature is different. In Java, you encapsulate by hiding object fields to make all fields private. Constructors are method-like structures in a class that have the same name as the class. They are frequently used to initialize fields in an object, and can be overloaded. Inheritance results in a class hierarchy of Java technology classes similar to the taxonomies found in biology. This course covers creating and invoking methods, static methods and variables, and method overloading. In addition, this course covers encapsulation and constructors. An overview of inheritance, working with superclasses and subclasses, polymorphism and overriding methods, interfaces, and the Object object are also covered.
  • create and invoke methods
  • use method overloading
  • use encapsulation in Java
  • create constructors in Java
  • create and call methods with arguments and return values
  • implement encapsulation
  • use constructors to initialize objects
  • create and use superclasses and subclasses
  • use polymorphism and override methods
  • use Java interfaces
During normal program execution in Java, the caller method calls the worker method, the worker method performs an action and the execution returns to the caller method. When an exception occurs, an exception is thrown and either a special Exception object is passed to a special method-like catch block in the current method or execution returns to the caller method. Classes are grouped into packages to ease the management of the system. To deploy a Java application, you put the necessary files into a JAR file. A major performance penalty is paid in two-tier client/server. The three components or tiers of a three-tier client/server environment are presentation, business logic or functionality, and data. They are separated so that the software for any one of the tiers can be replaced by a different implementation without affecting the other tiers. This course provides an overview of error handling, and covers propagation of exceptions, catching and throwing exceptions, and multiple exceptions and errors. Packages, JARs and deployment, two-tier and three-tier architecture, and modifications and enhancements to a sample application are also covered.
  • handle an exception
  • catch and throw exceptions
  • identify the features of packages and JAR files
  • identify the features of client-server architecture
  • create a try/catch block to handle exceptions
  • create a custom exception

Join The 50,000+ Companies That Have Purchased Training from

  • 50K+ Companies Trained

    Including 90% Of Fortune 500 Companies Have Purchased Training With

  • 300K+ Courses & Videos

    Live Instructor-Led (Classroom & Virtual), Self-Paced E-learning & Custom OnSite Training Solutions From Leading Training Providers

  • 800+ Expert Instructors

    Industry-Leading Subject Matter Experts (SMEs).Tenured &
    Award-Winning Instructor Network

Get the latest industry news, recommended courses, & promotions from sent straight to your inbox.