-
技术分享:详解Java外部功能接口
所属栏目:[教程] 日期:2017-07-19 热度:79
JDK增强提案(JEP)191定义了Java Foreign Function Interface(FFI),它是可以将本地函数绑定到Java方法以及管理本地内存块的接口。该提案会使得向JDK中添加本地级别的新特性更容易,而且帮助提供了一个用于Java开发的标准FFI。当前,Java Native Interface(JNI[详细]
-
Oracle正式发布Java 8及JDK 8(附下载)
所属栏目:[教程] 日期:2017-07-19 热度:133
在今天举行的EclipseCon大会上,Oracle正式发布了Java开发者期待已久的JDK 8,对于Java来说,这又是一个里程碑式的时刻。此次升级,最大的变化就是加入了Lambda表达式以及函数式接口。[详细]
-
详解客户端JavaScript框架的5个弊端
所属栏目:[教程] 日期:2017-07-19 热度:99
几个月前,当我们打开Sourcegraph网站的时候,它是一个富AngularJS应用,服务器只要把原始HTML和JSON endpoints返回,剩下的就交给Angular来搞定了。我们就这样懵懵懂懂地做出了最初版本的Sourcegraph。 但是单页(single-page) JavaScript框架并不适用于每一[详细]
-
Java 8新功能详细解读
所属栏目:[教程] 日期:2017-07-19 热度:120
我们已经急不可待想知道Java 8可用的新功能,其中大部分是以前为Java 7设计的新功能,但不得不推迟。现在,甲骨文承诺,他们在“革命”,而不是“进化”新版本。未来Java语言有什么呢?[详细]
-
编程没有银弹 探讨Java8新增特性优缺点
所属栏目:[教程] 日期:2017-07-19 热度:131
Java 8或许是 迄今为止最令人期待的Java版本,最初定于今年的9月份发布,但由于一系列的安全漏洞问题,目前已推迟到明年的3月份。[详细]
-
Google新动态:发布内部Java编码规范
所属栏目:[教程] 日期:2017-07-19 热度:114
Google最近发布了一份完整的Java编码规范。规范的内容包括一些切实可行的硬性规定。Google内部均遵守此规范。该规范不仅涵盖了代码格式,还包括其他类型的约定和编码标准。[详细]
-
Oracle:Java在物联网时代拥有巨大潜力
所属栏目:[教程] 日期:2017-07-11 热度:109
甲骨文公司正大力将Java推向嵌入式系统,但目前不少人质疑Java是否有能力承担这一职责。如果听信甲骨文公司的单方面言论,那么大家肯定认为Java是我们在为嵌入式系统开发应用程序时的最佳选择。[详细]
-
Java程序员进阶架构师推荐阅读书籍
所属栏目:[教程] 日期:2017-07-11 热度:70
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。[详细]
-
JavaOne 2013:REST API的优势与劣势
所属栏目:[教程] 日期:2017-07-11 热度:110
创建一套可通过Web进行访问的应用程序编程接口并不困难,但打造一套既运作良好又稳定可靠的API却没那么容易,Stormpath公司首席技术官Les Hazlewood在JavaOne 2013大会上表示。[详细]
-
提升性能 Java程序优化的一些最佳实践
所属栏目:[教程] 日期:2017-07-10 热度:104
作者通过经历的一个项目实例,介绍Java代码优化的过程,总结了优化Java程序的一些最佳实践,分析了进行优化的方法,并解释了性能提升的原因。作者从多个角度分析导致性能低的原因,并逐个进行优化,最终使得程序的性能得到极大提升,增强了代码的可读性、可扩[详细]
-
深入理解Java特性:关于继承的使用思考
所属栏目:[教程] 日期:2017-07-10 热度:95
在《Think in java》中有这样一句话:复用代码是Java众多引人注目的功能之一。但要想成为极具革命性的语言,仅仅能够复制代码并对加以改变是不够的,它还必须能够做更多的事情。在这句话中最引人注目的是“复用代码”,尽可能的复用代码使我们程序员一直在追求[详细]
-
甲骨文更新下一代Java ME平台路线图
所属栏目:[教程] 日期:2017-07-10 热度:58
物联网的兴起,对嵌入式软件提出了诸如安全性、互操作性、可扩展性以及更快速上市等新需求,新一代Java ME平台(Java Platform Micro Edition)致力于全面应对以上需求。通过提供一致性的开发环境以及适当的的Java ME平台,新一代Java ME能够被更广范地部署在无[详细]
-
甲骨文:Java安全问题尽在我们掌握之中
所属栏目:[教程] 日期:2017-07-10 热度:188
自从大量安全漏洞爆发以来已经过去了一年有余,如今Java用户仍然不断受到相关问题的侵扰。不过甲骨文公司打算力排众议,向用户们证明近来情况已经有所好转。[详细]
-
用来理解 Java 编程语言的 8 个图表
所属栏目:[教程] 日期:2017-07-10 热度:149
很多时候,一张图比你说 1000 个字能更有效的说清楚一个问题。我们列举了 8 个关于 Java 语言的图表,或许可以让你对 Java 有着更深入的认识。[详细]
-
加入Lambda特性 Java 8开发预览版发布
所属栏目:[教程] 日期:2017-07-10 热度:95
Oracle已经发布了Java 8的第一个开发者预览版,它支持各种平台(Windows、Max OS X、Linux和Solaris)。[详细]
-
不要被直觉误导 关于Java性能的9个谬论
所属栏目:[教程] 日期:2017-07-10 热度:82
Java的性能有某种黑魔法之称。部分原因在于Java平台非常复杂,很多情况下问题难以定位。然而在历史上还有一种趋势,人们靠智慧和经验来研究Java性能,而不是靠应用统计和实证推理。在这篇文章中,我希望拆穿一些最荒谬的技术神话。[详细]
-
甲骨文推出Oracle嵌入式Java ME 3.3
所属栏目:[教程] 日期:2017-06-30 热度:66
甲骨文日前正式发布Oracle嵌入式Java系列产品的最新版本——Oracle嵌入式Java 和 Oracle嵌入式Java ME 软件开发工具包 (SDK) 3.3,为微控制器和其他资源限制型设备提供了优化的完整Java客户端运行环境和工具包。[详细]
-
甲骨文推出最新Java开发工具和框架
所属栏目:[教程] 日期:2017-06-30 热度:113
日前,甲骨文公司宣布推出Oracle 应用开发框架 (ADF)、 Oracle JDeveloper和 针对Eclipse的Oracle企业软件包12c版本。[详细]
-
Java程序员在写SQL时候常犯的10个错误
所属栏目:[教程] 日期:2017-06-30 热度:188
Java程序员编程时需要混合面向对象思维和一般命令式编程的方法,能否完美的将两者结合起来完全得依靠编程人员的水准。[详细]
-
企业用户选择 Java 多于.NET的5个原因
所属栏目:[教程] 日期:2017-06-30 热度:179
.NET 和 Java 是当今社会最受欢迎的两种编程语言, 长期的发展和强大的功能使他们足以在编程界立足。 十余年的争论也没得到结果的一个话题就是——他们哪个更好一些?[详细]
-
网络效应让Java仍是编程语言世界的领袖
所属栏目:[教程] 日期:2017-06-30 热度:170
尽管饱受安全风波的影响,但不可否认的是,Java仍然是世界上最流行的软件开发语言。最新一期的TIOBE编程语言社区排行榜印证了这一点,在八月份的指数排名中,Java以15.978%的微弱优势领先C语言排名第一。[详细]
-
Java开发中10个最为微妙的最佳编程实践
所属栏目:[教程] 日期:2017-06-30 热度:107
Java是一个野兽。不像其它更理想主义的语言,它慢慢地演进为今天的样子。这可能是一件好事,因为以Java的开发速度就已经有成百上千个警告,而且这些警告只能通过多年的经验去把握。[详细]
-
Java安装报错后你可以尝试的十件事
所属栏目:[教程] 日期:2017-06-30 热度:151
Java已成为编程世界中使用最为广泛的语言。如今,也有越来越多的Web应用程序依赖于Java。然而,很多时候我们都会遇到Java安装失败的情况,本文,我们就为您介绍当Java安装报错后,你应该去尝试的十件事,相信这对于新手来说非常有用。[详细]
-
想追赶.Net的脚步?Java面前障碍重重
所属栏目:[教程] 日期:2017-06-30 热度:60
就在几周之前,我详细介绍了Java 8中值得期待的几大主要功能。不过当时我并没有提到.Net的新变化,事实上Java 8中的大部分功能都能在.Net中找到。更夸张的是,不少将被推迟到Java 9中实现的功能也将在.Net中出现。我并不赞成将一切功能盲目塞进Java语言的激进[详细]
-
三个步骤测试你的应用是否兼容Java 8
所属栏目:[教程] 日期:2017-06-30 热度:163
Java 8的基本功能目前已经准备就绪,该版本中包含了一大堆新的特性。由于这是一个全新的大版本,因此你的代码在从Java 7升级至Java 8时可能会出现问题。比如在Java 7发布后,就被发现含有严重的Bug。[详细]