[tpb]java's paradigms:[/tpb] [tpb]Process Oriented ->[/tpb] https://en.wikipedia.org/wiki/Process-oriented_programming [tpb]Object Oriented ->[/tpb] https://en.wikipedia.org/wiki/Object-oriented_programming [tpb]Structured ->[/tpb] https://en.wikipedia.org/wiki/Structured_programming [tpb]Imperative ->[/tpb] https://en.wikipedia.org/wiki/Imperative_programming [tpb]Generic ->[/tpb] https://en.wikipedia.org/wiki/Generic_programming [tpb]Reflective ->[/tpb] https://en.wikipedia.org/wiki/Reflection_(computer_programming) [tpb]Concurrent ->[/tpb] https://en.wikipedia.org/wiki/Concurrent_computing [tpb]List of Compilers ->[/tpb] https://en.wikipedia.org/wiki/List_of_compilers [tpb]List of Interpreted Languages ->[/tpb] https://en.wikipedia.org/wiki/List_of_programming_languages_by_type#Interpreted_languages [tpb]Other references:[/tpb] [tpb]JIT compilation ->[/tpb] https://en.wikipedia.org/wiki/Just-in-time_compilation [tpb]Bytecode ->[/tpb] https://en.wikipedia.org/wiki/Bytecode [tpb]java class file ->[/tpb] https://en.wikipedia.org/wiki/Java_class_file [tpb]Classloader ->[/tpb] https://en.wikipedia.org/wiki/Java_Classloader [tpb]Programming Paradigm ->[/tpb] https://en.wikipedia.org/wiki/Programming_paradigm [tpb]Garbage Collection ->[/tpb] https://en.wikipedia.org/wiki/Garbage_collection_(computer_science) [tpb]Abstraction ->[/tpb] https://en.wikipedia.org/wiki/Abstraction_(software_engineering)