昨天看了下JDK7b74的文档,于是写些感想。主要是我对NetBeans很是热切,希望她继续存在以获得更大发展!
JDK7 B70的文档,在Java.net网站上有网址为http://download.java.net/jdk7/binaries/。里面的文件系统已经完成!我学了点NetBeans rcp,我觉得全是NetBeans的那些东西!甚至连类名都没太大差异!这样说来,对操作系统文件的操作将更加直接和方便!我想下步该完善swing了,估计没错的话,也会把NetBeans的那些优秀组件搬进去的,比如 图像视图、表格树视图、列表视图等等!这些都是一个现代桌面应用不可少的。网站声称JDK7将使用appframework来构建swing应用。这样一来,NetBeans希望很大的。Oracle已经和IBM叫板硬件!Oracle不会受制于人的,NetBeans是JDK的一个集中体现,是swing的前沿试验者和开拓者。NetBeans不仅仅是一个开发工具这么简单。。。。。。欢迎指正!
还有,JDK7将采用模块化,那么是不是意味着桌面应用可以不带一个臃肿的JRE了?如果是这样的话,那么java桌面的希望真的是有了。Java开发应用虽然比Python等慢,但是它非常容易重构和维护。其代码规整,很唯美!Python的wxwidgets据说都2年多没人维护了(这里错了,应该是它的可视化开发工具而不是这个开发包本身),网上说他们发现了Python的很多缺点。
NetBeans开发swing应用还是很方便的。网上有很多人都在精简JRE,有人能把自己应用不需要的JRE类库删除,直到剩余不足1M,居然能够完美运行应用。这就是说模块化完全有希望,我觉得JRE和其他语言的运行库其实根本就没区别。sun的思想就是移植性,这就造成了他不愿意看到虚拟机为特定应用而存在,但现实是阻碍了他桌面领域的发展。
从EJB3开始我们看到了sun的转变,他不在一意孤行了,他也懂得了融合现有成功果实的好处。这就完全有可能体现在JDK7上,JDK7将会轻量化,试想一个swing应用连同JRE打包,一个小型应用其大小不到5M。电脑硬件又都这么高效了。简单且代码容易维护的Java还是很有戏的!
这就是我的一些感想,不知是否正确,阅读本文的朋友不知你怎么想?
分享到:
相关推荐
jdk8帮助文档jdk8帮助文档jdk8帮助文档jdk8帮助文档jdk8帮助文档jdk8帮助文档jdk8帮助文档jdk8帮助文档jdk8帮助文档jdk8帮助文档jdk8帮助文档jdk8帮助文档jdk8帮助文档jdk8帮助文档jdk8帮助文档jdk8帮助文档jdk8帮助...
9. **并发改进**:JDK 8对`ForkJoinPool`和`CompletableFuture`进行了优化,提供了一种更有效的并行计算方式,有助于提升多核环境下的程序性能。 10. **类型推断增强**:编译器现在能更好地推断局部变量的类型,...
这个"jdk8官方文档"包含了详细的开发者指南、API参考、教程和其他资源,帮助开发者理解和利用JDK 8的功能。以下是文档中涵盖的一些关键知识点: 1. **lambda表达式**:JDK 8引入了对函数式编程的支持,主要体现在...
谷歌中文翻译的JDK1.8 API文档提供了详尽的接口、类和方法说明,是Java开发者的重要参考资料。每个类、接口和方法都有清晰的描述、参数说明、返回值以及可能抛出的异常,便于开发者理解和使用。 总之,JDK1.8作为...
**标题解析:**"JDK1.8 API 中文文档" 这个标题指的是Java Development Kit (JDK) 1.8版本的API(Application Programming Interface)的中文解释文档。API是一系列预先定义的函数、类、接口和枚举,用于帮助程序员...
- **阅读JDK 10官方文档**:详细了解每个新特性的用法和设计原理。 - **实践编程**:尝试使用`var`关键字编写代码,体验模块系统和新的垃圾收集器选项。 - **参加培训或在线课程**:学习如何有效利用JDK 10的新特性...
这个压缩包“jdk8_API”包含了JDK 8的官方帮助文档,它是开发者理解和使用JDK 8的重要参考资料。 首先,JDK 8最显著的变化之一是Lambda表达式。这是一种简洁的匿名函数形式,可以作为参数传递或用作返回值。Lambda...
JDK1.8 API 中文谷歌翻译版 java帮助文档 JDK API java 帮助文档 谷歌翻译 JDK1.8 API 中文 谷歌翻译版 java帮助文档 Java最新帮助文档 本帮助文档是使用谷歌翻译,非人工翻译。准确性不能保证,请与英文版配合使用 ...
javaJDK 1.8文档
Java JDK是Java开发工具包(Java Development Kit)的简称,它是学习、开发Java应用程序的基础。JDK 21版是Oracle公司发布的一个重要版本,包含了Java编译器、JVM(Java虚拟机)、Java类库以及各种开发工具,如...
《Java Development Kit (JDK) 1.8 中文文档详解》 JDK(Java Development Kit)是Java编程语言的核心工具集,它包含了编译、调试、运行Java应用程序所需的所有工具和库。JDK 1.8是Oracle公司发布的一个重要版本,...
**Jdk11中文帮助文档**是Java开发者在学习和使用Spring框架时的重要参考资料,它提供了JDK 11版本的全面API文档,包括类、接口、枚举、注解等详细信息。JDK(Java Development Kit)是Oracle公司发布的Java编程语言...
**Java Development Kit (JDK) 1.8 中文文档** JDK 1.8,全称为Java Development Kit 1.8,是Oracle公司推出的Java编程语言开发工具包的一个重要版本。这个版本引入了许多关键的新特性,对于Java开发者来说具有深远...
"jdk17中文说明文档" 指的是Java Development Kit(JDK)的第17个版本的中文版官方文档。JDK是Oracle公司提供的用于开发和运行Java应用程序的软件开发工具包。它包含了编译器、调试器、JRE(Java Runtime ...
JDK1.6API。java1.6开发文档,最新官网文档。满足java开发需求
《Java开发工具包(JDK)8 API文档详解》 JDK(Java Development Kit)是Oracle公司提供的用于Java开发的核心工具集,其中包含了Java运行环境、编译器、调试器以及丰富的API文档。JDK 8是Java历史上的一个重要版本...
**JDK 1.8中文API文档** JDK(Java Development Kit)是Oracle公司发布的用于开发Java应用程序的软件包,其中包含Java运行时环境、Java编译器以及一系列的工具和类库。JDK 1.8是Java发展历程中的一个重要版本,引入...
JDK6 帮助文档 JDK6 帮助文档JDK6 帮助文档 JDK6 帮助文档
中文API文档是为了解决非英语环境下的开发者阅读障碍,提供方便的本地化参考资源。下面,我们将深入探讨JDK 8中的关键知识点。 1. **Lambda表达式**: Lambda表达式是JDK 8最具代表性的新特性,它简化了函数式编程...