|
|
|
|
|
|
|
|
|
|
|
|
|
|
JAVA PROGRAMMING
Its Simple Java was designed to be easy for the professional programmer to learn and use effectively. If you already understand the basic concepts of OOPS, learning Java will be even easier. Its Secure The key that allows Java to solve security problems just described is that the output of a Java compiler is not executable code. Rather, it is bytecode Its Portable The key that allows Java to solve and the portability problems just described is that the output of a Java compiler is not executable code. Rather, it is bytecode. Translating a Java program into bytecode helps makes it much easier to run a program in a wide variety of environments. This reason is straightforward: only the JVM needs to be implemented for each platform. Object-Oriented Java is Object Oriented programming language. The object model in Java is simple and easy to extend. Robust The ability to create robust programs was given high priority in the design of Java. In a well written Java program, all run-time errors can and should be managed by your program. Multithreaded Java was designed to meet the real-world requirement of creating interactive, networked programs. Java supports multithreaded programming, which allows you to write programs that do many things simultaneously. Architecture-neutral Write once; run anywhere, any time, forever. Interpreted Java enables the creation of cross-platform programs by compiling into an intermediate representation called Java bytecode. This code can be interpreted on any system that provides a Java Virtual Machine. Distributed Java is designed for the distributed environment of the Internet, because it handles TCP/IP protocols. Dynamic Java programs carry with them substantial amounts of run time type information that is used to verify and resolve accesses to objects at run time.
|
||||||||
|
|