Hard work beats talent when talent doesn’t work hard.
--Your friends at LectureNotes

Note for Java Programming - JAVA By JNTU Heroes

  • Java Programming - JAVA
  • Note
  • Jawaharlal Nehru Technological University Anantapur (JNTU) College of Engineering (CEP), Pulivendula, Pulivendula, Andhra Pradesh, India - JNTUACEP
  • 11 Topics
  • 5 Offline Downloads
  • Uploaded 1 year ago
0 User(s)
Download PDFOrder Printed Copy

Share it with your friends

Leave your Comments

Text from page-1

Introduction to the Java Programming Language

Text from page-2

Contents ● ● ● ● Day 1 Basics of the Java Language Object-oriented Principles with Java ● Encapsulation ● Inheritance ● Polymorphism Exception Handling Day 2 Java API ● Some design patterns that are useful to understand the Java API ● Iterator Design Pattern ● Adapter Design Pattern ● Decorator Design Pattern ● Observer Design Pattern ● Strategy Design Pattern ● Composite Design Pattern ● Abstract Factory Design Pattern ● Singleton Design Pattern ● Java Collections Framework ● Data structures ● Algorithms Day 3 Input/Output Operations in Java ● Multi-threaded Programming in Java ● GUI Design in Java Using an external library ● XML processing in Java ● ●

Text from page-3

Java Programming Language ● ● ● ● ● ● ● ● ● ● ● Simple Architecture neutral Object oriented Portable Distributed High performance (!) Multi-threaded Robust Dynamic Secure Open source Java Platform ● Java API ● JVM

Text from page-4

Java Virtual Machine ● ● Java is compiled into bytecodes Bytecodes are high-level, machine-independent instructions for a hypothetical machine, the Java Virtual Machine (JVM) ● The Java run-time system provides the JVM ● The JVM interprets the bytecodes during program execution ● ● Since the bytecodes are interpreted, the performance of Java programs slower than comparable C/C++ programs But the JVM is continually being improved and new techniques are achieving speeds comparable to native C++ code

Lecture Notes