<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |
<html> | |
<head> | |
<!-- | |
Copyright (c) 2009, 2010, 2011, 2012, 2013, Oracle and/or its affiliates. All rights reserved. | |
--> | |
<title>General Java Development Learning Trail - NetBeans Tutorials, Guides and Articles</title> | |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" > | |
<meta name="description" CONTENT="All about using NetBeans IDE for general Java development tasks"> | |
<meta name="NAV_LINK" content="Basic Java Programming"> | |
<meta name="NAV_PRIORITY" content="1"> | |
<link rel="stylesheet" type="text/css" href="../../netbeans.css"> | |
</head> | |
<body> | |
<h1>General Java Development Learning Trail</h1> | |
<a name="what"></a> | |
<h4>What Is a Java SE Application?</h4> | |
<p>A Java SE application is an application written to the Java Platform, Standard | |
Edition (Java SE). The same unmodified Java SE applications can be run on almost | |
any computer, whether that computer uses the Microsoft Windows, Solaris, Linux, | |
or OS X operating systems. The key to this application portability is the | |
Java Runtime Environment, which is available free of charge for most operating | |
systems, including all of the ones mentioned above.</p> | |
<p>In addition to being a platform for multi-platform desktop applications, the | |
Java SE platform is the basis for other technologies such as Java Platform, | |
Enterprise Edition. You might find yourself writing Java code that provides | |
back-end logic for web and enterprise applications as well.</p> | |
<table class="full-width"> | |
<tbody> | |
<tr> | |
<td class="valign-top"> | |
<div class="trail-box"> | |
<div class="trail-box-header"> | |
<img src="../../images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right" alt=""> | |
<img src="../../images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left" alt=""> | |
<!-- here is the box header --> | |
<h1>Getting Started<a name="start-netbeans"></a></h1> | |
</div> | |
<div class="trail-box-content"> | |
<ul> | |
<li><a href="../docs/java/quickstart.html">Java Quick Start Tutorial</a></li> | |
<li class="new-bullet"><a href="../docs/java/editor-codereference.html">Code Assistance in the NetBeans IDE Java Editor: A Reference Guide to NetBeans IDE</a></li> | |
<li class="new-bullet"><a href="http://docs.oracle.com/cd/E50453_01/doc.80/e50452/toc.htm">Developing Applications with NetBeans IDE 8.0</a> (<a href="http://docs.oracle.com/cd/E50453_01/doc.80/e50452.pdf">PDF</a>)</li> | |
</ul> | |
</div> | |
<div class="trail-box-bottom"> | |
<img src="../../images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right" alt=""> | |
<img src="../../images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left" alt=""> | |
</div> | |
</div> | |
<div class="trail-box"> | |
<div class="trail-box-header"> | |
<img src="../../images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right" alt=""> | |
<img src="../../images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left" alt=""> | |
<!-- here is the box header --> | |
<h1>Tutorials and Articles</h1> | |
</div> | |
<div class="trail-box-content"> | |
<p><b>Developing Java Applications </b></p> | |
<ul class="b-bottom-dashed"> | |
<li class="new-bullet"><a href="../docs/java/javase-embedded.html">Using Oracle Java SE Embedded Support in NetBeans IDE</a> </li> | |
<li><a href="../docs/java/javase-jdk8.html">Overview of JDK 8 Support in NetBeans IDE</a> </li> | |
<li><a href="../docs/java/javase-jdk7.html">Overview of JDK 7 Support in NetBeans IDE</a> </li> | |
<li><a href="../docs/java/javase-deploy.html">Packaging and Distributing Java Desktop Applications</a> </li> | |
<li><a href="../docs/java/javase-intro.html">Developing General Java Applications</a></li> | |
<!--<li><a href="../docs/java/annotations.html">Annotation Processors Support in the NetBeans IDE</a> | |
<ul class="circle-bullet"> | |
<li><a href="../docs/java/annotations-lombok.html">Part I: Using Project Lombok</a></li> | |
<li><a href="../docs/java/annotations-custom.html">Part II: Using Own Custom Annotation Processors</a></li> | |
</ul> | |
</li>--> | |
<li><a href="../docs/java/code-inspect.html">Static Code Analysis in the NetBeans IDE Java Editor</a></li> | |
<li><a href="../docs/java/editor-inspect-transform.html">Refactoring with Inspect and Transform in the NetBeans IDE Java Editor</a></li> | |
<li><a href="https://netbeans.org/projects/usersguide/downloads/download/shortcuts-80.pdf" target="_blank">Keyboard Shortcuts Card</a></li> | |
</ul> | |
<p><b>Building, Debugging, and Testing</b></p> | |
<ul class="b-bottom-dashed"> | |
<li><a href="../docs/java/debug-visual.html">Using the Visual Debugger</a></li> | |
<li><a href="../docs/java/junit-intro.html">Writing JUnit Tests</a></li> | |
<li><a href="../docs/java/debug-multithreaded.html">Debugging Multithreaded Applications</a></li> | |
</ul> | |
<p><b>Maven</b></p> | |
<ul class="b-bottom-dashed"> | |
<li><a href="http://wiki.netbeans.org/MavenBestPractices">Maven Best Practices</a></li> | |
<li><a href="../docs/java/maven-hib-java-se.html">Creating a Maven Swing Application Using Hibernate</a></li> | |
</ul> | |
<p><b>Profiling Source Code</b></p> | |
<ul class="b-bottom-dashed"> | |
<li><a href="../docs/java/profiler-intro.html">Introduction to Profiling Java Applications</a></li> | |
<li><a href="../docs/java/profiler-profilingpoints.html">Using Profiling Points</a></li> | |
<li><a href="../../../community/magazine/html/04/profiler.html">Advanced Profiling: Theory in Practice</a></li> | |
<li><a href="../../../competition/win-with-netbeans/case-study-nb-profiler.html">Case Study of NetBeans Profiler</a></li> | |
</ul> | |
<p><b>Scripting Languages</b></p> | |
<ul class="b-bottom-dashed"> | |
<li><a href="../docs/java/groovy-quickstart.html">Introduction to Groovy</a></li> | |
</ul> | |
<p><b>JMX Monitoring and Management</b></p> | |
<ul> | |
<li><a href="../docs/java/jmx-getstart.html">Getting Started with Java Management Extensions (JMX) Monitoring</a></li> | |
<li><a href="../docs/java/jmx-tutorial.html">Adding JMX Instrumentation to a Java Application</a></li> | |
<li><a href="../docs/java/jmx-manager-tutorial.html">Developing a JMX Manager and Connecting to a Remote JMX Agent</a></li> | |
</ul> | |
</div> | |
<div class="trail-box-bottom"> | |
<img src="../../images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right" alt=""> | |
<img src="../../images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left" alt=""> | |
</div> | |
</div> </td> | |
<td class="valign-top half-width"> | |
<div class="trail-box"> | |
<div class="trail-box-header"> | |
<img src="../../images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right" alt=""> | |
<img src="../../images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left" alt=""> | |
<!-- here is the box header --> | |
<h1>Screencasts</h1> | |
</div> | |
<div class="trail-box-content"> | |
<ul> | |
<li class="new-bullet">YouTube: <a href="https://www.youtube.com/watch?v=N8HsVgUDCn8">Smart Migration to JDK 8</a> (<em>by Geertjan Wielenga</em>)</li> | |
<li class="new-bullet">YouTube: <a href="http://www.youtube.com/watch?v=LoOeetb2ifQ&list=PLKCk3OyNwIzv6qi-LuJkQ0tGjF7gZTpqo&index=2">Getting Started with Lambda </a> (<em>by Oracle Learning Library</em>) </li> | |
<li><a href="../docs/java/editor-formatting-screencast.html">Demo: Code Formatting Features in NetBeans IDE</a></li> | |
<li><a href="../docs/java/introduce-refactoring-screencast.html">Demo: Refactoring Options in NetBeans IDE</a></li> | |
<li><a href="../docs/java/code-inspect-screencast.html">Demo: Static Analysis of Java Code in NetBeans IDE</a></li> | |
<li><a href="../docs/java/testng-screencast.html">Demo: Using TestNG in NetBeans IDE</a></li> | |
<li>YouTube: <a href="http://www.youtube.com/watch?v=6VDzvIjse8g" target="_blank">Mass Format in NetBeans IDE</a> (<em>by Geertjan Wielenga</em>)</li> | |
<li><a href="../docs/java/refactoring-nb71-screencast.html">Demo: Inspect and Transform Refactoring Feature in NetBeans IDE</a></li> | |
<li><a href="../docs/java/debug-visual-screencast.html">Demo: Using the Visual Debugger</a></li> | |
<li><a href="../docs/java/debug-evaluator-screencast.html">Demo: Using the Code Snippet Evaluator in the NetBeans Debugger</a></li> | |
</ul> | |
<div class="b-top-dashed align-right"><br><p> | |
<a href="../../community/media.html"> | |
<img width="15" height="12" src="../../images_www/v6/arrow-button.gif" alt=""> | |
All Screencasts</a></p> | |
</div> | |
</div> | |
<div class="trail-box-bottom"> | |
<img src="../../images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right" alt=""> | |
<img src="../../images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left" alt=""> | |
</div> | |
</div> | |
<div class="trail-box"> | |
<div class="trail-box-header"> | |
<img src="../../images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right" alt=""> | |
<img src="../../images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left" alt=""> | |
<!-- here is the box header --> | |
<h1>Community-Contributed Docs</h1> | |
</div> | |
<div class="trail-box-content"> | |
<ul> | |
<li class="new-bullet"><a href="http://java.dzone.com/articles/using-lambda-expression-sort">Using Lambda Expression to sort a List in Java 8 using Netbeans Lambda Support</a> (<em>by Mohamed Sanaulla</em>)</li> | |
<li class="new-bullet"><a href="http://wiki.netbeans.org/CompactProfiles">Compact Profiles in NetBeans IDE</a> (<em>by Tomas Zezula </em>)</li> | |
<li><a href="http://wiki.netbeans.org/PackagingADistributableJavaApp" target="_blank">Setting up Netbeans to Generate a Distributable JAR File Using OneJAR</a> </li> | |
<li><a href="http://wiki.netbeans.org/TaT_ConfigNetBeansUsingBatchFiles" target="_blank">Configure NetBeans using Batch Files</a></li> | |
<li><a href="http://wiki.netbeans.org/Refactoring">Refactoring Simplified</a></li> | |
</ul> | |
<div class="b-top-dashed align-right"><br><p> | |
<a href="http://wiki.netbeans.org/CommunityDocs_Contributions" target="_blank"> | |
<img width="15" height="12" src="../../images_www/v6/arrow-button.gif" alt=""> | |
All Community-Contributed Docs</a></p> | |
</div> | |
</div> | |
<div class="trail-box-bottom"> | |
<img src="../../images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right" alt=""> | |
<img src="../../images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left" alt=""> | |
</div> | |
</div> | |
<div class="trail-box"> | |
<div class="trail-box-header"> | |
<img src="../../images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right" alt=""> | |
<img src="../../images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left" alt=""> | |
<!-- here is the box header --> | |
<h1>Other Resources</h1> | |
</div> | |
<div class="trail-box-content"> | |
<ul> | |
<li class="new-bullet"><a href="http://www.oracle.com/technetwork/java/embedded/resources/se-embeddocs/index.html">Java SE Embedded Documentation</a></li> | |
<li><a href="http://www.oracle.com/pls/topic/lookup?ctx=nb8000&id=NBDAG366">Creating Java Projects</a> in <em>Developing Applications with NetBeans IDE</em></li> | |
<li><a href="http://www.oracle.com/pls/topic/lookup?ctx=nb8000&id=NBDAG510">Building Java Projects</a> in <em>Developing Applications with NetBeans IDE</em></li> | |
<li><a href="http://www.oracle.com/pls/topic/lookup?ctx=nb8000&id=NBDAG659">Testing and Profiling Java Application | |
Projects</a> in <em>Developing Applications with NetBeans IDE</em></li> | |
<li><a href="http://www.oracle.com/pls/topic/lookup?ctx=nb8000&id=NBDAG796">Running and Debugging Java Application Projects</a> in <em>Developing Applications with NetBeans IDE</em></li> | |
<li><a href="http://wiki.netbeans.org/Java_Hints">List of NetBeans Java Hints</a></li> | |
<li><a href="http://wiki.netbeans.org/NetBeansUserFAQ" target="_blank">NetBeans User FAQs:</a> | |
<ul> | |
<li><a href="http://wiki.netbeans.org/NetBeansUserFAQ#Project_System_.28General.29">General Project System</a></li> | |
<li><a href="http://wiki.netbeans.org/NetBeansUserFAQ#Compiling_and_Building_Projects">Compiling and Building</a></li> | |
<li><a href="http://wiki.netbeans.org/NetBeansUserFAQ#Freeform_Projects">Free-form Project</a></li> | |
<li><a href="http://wiki.netbeans.org/NetBeansUserFAQ#Debugging">Debugging</a></li> | |
<li><a href="http://wiki.netbeans.org/NetBeansUserFAQ#Profiler">Profiling</a></li> | |
<li><a href="http://wiki.netbeans.org/NetBeansUserFAQ#Editing">Editing</a></li> | |
</ul> | |
</li> | |
<li><a href="http://www.mysql.com/why-mysql/java/" target="_blank">MySQL and Java - Resources </a></li> | |
<li><a href="http://mysql.com/news-and-events/on-demand-webinars/?category=java_mysql" target="_blank">MySQL On-Demand Web Seminars </a></li> | |
<li><a href="../../kb/articles/learn-java.html">Learning Java - Resources</a> | |
</li> | |
</ul> | |
</div> | |
<div class="trail-box-bottom"> | |
<img src="../../images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right" alt=""> | |
<img src="../../images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left" alt=""> | |
</div> | |
</div> | |
</td> | |
</tr> | |
<tr> | |
<td class="valign-top"> </td> | |
<td class="valign-top half-width"> </td> | |
</tr> | |
</tbody> | |
</table> | |
</body> | |
</html> |