Java SE11 Development Java 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. Explore Java SE fundamentals, including the Java technology and working with objects. Examine the Java language, how to declare, initialize, and use variables, as well as how to use operators and decision constructs. Creating and using arrays and loop constructs, working with methods and method overloading, using encapsulation and constructors, advanced object-oriented concepts, handling errors, and deploying applications are also covered. Duration: 06 Weeks Fees: INR 17,700/- Java SE 11: Introduction to Java SE and the Eclipse IDE Discover how to get up and running with the Java Development Environment and with the Eclipse IDE to create Java programs. Java SE 11: Introduction to Java SE and the Eclipse IDE define the purpose of a computer program and describe platform-dependency describe key features of the Java language install and verify the installed JDK on Linux compile and run a Java program from the command line describe the parts of a Java class and program structure install and explore the features of using an IDE with Java through Eclipse create a Java project and class in Eclipse open an existing Java project and add a package to it in Eclipse write and describe the parts of a main method in a Java program use System.out.println and System.err.println to write to the console in a Java program recognize syntax errors in Eclipse create and run a Java program using Eclipse Java SE 11: Variables and Operators
Explore the use of variables and operations using strings and numeric types in Java. Java SE 11: Variables and Operators describe the purpose of a variable in the Java language list and describe four data types and use variables in Java declare and initialize String variables in Java concatenate String variables in Java use the indexof and substring functions on a String in Java declare and initialize int and double variables in Java modify numeric variables using basic mathematical operators in Java describe operator precedence rules in Java work with parentheses to control precedence in an expression in Java work with concatenation of strings and integers in Java practice creating strings from the concatenation of various variable types in Java Discover how to work with branching and Boolean expressions using if/else statements in Java. Working with arrays and loops is also covered. explain what a Boolean expression is in the context of branching with if/else statements identify the results of various Boolean expressions create simple if/else statements create nested if/else statements describe the characteristics of arrays declare and initialize arrays access array elements and set their values describe looping over array elements create a for loop to print the elements of an array use the break and continue function to control program flow in a loop
create a program that implements arrays, if/else, and a for loop Discover how to work with branching and Boolean expressions using if/else statements in Java. Working with arrays and loops is also covered. explain what a Boolean expression is in the context of branching with if/else statements identify the results of various Boolean expressions create simple if/else statements create nested if/else statements describe the characteristics of arrays declare and initialize arrays access array elements and set their values describe looping over array elements create a for loop to print the elements of an array use the break and continue function to control program flow in a loop create a program that implements arrays, if/else, and a for loop Java SE 11: Objects & Classes Explore the essential elements of working with Java objects, classes, references, and methods. Java SE 11: Objects & Classes list the characteristics of a Java object define Java object components and properties create object instances and use their fields and methods in Java describe the use of object references in Java work with different references to objects in Java describe how objects are stored in memory in Java work with multiple references pointing to the same object in Java describe how an array of objects is stored in memory in Java
describe the basic form of a method and a constructor in Java create a class that implements a constructor in Java declare methods that have parameters in Java implement methods that return values of a specified return type in Java create methods that make use of method overloading in Java distinguish between local and instance variables in Java create overloaded methods that return values to the caller in Java Java SE 11: Encapsulation Explore the concepts of encapsulation, promotion and casting of variables, conversions, and passing objects and references in Java. Java SE 11: Encapsulation describe the use of static methods and variables create and access static members use constants to represent values that cannot change change numeric variable types through promotion and casting convert numbers represented as strings to their primitive numeric type distinguish between the public interface of a class and the internal workings of the class use public and private access modifiers describe the use of encapsulation in object-oriented design create class setter methods with value checking overload a constructor by adding method parameters to a constructor describe how object references are passed by value as an argument to a method reassign a reference value in a method to illustrate pass by value use a setter method to convert a string parameter to a primitive numeric type Java SE 11: Strings and Primitive Data Types Explore working with strings in Java, including the use of mutable strings through the StringBuilder class. Primitive data types, the modulus operator, and the combined assignment operators are also covered.
Java SE 11: Strings and Primitive Data Types use String equality methods to compare strings use String lexicographical comparisons to order strings describe the advantages and use of StringBuilder over String for concatenation use StringBuilder to concatenate strings split a string based on a given regular expression split a paragraph of text into words and iterate over the individual words use the String replaceall method to replace a particular word in text describe the characteristics of primitive data types perform the standard modulus mathematical operation on an integer use operator assignment to abbreviate common operations use StringBuilder to concatenate the values of particular numeric operations Java SE 11: JDK Objects and Nested Loops Explore the JDK API documentation about Java class libraries, including working with date and time objects and methods for nesting loops. Java SE 11: JDK Objects and Nested Loops explore the JDK API documentation to find information about Java class libraries create a LocalDateTime object to display the current date and time work with different calendars to display the date in a non-gregorian date format use the Java DateTimeFormatter to display the date in different formats parse a date in a particular localized form and convert it to ISO format use the args array in the main method to accept command line arguments use a while loop construct and nest a while loop use a do/while loop construct use a standard for loop and nest a for loop within the body of another loop given the day, month, and year as command line arguments, output the date in ISO format Java SE 11: Flow Control & Debugging
Discover how to implement flow control using ternary, if/else, and switch statements in Java. Explore the use of two dimensional arrays, enumerated types, and the debugging features of the Eclipse IDE. Java SE 11: Flow Control & Debugging use a ternary conditional statement chain if and else constructs together use a switch statement use a nested for loop to iterate over a two dimensional array use a switch statement based on an enum type start the debugger and step into a program set breakpoints in code to stop execution when debugging a program inspect the value of variables when debugging a program step through a section of code with an if/else construct using the debugger