About the Book :
This book introduces the Java programming language and explains how to create Java applications and applets. It also discusses various Java programming concepts, such as Object Oriented Programming (OOP), arrays as data structure, inheritance, multithreaded programming, and HTML programming.
Java FundamentalsIntroducing Object Oriented ProgrammingEvolution of JavaComparing Java with Other Programming LanguagesFeatures of JavaExploring New Features of J2SE 5.0Introducing the Java EnvironmentDeveloping a Simple Java ProgramWorking with Java TokensSummaryReview QuestionsWorking with Java Members and Flow Control StatementExplaining Data TypesDeclaring VariablesDeclaring ClassesDeclaring MethodsExplaining ConstructorsCreating ObjectsExplaining Access SpecifiersExplaining Type Casting and Type ConversionImplementing Flow Control StatementsSummaryReview QuestionsWorking with Arrays, Vectors, Strings, and Wrapper ClassesIntroduction to ComputersUsing Arrays in JavaUsing Vectors in JavaUsing the Wrapper Classes in JavaUsing Strings in JavaSummaryReview QuestionsException Handling and I/O OperationsHandling ExceptionsHandling I/O OperationsSummaryReview QuestionsImplementing Inheritance in JavaUnderstanding InheritanceUsing Forms of InheritanceIdentifying Inheritance and Member AccessibilityReferencing Subclass ObjectsUsing the super KeywordInvocation of Constructors in InheritanceUsing the final KeywordDeclaring abstract ClassesWorking with Interfaces in JavaExploring Class Hierarchy in JavaSummaryReview QuestionsMultithreading and Packages in JavaOverview of ThreadsDefining a ThreadInstantiating a ThreadStarting a ThreadThread States and TransitionsCode SynchronizationThread InteractionWorking with Packages in JavaDefining Java API PackagesSummaryReview QuestionsWorking with AppletsOverview of AppletsLife Cycle of an AppletComparing Applets and ApplicationsCreating AppletsWorking with the Graphics ClassWorking with the Color ClassWorking with the Font ClassHandling EventsSummaryReview QuestionsWindow-Based Applications in JavaIntroducing AWTUsing AWT FramesHandling Events in FramesUsing AWT ComponentsUsing Layout ManagersWorking with Menus and Menu BarWorking with Dialog BoxesWorking with ImagesSummaryReview QuestionsAdditional Questions Engineering Question Paper Solutions for Engineering Questions Paper IndexWhats on the CD-ROM
Interesting Facts :
Covers Practical Examples
About the Author :
Junaid Khateeb has been teaching and training Engineering (degree and diploma), B.Sc. I.T., and MCA students since 2003. Having pursued his masters in Computer Engineering from Mumbai University, he has been an extremely popular name amongst the engineering students. Known for his unique, powerful, and simplistic style of teaching, he has been instrumental in making thousands of students love their computer studies and come out with flying colors in their university examination. Though CP-I and CP-II (in First year engineering) are his strong bastions, his wide range of knowledge can be gauged from the fact that he has been able to train the students in many more subjects, such as data structures, analysis of algorithm, database management systems, software engineering, multimedia systems, distributed computing, and artificial intelligence.Gopakumaran Thampi T. is the Principal of Thadomal Sahani College, Mumbai. He has initiated a research work on the subject of "Developing Tools & Methodologies" to impart training for Computer Programming and Computer Aided Engineering Procedures in particular and developing a temperament for information technologies in general. He has immense experience in academic project guided with Computer Aided Procedures and continuing education program conducted for teachers. He also has administrative experience as the Hostel Rector.The proficient teams at Kogent Learning Solutions Inc. and Dreamtech Press have seized the market of engineering textbooks, bringing excellent content in engineering and technical education to the fore. The teams at Kogent Learning Solutions, Inc. and Dreamtech Press are committed to providing excellence in quality of content by judiciously analyzing the needs of its readers and ensuring dedication of its authors and editors in catering to these needs.