Java: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
 
(6 intermediate revisions by the same user not shown)
Line 9: Line 9:
=Internal=
=Internal=
* [[Object-Oriented Programming]]
* [[Object-Oriented Programming]]
* [[Go]]
* [[Python]]


=Overview=
=Overview=
Line 37: Line 39:
| [[Java Same Address Space Event and Notification Mechanisms]] || <span id='Numeric_Values_Representation_in_Java'></span>[[Numeric Values Representation in Java]] || [[Java Logging|Logging]] || [[Java in a Container]]  ||
| [[Java Same Address Space Event and Notification Mechanisms]] || <span id='Numeric_Values_Representation_in_Java'></span>[[Numeric Values Representation in Java]] || [[Java Logging|Logging]] || [[Java in a Container]]  ||
|-
|-
| [[Java on Mac|Java on Mac]] || [[Java Dynamic Proxies]]
| [[Java on Mac|Java on Mac]] || [[Java Dynamic Proxies]] || [[Java Arrays]] || [[Java Bit Manipulation|Bit Manipulation]]
|}
|}


Line 49: Line 51:


* [[NIO Concepts|NIO]]
* [[NIO Concepts|NIO]]
* <code>assert</code>
* <code>[[Java assert Keyword|assert]]</code>


==Java 5==
==Java 5==
Line 66: Line 68:
* [[Java 7 try-with-resources|try-with-resources]]
* [[Java 7 try-with-resources|try-with-resources]]
* [[Java 7 Fork/Join Framework|Fork/Join Framework]]
* [[Java 7 Fork/Join Framework|Fork/Join Framework]]
* [[The Diamond (<>)]]
* [[Java_Generics_Concepts#The_Diamond|The Diamond <code><></code>]]
* [[Java 7 Type Inference|Type Inference]]
* [[Java 7 Type Inference|Type Inference]]
* [[Java NIO 2]]
* [[Java NIO 2]]
* [[Java 7 Catching Multiple Exceptions and Exception Improved Type Checking|Catching Multiple Exceptions and Exception Improved Type Checking]]


==Java 8==
==Java 8==

Latest revision as of 22:46, 2 July 2024

External

Internal

Overview

Java is an object oriented language. However, "object oriented" is just one of the way the language can be used, one of the styles of coding Java supports. The language also has procedural capabilities and functional programming capabilities.

Subjects

Java on Linux Java Bytecode Format Threads Streams
javaagent Troubleshooting Time Timer
JMX Memory XML and Java Java Type System javadoc
JNDI JAX-RS java Class Networking Services
Random Access Files JDBC 'synchronized' mechanism final Keyword java Math
NIO jar Enums Shutdown Regular Expressions
Creating Native Processes from Java JSR java 8 Lambda Expressions java String Metacharacters java Security
Autoboxing Collections java.lang Java Virtual Machine javadoc
JavaBeans Java Cryptography Java HashMap Temporary Files and Directories Recursively Delete a Directory
Java Same Address Space Event and Notification Mechanisms Numeric Values Representation in Java Logging Java in a Container
Java on Mac Java Dynamic Proxies Java Arrays Bit Manipulation

Language

Java Language

Chronology

Java 4

Java 5

Java 6

Java 7

Java 8

Java 9

Java 10

Java 11

Java 15

Java 17

Libraries

Logging