-
让代码更精简 细说Java 8 Lambda表达式
所属栏目:[教程] 日期:2017-06-13 热度:79
Java 8中的Lambda表达式给该语言带来了一系列改进。这种新型表达式的出现让一部分代码更易于查看及编写,特别是对于那些能够以函数形式表达的代码而言。Lambda表达式还为Java语言带来更加丰富的表达能力,并使多种操作在运行时当中获得更为高效的执行效果。通[详细]
-
NetBeans 8发布:支持Java 8、HTML 5
所属栏目:[教程] 日期:2017-06-13 热度:132
NetBeans 8包含一系列的Java 8增强功能,包括代码分析器和编辑器针对概要文件、Lambda表达式、流和方法引用所做的增强。此外,Java SE Embedded 8还支持在嵌入式设备上部署、运行和调试应用程序,例如Raspberry Pi。而对于即将问世的Java ME 8规范它也是支持[详细]
-
解读Java SE 8在并发工具方面的加强
所属栏目:[教程] 日期:2017-06-13 热度:91
Java 8在Lambda表达式、接口默认方式、新的日期API等方面引入的新特性广受关注,同时在并发编程方面也做出了大量改进。以往的几个Java版本都对java.util.concurrent做了不同程度的增强,比如Java 7的Fork/Join框架,而Java 8则进一步在java.util.concurrent下[详细]
-
技术分享:详解Java外部功能接口
所属栏目:[教程] 日期:2017-06-13 热度:127
JDK增强提案(JEP)191定义了Java Foreign Function Interface(FFI),它是可以将本地函数绑定到Java方法以及管理本地内存块的接口。该提案会使得向JDK中添加本地级别的新特性更容易,而且帮助提供了一个用于Java开发的标准FFI。当前,Java Native Interface(JNI[详细]
-
Oracle正式发布Java 8及JDK 8(附下载)
所属栏目:[教程] 日期:2017-06-13 热度:108
在今天举行的EclipseCon大会上,Oracle正式发布了Java开发者期待已久的JDK 8,对于Java来说,这又是一个里程碑式的时刻。此次升级,最大的变化就是加入了Lambda表达式以及函数式接口。[详细]
-
详解客户端JavaScript框架的5个弊端
所属栏目:[教程] 日期:2017-06-13 热度:194
几个月前,当我们打开Sourcegraph网站的时候,它是一个富AngularJS应用,服务器只要把原始HTML和JSON endpoints返回,剩下的就交给Angular来搞定了。我们就这样懵懵懂懂地做出了最初版本的Sourcegraph。 但是单页(single-page) JavaScript框架并不适用于每一[详细]
-
Java 8新功能详细解读
所属栏目:[教程] 日期:2017-06-13 热度:72
我们已经急不可待想知道Java 8可用的新功能,其中大部分是以前为Java 7设计的新功能,但不得不推迟。现在,甲骨文承诺,他们在“革命”,而不是“进化”新版本。未来Java语言有什么呢?[详细]
-
编程没有银弹 探讨Java8新增特性优缺点
所属栏目:[教程] 日期:2017-06-13 热度:95
Java 8或许是 迄今为止最令人期待的Java版本,最初定于今年的9月份发布,但由于一系列的安全漏洞问题,目前已推迟到明年的3月份。[详细]
-
Google新动态:发布内部Java编码规范
所属栏目:[教程] 日期:2017-06-13 热度:63
Google最近发布了一份完整的Java编码规范。规范的内容包括一些切实可行的硬性规定。Google内部均遵守此规范。该规范不仅涵盖了代码格式,还包括其他类型的约定和编码标准。[详细]
-
Oracle高管透露Java 8最终发布日期
所属栏目:[教程] 日期:2017-06-13 热度:200
近日,Oracle JDK 8发布经理Mathias Axelsson表示,Oracle将于今年3月18日正式发布JDK 8(Java开发工具包),即使这个版本仍会存在一些小的BUG,但这些非致命性不会影响JDK 8的发布进程。[详细]
-
2013年最热门的开发语言:Java一马当先
所属栏目:[教程] 日期:2017-06-09 热度:148
作为Java开发者,你对这项技术的前景持有怎样的态度呢?至少在Stack Overflow看来,Java是所有编程语言中最热门技术。根据国外知名技术社区Stack Overflow的调查显示,在2013年,Java是招聘人员最热的搜索关键词,几乎有四分之一的雇主会搜索“Java开发人员”[详细]
-
Oracle寻求有关Java EE 8的进一步反馈
所属栏目:[教程] 日期:2017-06-09 热度:93
Oracle也在琢磨是否再试一下标准化一个部署模型。这方面最初的尝试是Java EE Application Deployment [JSR 88],理论上允许使用同样的部署工具将任何应用部署到任一Java EE兼容环境中,但是各厂商对它的支持太弱,所以最后考虑在Java EE 6中去掉了。[详细]
-
Java开发者必知:开发中常见的危险信号
所属栏目:[教程] 日期:2017-06-09 热度:60
Dustin Marx是一位专业软件开发者,从业已经有17年的时间,他拥有电子工程学士学位,还是一位MBA。Dustin维护着一个博客,专门介绍软件开发的各个主题。近日,他撰文谈到了Java开发中常见的危险信号,提出了在日常的Java开发中我们需要尽力避免的一些不正确的[详细]
-
GitHub上100个最受欢迎的Java基础类库
所属栏目:[教程] 日期:2017-06-09 热度:164
作为一名整天与既成熟且不断发展的Java语言打交道的开发者,面对的困境之一就是在我们编写代码的时候,是使用一些人人谈论的人们新技术呢,还是坚持使用一些虽旧但成熟的类库?[详细]
-
已经做的更好?论Java 8是否需要LINQ
所属栏目:[教程] 日期:2017-06-09 热度:99
LINQ一直是.net程序系统中的一个非常棒的特性,Visual Studio 2008 已经引入了lambda 表达式和monads, 而同一时间Java6版本还在讨论要不要去掉泛型数据类型. 这一成果要归功于荷兰计算机科学家Erik Meijer, 他已经全停止掉别的项目。[详细]
-
甲骨文限制Java 9对Java 8向下兼容能力
所属栏目:[教程] 日期:2017-06-09 热度:84
在本周一下午发往OpenJDK的一封邮件当中,甲骨文公司Java平台部门首席架构师Mark Reinhold指出针对JDK 8(将于2014年年初到期)的变动将快速缩减,而JDK 9的“forests”——也就是一种目录树或者目录集机制——则将很快开放。现在开发人员必须应对相关管理变化[详细]
-
力压Java C语言仍是编程语言世界的王者
所属栏目:[教程] 日期:2017-06-09 热度:169
以微软为中心的几大编程语言——C#、Transact-SQL以及Visual Basic.Net——迎来提升,Groovy则在上个月的人气比拼中遭遇Bug。[详细]
-
Java开发者:你应该远离的6个Java特性
所属栏目:[教程] 日期:2017-06-09 热度:64
Nikita Salnikov Tarnovski是plumbr的高级开发者,也是一位应用性能调优的专家,他拥有多年的性能调优经验。近日,Tarnovski撰文谈到了普通开发者应该尽量避免使用的6个Java特性,这些特性常见于各种框架或库当中,但对于普通的应用开发者来说,使用这些特性[详细]
-
Eclipse中隐藏的5个非常有用的功能
所属栏目:[教程] 日期:2017-06-09 热度:97
Eclipse就是一头野兽,它也是一套设备,神秘但更具威力。有些人称它为一个持续变形机。另一些人则称它是一个变异体。不错,它很庞大,需要花费多年才能掌握。[详细]
-
12个Java长久占居编程主要地位的原因
所属栏目:[教程] 日期:2017-06-09 热度:128
我们很容易就会遗忘那些曾经在猿群中大热而又被各种新技术掩盖直至堙灭的技术的价值。就拿COBOL这个老猿们当年所用的神器来说,就跟条死鱼一样被现代猿基本这么形容:没价值,腥臭,过时了,对你没好处。Java 作为现代猿的中坚力量在这点上可能会成为下一个CO[详细]
-
甲骨文推出Oracle嵌入式Java ME 3.3
所属栏目:[教程] 日期:2017-06-08 热度:71
甲骨文日前正式发布Oracle嵌入式Java系列产品的最新版本——Oracle嵌入式Java 和 Oracle嵌入式Java ME 软件开发工具包 (SDK) 3.3,为微控制器和其他资源限制型设备提供了优化的完整Java客户端运行环境和工具包。[详细]
-
甲骨文推出最新Java开发工具和框架
所属栏目:[教程] 日期:2017-06-08 热度:158
日前,甲骨文公司宣布推出Oracle 应用开发框架 (ADF)、 Oracle JDeveloper和 针对Eclipse的Oracle企业软件包12c版本。[详细]
-
Java程序员在写SQL时候常犯的10个错误
所属栏目:[教程] 日期:2017-06-08 热度:115
Java程序员编程时需要混合面向对象思维和一般命令式编程的方法,能否完美的将两者结合起来完全得依靠编程人员的水准。[详细]
-
企业用户选择 Java 多于.NET的5个原因
所属栏目:[教程] 日期:2017-06-08 热度:154
.NET 和 Java 是当今社会最受欢迎的两种编程语言, 长期的发展和强大的功能使他们足以在编程界立足。 十余年的争论也没得到结果的一个话题就是——他们哪个更好一些?[详细]
-
网络效应让Java仍是编程语言世界的领袖
所属栏目:[教程] 日期:2017-06-08 热度:104
尽管饱受安全风波的影响,但不可否认的是,Java仍然是世界上最流行的软件开发语言。最新一期的TIOBE编程语言社区排行榜印证了这一点,在八月份的指数排名中,Java以15.978%的微弱优势领先C语言排名第一。[详细]