Page 1 :
17. To perform Selection sort., 18._To perform Insertion sort., , € __ DocPath (7).pdf, , , , CORE -— 5: Java Programming, , OBJECTIVES, , ¢ To learn the fundamentals of Object Oriented Programming in Java environment., ¢ To learn the use of Java language and the Java Virtual Machine., ¢ To write simple Java programming applications., , Unit-1, , Introduction to Java: Java History, Architecture and Features, Understanding the semantic and, syntax differences between C++ and Java, Compiling and Executing a Java Program, Variables,, Constants, Keywords (super, this, final, abstract, static, extends, implements, interface) , Data, Types, Wrapper class, Operators (Arithmetic, Logical and Bitwise) and Expressions,, Comments, Doing Basic Program Output, Decision Making Constructs (conditional statements, and loops) and Nesting, Java Methods (Defining, Scope, Passing and Returning Arguments,, Type Conversion and Type and Checking, Built-in Java Class Methods). Input through, keyboard using Command line Argument, the Scanner class, BufferedReader class., , Unit-2, , Object-Oriented Programming Overview: Principles of Object-Oriented Programming, Defining, & Using Classes, Class Variables & Methods, Objects, Object reference, Objects as parameters,, final classes, Garbage Collection., , Constructor- types of constructor, this keyword, super keyword. Method overloading and, Constructor overloading. Aggregation vs Inheritance, Inheritance: extends vs implements, types, of Inheritance, Interface, Up-Casting, Down-Casting, Auto-Boxing, Enumerations,, Polymorphism, Method Overriding and restrictions. Package: Pre-defined packages and Custom, packages., , Unit-3, , Arrays: Creating & Using Arrays ( 1D, 2D, 3D and Jagged Array), Array of Object, Referencing, Arrays Dynamically. Strings and I/O: Java Strings: The Java String class, Creating & Using, String Objects, Manipulating Strings, String Immutability& Equality, Passing Strings To &, From Methods, StringBuffer Classes and StringBuilder Classes. IO package: Understanding, StreamsFile class and its methods, Creating, Reading, Writing using classes: Byte and Character, streams, FileOutputStream, FileInputStream, FileWriter, FileReader, InputStreamReader,, PrintStream, PrintWriter. Compressing and Uncompressing File., , Unit-4, , Exception Handling, Threading, Networking and Database Connectivity: Exception types,, uncaught exceptions, throw, built-in exceptions, Creating your own exceptions; Multi-threading:, The Thread class and Runnable interface, creating single and multiple threads, Thread, prioritization, synchronization and communication, suspending/resuming threads. Using java.net, package, Overview of TCP/IP and Datagram programming. Accessing and manipulating, databases using JDBC., , Text Books:, 1. E. Balagurusamy, “Programming with Java”, TMH, 4/Ed,, , Reference books:, 1. Herbert Schildt, “The Complete Reference to Java”, TMH, 10/Ed., , CORE -— 5 Practical: Java Programming Lab, 15