The document discusses basic syntactical constructs in Java, including a history of Java and differences between Java and C++. It outlines several key features of Java such as being compiled and interpreted, platform independent, object oriented, robust, secure, dynamic, distributed, small, simple, familiar, and multithreaded. The document also provides an overview of the process of compiling Java source code into bytecode and interpreting bytecode using a Java interpreter to create machine code.
The document discusses basic syntactical constructs in Java, including a history of Java and differences between Java and C++. It outlines several key features of Java such as being compiled and interpreted, platform independent, object oriented, robust, secure, dynamic, distributed, small, simple, familiar, and multithreaded. The document also provides an overview of the process of compiling Java source code into bytecode and interpreting bytecode using a Java interpreter to create machine code.
The document discusses basic syntactical constructs in Java, including a history of Java and differences between Java and C++. It outlines several key features of Java such as being compiled and interpreted, platform independent, object oriented, robust, secure, dynamic, distributed, small, simple, familiar, and multithreaded. The document also provides an overview of the process of compiling Java source code into bytecode and interpreting bytecode using a Java interpreter to create machine code.
CO401.1 To understand use of programming language constructs
Mrs. A. R. Sonawane CM Dept.
History of Java: Difference between Java and C++
• Global Variables are not present
• Use of goto is not observed • Pointers are not included • Memory Allocation functions are not present • Unsafe Type Casting is not supported • Preprocessor Directives are not present • Separate Header Files are not included Java Features • Compiled and Interpreted • Platform Independent and Portable • Object Oriented • Robust and Secure • Dynamic • Distributed • Small, Simple and Familiar • Multithreaded Process of Compilation and Interpretation