Java
Java is a general-purpose object-oriented programming language. Java language is originally developed by James Gosling (Sun Micro-systems) of USA in 1991. Java was designed for the development of software for consumer electronic devices like TVs, VCRs and such other electronic machines. Java-enabled browsers on the Internet requires a variety of support systems.

2. Web Server: A program that accepts requests for information and sends the required documents.
3. Web Browser: A program that provides access to www and runs Java applets.
4. HTML: A language for creating hypertext for the Web.
5. Applet Tag: For placing Java applets in HTML document.
6. Java Code: Java code is used for defining Java applets.
7. Bytecode: It is compiled the Java code that is referred to in the Applet tag and transferred to the user computer.
8. Proxy Server: An intermediate server between the requesting client workstation and the original server. It is typically implemented for ensuring security.
9. Mail Server: A computer system that facilitates exchange (sending and receiving) of electronic mails across the networks.
Java Environment:
It includes a large number of development tools and hundreds of classes and methods. The development tools are part of the system known as Java Development Kit (JDK) and the classes and methods are part of the Java Standard Library (JSL). It is also known as the Application Program Interface (API).
Java Development Kit:
The Java Development Kit is a collection of tools that are used for developing and running programs. It includes:
(ii) javac (Java Compiler)
(iii) java (Java Interpreter)
(iv) javap (Java Disassembler)
(v) javah (for C header files)
(vi) javadoc (for creating HTML documents)
(vii) jdb (Java Debugger)
Recommended Posts:
Java
1. Features of Java
2. Java Program Structure
3. Command Line Arguments in Java
4. Difference between java and c++
5. Data Types in Java with example
6. Scope of Variables in Java
7. Operators in Java
8. Looping Statement in Java
9. Objects and Classes in Java
10. Constructors in Java with example
11. Method Overloading and Method Overriding in Java
12. Static Members in Java with Program
13. Abstract Class in Java with Program
14. final, finally and finalize in Java
15. Dynamic Method Dispatch in Java | Runtime Polymorphism
16. Nesting of Methods in java
17. Inheritance in Java with example
18. Java Access Modifiers – Public, Private, Protected, Friendly
19. Arrays, Strings and Vectors in java
20. StringBuffer class in Java with Program
21. Wrapper Classes in Java With Program
22. Autoboxing and Unboxing in Java With Program
23. Java Annotation
24. How to implement Interface in Java
25. Difference between Class and Interface in Java
26. Multiple Inheritance using Interface in Java
27. Difference Between Multithreading and Multitasking in Java
28. Life Cycle of Thread in Java with Diagram
29. Suspend, Resume and Stop Thread in Java
30. Inter-thread Communication in Java
31. Types of Error in Java
32. Exception Handling in Java with examples
33. Java Package
34. Design a package to contain class Student and package contain interface Sports