Object Oriented Programming Using JAVA By A.A. Puntambekar
Object Oriented Programming Using JAVA GTU Book (2150704) is Gtu e book for Gujarat Technological College Pc Science And IT College students in Engineering by A. A. Puntambekar.
It incorporates following chapters :-
1. Fundamentals of Java : (Chapter – 1)
Options of Java, Byte code and Java digital machine, JDK, Information varieties, Operator, Management statements – if , else, nested if, if-else ladders, swap, whereas, do-while, for, for-each, break, proceed.
2. Array and String : (Chapter – 2)
Single and multidimensional array, String class, StringBuffer class, Operations on string, Command line argument, Use of wrapper class.
3. Courses, Objects and Strategies : (Chapter – 3)
Class, Object, Object reference, Constructor, Constructor overloading, Technique overloading, Recursion, Passing and returning object type technique, New operator, this and static key phrase, finalize() technique, Entry management, Modifiers, Nested class, Internal class, Nameless interior class, Summary class.
4. Inheritance and Interfaces : (Chapter – 4)
Use of inheritance, Inheriting information members and strategies, Constructor in inheritance, Multilevel inheritance – Technique overriding deal with multilevel constructors – Tremendous key phrase,Cease inheritance – Remaining key phrases, Creation and implementation of an interface, Interface reference, Occasion of operator, Interface inheritance, Dynamic technique dispatch, Understanding of Java object class,Comparability between summary class and interface, Understanding of system.out.println – assertion.
5. Package deal : (Chapter – 5)
Use of bundle, CLASSPATH, Import assertion, Static import, Entry management.
6. Exception Dealing with : (Chapter – 6)
Exception and error, Use of strive, Catch, Throw, Throws and eventually, Inbuilt exception, Customized exception, Throwable class.
7. Multithreaded Programming : (Chapter – 7)
Use of multithread programming, Thread class and runnable interface, Thread precedence, Thread synchronization, Thread communication, Impasse.
8. IO Programming : (Chapter – 8)
Introduction to stream, Byte stream, Character stream, Readers and writers, File class, File InputStream, File OutputStream, InputStreamReader, OutputStreamWriter, FileReader, FileWriter, Buffered Reader.
9. Assortment Courses : (Chapter – 9)
Checklist, AbstractList, ArrayList, LinkedList, Enumeration, Vector, Properties, Introduction to Java.util bundle.
10. Networking with Java.internet : (Chapter – 10)
InetAddress class,Socket class, DatagramSocket class, DatagramPacket class.
11. Introduction to OOM as Design Approach : (Chapter – 11)
Modeling ideas, Abstraction, The three fashions, Class mannequin, State mannequin and interplay mannequin.
12. Class Modeling : (Chapter – 12)
Object and sophistication ideas, Hyperlink and affiliation, Generalization and inheritance.
13. Superior Class Modeling : (Chapter – 13)
Superior object and sophistication ideas, Affiliation ends, N-ary associations, Aggregation, Summary lessons, A number of inheritance, Metadata, Constraints, Derived information, Packages.
14. State Modeling : (Chapter – 14)
Occasions, States, Transition and situations, State diagram, State diagram conduct.
15. Interplay Modeling : (Chapter – 15)
Use case fashions, Sequence fashions, Exercise fashions.