Java Development Topics:

Java EE applications and application development

Learn about Java and Java EE applications and application development including Java programming language, Software programming languages and JVM languages – Scala, Groovy, Grails and other DSLs.

  • Java programming language

    When looking to create a program, it's hard not to consider using Java. Java was created to be a simple, object-oriented programming language that was portable, robust and secure. It remains widely used for writing a variety of applications. In this section on Java programming language,...
  • Software programming languages

  • JVM languages

    Java Virtual Machines (JVMs) can be a crucial component for a software platform, and even become a platform in itself. But you need to choose which JVM language to run on top of the JVM. Scala and Groovy are two popular choices. Scala is an object oriented language designed to be highly...
  • DSLs

    Domain Specific Languages (DSLs) are programming languages designed to solve a specific problem. Examples include UNIX shell scripts and ColdFusion Markup Language. Because DSLs are designed to solve specific problems, they often contain elements not found in general purpose languages...
  • Java application deployment

    Taking a program from lines of code to a functioning application requires several important steps and tools. Before deployment, a Java Runtime Environment must be put in place. The next step in Java application development is to use either Java Pug-in or Java Web Start to deploy the...