Java: Difference between revisions

From wikinotes
 
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
Java is a garbage collected language in the C/C++ family,
Java was originally written by Sun Microsystems and is currently maintained
that does without preprocessors/header files.<br>
by Oracle. Syntactically, it is very similar to C/C++, but it strips away some
Java builds to an intermediate bytecode, that is executed by one of various VMs.<br>
of the more painful parts like memory management, header files, and preprocessor
You must have the java runtime environment installed to execute a java program.
statements. At the time of it's release, java was buil with lightweight networked
devices, like Palm-Pilot PDAs. It's goals were to simplify cross-platform development,
security, memory management, and concurrency overtop of C/C++. Java is the native android language.
 


= Documentation =
= Documentation =
Line 23: Line 19:
= Intro/Reference =
= Intro/Reference =
<blockquote>
<blockquote>
 
{|
{|  
|-
|-
| [[java install]]
| [[java install]]
Line 33: Line 28:
|-
|-
| [[java conventions]]
| [[java conventions]]
|-
| [[java compilers]]
|-
| [[java build systems]]
|-
| [[java distribution]]
|-
|}
|}
</blockquote><!-- Basics -->
</blockquote><!-- Basics -->


Line 45: Line 45:
</blockquote><!-- Libraries -->
</blockquote><!-- Libraries -->


= Basics =
= Syntax =
<blockquote>
<blockquote>
{|
{|
!colspan=1| Misc
|-
!colspan=1| Compilation
|-
| [[java compilers]]
|-
| [[java build systems]]
|-
|-
!colspan=1| Basics
|-
|-
| [[java comments]]
| [[java comments]]
Line 78: Line 68:
|-
|-
| [[java loops]]
| [[java loops]]
|-
| [[java exceptions]]
|-
|}
</blockquote><!-- Syntax -->
= Features =
<blockquote>
{|
|-
|-
| [[java input/output]]
| [[java input/output]]
|-
|-
| [[java system]]
| [[java processes]]
|-
| [[java exceptions]]
|-
|-
| [[java datetime]]
| [[java datetime]]
Line 90: Line 87:
|-
|-
| [[java logging]]
| [[java logging]]
|-
!colspan=1| Documentation
|-
|-
| [[java javadoc]]
| [[java javadoc]]
|-
|-
|}
</blockquote><!-- Basics -->
= Intermediate =
<blockquote>
{|
| [[java debuggers]]
| [[java debuggers]]
|-
| [[java distribution]]
|-
|-
| [[java concurrency]]
| [[java concurrency]]
Line 117: Line 102:
| [[java refactoring]]
| [[java refactoring]]
|-
|-
| [[java targeting platforms]]
| [[java operating systems]]
|-
|-
| [[java databases]]
| [[java databases]]
|-
|-
|}
|}
</blockquote><!-- intermediate -->
</blockquote><!-- Features -->

Latest revision as of 02:43, 24 June 2022