Java SE软件介绍
Java SE免费下载,Java SE是 Java 语言表达的手机软件开发工具箱,适用于开发和布署桌面上、网络服务器及其置入机器设备和即时自然环境中的Java应用软件。Java SE包含用以开发Java Web服务的类库,与此同时为Java EE给予了基本。
【 详细描述】
Java SE是Java Standard Edtion的简称,翻译成汉语便是Java标准版,也是Java的关键。不论是Java EE(Java商业版)或是Java ME(Java小型版)全是以JavaSE为基本。等同于它便是Java的英语的语法标准。
Java SE 是Java服务平台专业版的通称, 用以开发和布署桌面上、网络服务器及其置入机器设备和即时自然环境中的Java应用软件。Java SE包含用以开发Java Web服务的类库,与此同时,Java SE为Java EE给予了基本。
【 部件表明】
Java SE 包含的基础部件包含:
javac – c语言编译器,将源代码转成字节码
jar – 封装工具,将相应的类文件打包成一个文档[1]
javadoc – 文本文档制作器,从源代码注解中获取文本文档
jdb – debugger,查错专用工具
java – 运作编译程序后的java程序(.class后缀名的)
appletviewer:小程序电脑浏览器,一种实行HTML文件上的Java小程序的Java电脑浏览器。
Javah:造成可以读取Java全过程的C过程,或创建能被Java程序流程读取的C全过程的库函数。
Javap:Java反汇编器,表明编译程序类文档中的可浏览作用和数据信息,与此同时表明字节数编码含意。
Jconsole: Java开展系统软件调节和监管的专用工具
【 7 新特点】
Swing
增加 JLayer 类,是一个灵便并且功能齐全的Swing部件装饰器,操作方法:How to Decorate Components with JLayer.
Nimbus Look and Feel 外型从 com.sun.java.swing 包移到 javax.swing 库中,详细信息:javax.swing.plaf.nimbus
更简单的超重量级和轻量部件的混和
支持全透明文本框及其非矩形框文本框的用户界面,请看 How to Create Translucent and Shaped Windows
JColorChooser 类增加 HSV tab.
互联网
增加 URLClassLoader.close 方式,请看 Closing a URLClassLoader.
支持 Sockets Direct Protocol (SDP) 给予性能卓越数据连接,详情请看 Understanding the Sockets Direct Protocol.
结合
增加 TransferQueue 插口,是 BlockingQueue 的改进版,完成类为 LinkedTransferQueue
RIA/公布
拖动的小程序应用一个默认设置或是订制的文章标题开展装饰,详细信息:Requesting and Customizing Applet Decoration in Draggable Applets.
JNLP 文档干了如下所示层面的提高,详情请看 JNLP File Syntax:
The os attribute in the information and resources elements can now contain specific versions of Windows, such as Windows Vista or Windows 7.
Applications can use the install attribute in the shortcut element to specify their their desire to be installed. Installed applications are not removed when the Java Web Start cache is cleared, but can be explicitly removed using the Java Control Panel.
Java Web Start applications can be deployed without specifying the codebase attribute; see Deploying Without Codebase
可立即在 HTML 中置入 JNLP 文档:Embedding JNLP File in Applet Tag.
可在 JavaScript 编码中查验 Applet 是不是早已载入进行:Handling Initialization Status With Event Handlers.
可在 Applet 从快捷方式图标运行或是拖出电脑浏览器时对对话框款式和文章标题开展操纵:Requesting and Customizing Applet Decoration in Developing Draggable Applets.
XML
包含 Java API for XML Processing (JAXP) 1.4.5, 支持 Java Architecture for XML Binding (JAXB) 2.2.3, 和 Java API for XML Web Services (JAX-WS) 2.2.4.
java.lang 包
清除了在线程同步自然环境下的非层级话类载入时致使的潜在性死锁,详细信息:Multithreaded Custom Class Loaders in Java SE 7.
Java vm虚拟机
支持非 Java 语言表达: Java SE 7 引进一个新的 JVM 命令用以简单化完成动态性种类计算机语言
Garbage-First Collector 是一个服务端的废弃物回收器用以更换 Concurrent Mark-Sweep Collector (CMS).
提高了 Java HotSpot vm虚拟机的特性
Java I/O
java.nio.file 包及其有关的包 java.nio.file.attribute 给予对文档 I/O 及其浏览系统文件的全方位支持,请看 File I/O (featuring NIO.2).
文件目录 /sample/nio/chatserver/ 包含应用 java.nio.file 包的演试程序流程
文件目录 /demo/nio/zipfs/ 包含 NIO.2 NFS 系统文件的演试程序流程
安全系数
新的内嵌对好几个根据 ECC 优化算法(ECDSA/ECDH)的支持,详情请看:Sun PKCS11 Provider&39;s Supported Algorithms in Java PKCS11 Reference Guide.
禁止使用了一些弱加密技术,详情请看 Appendix D: Disabling Cryptographic Algorithms in Java PKI Programmer&39;s Guide and Disabled Cryptographic Algorithms in Java Secure Socket Extension (JSSE) Reference Guide.
Java 安全性tcp协议拓展中对 SSL/TLS 的提高
高并发
fork/join 架构,根据 ForkJoinPool 类,是 Executor 插口的完成,设计方案它用于开展高效率的运作很多每日任务;应用 work-stealing 技术性用于确保很多的 worker 进程工作中,尤其合适多处理器自然环境,详情请看 Fork/Join
文件目录/sample/forkjoin/ 包含了 fork/join 架构的演试程序流程
ThreadLocalRandom 类class 清除了应用伪随机码进程的市场竞争,请看 Concurrent Random Numbers.
Phaser 类是一个新的数据同步的天然屏障,与 CyclicBarrier 相近.
Java 2D
一个新的根据 XRender 的 Java 2D 3D渲染管路支持如今的 X11 桌面上,改进了图型特性,请看 System Properties for Java 2D Technology 中的 xrender .
JDK 可枚举类型并展示出已安裝的 OpenType/CFF 字体样式,根据 GraphicsEnvironment.getAvailableFontFamilyNames 方式 See Selecting a Font.
TextLayout 类支持西藏语脚本制作
libfontconfig, 是一个字体样式配备 api ,see Fontconfig.
全球化
支持 Unicode 6.0.0
文件目录 /demo/jfc/Font2DTest/ 包含 Unicode 6.0 的演试程序流程
Java SE 7 可容下在 ISO 4217 中澳的贷币,详情请看 Currency 类.
Java 计算机语言特点
二进制数据表达形式
应用下横线对数据开展隔开表述,例如 1_322_222
switch 句子支持字符串数组自变量
泛型案例建立的种类推论
应用可变参数时,提高c语言编译器的警示和错误报告
try-with-resources 句子
与此同时捕获好几个错误处理
JDBC 4.1
支持应用 try-with-resources 句子开展全自动的資源释放出来,包含联接、句子和結果集
支持 RowSet 1.1
【 使用方法归纳】
在应用Java SE以前,大家最先要了解Java SE是啥,有哪些主要用途。
Java SE详尽分析
Java一共有三个版本号,分别是Java SE、Java EE和Java ME,那麼这三者有什么不同呢,大家还可以延伸阅读一下,提升知识要点。
Java SE、Java EE、Java ME三者差别浅析
下面咱们就必须安裝和配备Java SE,这也是采用前的关键流程,仅有进行Java SE安裝和环境变量配置,大家才可以开展下一步的开发工作中。
Java SE安裝和环境变量配置实例教程
最终,假如你还是必须别的JAVA手机软件协助您程序编写开发,例如JDK、JRE、JVM等,大家还为您带来了Java软件全集。
Java软件大全