Custom Search
Provided by: Microsys Technologies and Solutions Pvt. Ltd.,

Basic Java

Computer

Training Provided by Microsys Technologies and Solutions Pvt. Ltd., Object Oriented Concepts Language Essentials Object-oriented programming in Java Exceptions Abstract Window Toolkit (AWT) and Applets Threads I/O Fundamentals Network Programming Java Collections Framework Internationalization JDBC
This is primarily ilt training
instructor led trainingThis class may be available at a classroom in Bangalore, Karnataka,
Contact Microsys Technologies and Solutions Pvt. Ltd., for more information
Duration:5 days
Training Presented in:English
Basic Java Day 1: Object Oriented Concepts Procedure-oriented vs. Object-oriented languages Benefits of object-oriented programming. Various object oriented languages. Object-oriented programming basics What are Classes? What are objects? Classes as user-defined data types. Object-oriented programming by example Key object-oriented concepts Genesis of Java Java as an object-oriented language. Salient features of java. Security in Java. The four security levels. Language Essentials User-defined data types. Methods. Applications. Applications versus applets Comment syntax Variable definition and assignment Creating class instances Data types Method overloading Instance variables Access methods Instance methods Conditional execution Various programming constructs. Methods that return values Interactive execution Strings Reference variable usage Default variable initialization Arrays Equality Garbage collection Run-time environments and class path settings Object-oriented programming in Java Classes and Objects Classes Constructors Finalizers. Polymorphism Inheritance Encapsulation Access modifiers Method modifiers Static Vs. Instance variables and methods. Abstract classes Interfaces Packages Dynamic loading Inner Classes Functions overloading/overriding Exceptions Introduction to exceptions Common exceptions Exception handling constructs Try Catch Finally block Throw Throws Catching multiple exceptions Defining your own exceptions Throwing your own exceptions Day 2: Abstract Window Toolkit (AWT) and Applets Creating applets. Applet life cycle methods. Init(), start(), paint() and stop() Working with various AWT controls like Buttons, Textfields etc., Graphics object and its methods. Colors Fonts Image Handling System colors Graphical user interfaces for standalone applications. Frame and Dialog classes. Various Layout managers like gridlayout, borderlayout etc.,. Event handling delegation event model covering all listeners and adapters. Menus , MenuBar and MenuItem Day 3: Threads What are threads? Why use threads? How to create multiple threads? The Runnable interface. Thread class. Run() method. Thread priorities The problems that come with parallelism. What are race conditions? What are dead locks? Thread synchronization. Synchronizing critical code. Inter Thread Communication Wait() , notify() and notifyAll() Thread groups I/O Fundamentals What are streams? Dealing with various low-level streams like InputStream, OutputStream etc., Higher level streams Stream chaining. What are readers and writers? The File class and file streams. Random-access files Piped input and output Input/output exceptions Day 4: Network Programming Various layers of network (protocol stack). Socket class . ServerSocket class. Writing a client/server application using Sockets. What is User Datagram Protocol (UDP)? DatagramSocket class. DatagramPacket class. Writing a client/server application using UDP. miscellaneous networking classes like InetAddress,URL etc., Java Collections Framework What is Collections Framework? Collection Interface Set Interface List Interface Map Interface General purpose implementations Convenience implementations Hashtable Enumeration Vector ArrayList Comparison of various data structures w.r.t performance and memory footprint Day 5: Internationalization What is i18n? Why? Creating a Locale Identifying Available Locales The Scope of a Locale About the ResourceBundle Class Preparing to Use a ResourceBundle Backing a ResourceBundle with Properties Files Using a ListResourceBundle Formatting Working with Text JDBC what is JDBC? Why JDBC? Various driver types. Connecting to database. Connection class and its methods. ResultSet and its methods. Metadata. Prepared statements. Callable Statements. Transactions. SQL type equivalence. JDBC exception types.
About The Training Provider: Microsys Technologies and Solutions Pvt. Ltd.,
Microsys Technologies and Solutions Pvt. Ltd., - Microsys Technologies & Solutions Pvt. Ltd is a proactive organization headquartered in Pune with its branches across Mumbai & Bangalore. In the last few years of our existence we have successfully offered value propositions to our clientele across the country and overseas. Customized Software Development Corporate Training & IT Education leadership and management skill programs ...
tcw11-gfc-v396M-10/25/09-09:55:11-()[A]-[B]-[B] -16:39:20