homeAppSaved.com WINDOWSWINDOWS WEBWEB MACMAC IOSIOS ANDROIDANDROID LINUXLINUX

Java SE Development Kit

software that supports programming

thumb of Java SE Development Kit
  • Publishers:
    Oracle
  • License: Free
  • Capacity: 158,6 MB
  • Saved: 57
  • Update:
  • System: Windows Vista/7/8/8.1/10

Java SE Development Kit 12.0.2 is a software to support application writing, improving programmer's productivity.

Picture 1 of Java SE Development Kit
Java SE Development Kit 8 interface

Java is a programming language that operates with the "write once, run anywhere" criterion, meaning writing an application on one platform but can run on many other platforms. As one of the leading programming languages ​​of software developers, competing with the position of C (or C-based) Java language is currently used in almost all electronic devices worldwide. gender, from PCs to mobile devices .

The Java platform provides an environment for developing cross-platform software, from Micosoft Windows to Mac OS X and Linux. Java SE ( Java Standard Edition ) is one of the Java types that allows executing applications written in the Java language on the computer. While the Java Runtime Environment (JRE) allows application execution, Java components and applets , the Java Development Kit (JDK) provides a set of tools for developers to build, run, debug, Fix bugs for the programs being written .

Picture 2 of Java SE Development Kit
Java SE Development System

Key features of the Java SE Development Kit

  • Support developing and executing Java applications.
  • Increase programming performance for programmers.
  • Compile and debug.

Introducing the JDK software development tool feature

Users have access to JRE's Java Virtual Machine (JVM) along with class libraries and file support for application execution. The JDK packages specific source code and specific APIs, using the Java Foundation Classes including the Swing as well as the Java Platform Debugger Architure .

By reducing the boilerplate code (which is the code that is put into other places without changing or changing very little, this code causes programmers to write many different code very time consuming), simple Modeling parallel programming models and using more efficient multi-core processors, the Java SE Development Kit is considered as a programming support software , helping to increase productivity and reduce programming time.

The Java application (or simply java) in the JDK acts as an "interpreter" of class files created by the compiler (javac). The compiler itself takes source code to Java bytecode and "appletviewer" to execute and debug Java applets.

Besides, JDK also brings an "extcheck" note processing tool to detect inconsistencies in jar files, compiling "idlji" into java. Other features include parsers, debugging, editing, debugging commands .

Picture 3 of Java SE Development Kit
Network connection settings in Java Mission Control

Lambda Expressions is the new language in Java SE Development Kit 8, improving programming with multi-core processors. According to Mark Reinhold, chief designer of Java Platform Group at Oracle, Lambra brings three "weapons" to Java: syntax (syntax), performance (performance) and abstraction (abstraction).

In addition, Java SE Development Kit 8 also has improvements in type inferences, as well as including more reflection parameters . Other features in this release include the new API date and time, support for the Stream API , the new Nashorn engine for embedding JavaScript into Java, and the Java Mission Control 5.3 that allows administrators to control the behavior of Java Virtual Machines ( JVMs - Java virtual machines) and applications.

Picture 4 of Java SE Development Kit
Java Mission Control in the Java SE Development Kit

System requirements

  • Operating system Windows Vista / 7/8 / 8.1 / 10.
  • 128 MB RAM memory
  • Processor Minimum Pentium 2 266 MHz.

In general, the Java SE Development Kit includes a powerful set of tools and everything a programmer needs to execute his Java application, regardless of programming level knowledge. JDK is an essential support tool for running Java applications for any Java developer.

Update to the latest Java SE Development Kit

Java SE Development Kit (JDK) 12.0.2

  • The Java SE Development Kit (JDK) 12 adds Unicode 11.0.0 support. Following JDK 11, JDK integrates the following new Unicode 11 features:
    • 684 new characters: 11 new blocks; 7 new scripts
    • 684 new characters including the following important additions: 66 emoji characters; Copyleft symbol (inverted C in circle); Additional astronomy symbols; Chinese chess icon.
    • 7 new scripts: Hanifi Rohingya, Old Sogdian, Sogdian, Dogra, Gunjala Gondi, Makasar, Medefaidrin
    • 11 new blocks, including 7 for the new script listed above and 4 for the following existing scripts: Georgian Extended, Mayan Numerals, Indic Siyaq Numbers, Chess Symbols
  • Other changes
    • Remove GTE CyberTrust Global Root.
    • Delete the final method in java.util.ZipFile / Inflator / Deflator.
    • Delete class com.sun.awt.SecurityWarning
    • Support preview expression conversion JEP 325.
    • Support dns_canonicalize_hostname in krb5.conf.
    • Other improvements and fixes.
Picture 5 of Java SE Development Kit

Java SE Development Kit 8

  • New language Lambda Expressions.
  • Ability to repeat notes (annotation).
  • Improve type inference.
  • Add the Paramater reflection method.