-
一向“圈地自萌”的苹果为什么选择将Swift开源?
所属栏目:[教程] 日期:2018-03-20 热度:109
苹果在今年六月的WWDC大会上推出了Swift2.0,并宣布将于今年年底前开放源代码。而苹果也在近日正式将Swift语言转成了开源编程语言,并将其放到代码托管网站Github中以供更多开发者共同开发。苹果公司高级副总裁克雷格费德里希最近接受了外媒的采访,对 Swi[详细]
-
写在PHP7发布之际一些话(附PHP7下载地址)
所属栏目:[教程] 日期:2018-03-20 热度:190
做开源也有4,5年的时间了,从最初的Yaf,到今天的PHP7,我参与的项目越来越多,使用我代码的用户也越来越多,明天就要发布的PHP7,绝对是我从事开源以来的一个最重要里程碑,我应该纪念一下今天,就让我稍微感性一次吧。 PHP7项目开始于去年春节的时候,[详细]
-
代码高手是如何炼成的?
所属栏目:[教程] 日期:2018-03-20 热度:189
有些事总是说起来简单做起来难。养成良好的习惯,是在我们编程中最重要的。在学习的时候我们往往注重的是如何快速的理解例子,练习的时候没人强迫你要些的如何如何规范。开放式的,更何况我们在练习的时候大部分是拷贝,编译执行看结果。正真的自己去一行[详细]
-
计算机专业最该做的几件事
所属栏目:[教程] 日期:2018-03-20 热度:134
作为计算机系的学生,在外人看来就是会修电脑的,是必须要学会修电脑嘛,修电脑是维修工的事情,不是计算机必修课。作为计算机专业的小伙伴该如何让自己过得更加有意义。如何让自己不在游戏中度过,让记忆的画面中多一些,有意义的场景。 那么最该做的事情[详细]
-
如何看待大学生逃课?
所属栏目:[教程] 日期:2018-03-20 热度:145
说到逃课,基本上相信上过大学的都多多少少都有过,今天不是要讨论中国的教育制度,今天只是说下在大学里面如何过的更加有意义,在笔者看来大学更多是一种经历,有多少在学校里面学的东西在工作岗位上都用的上的,逃课也是经历的一部分,也没有鼓励大家去[详细]
-
HTML 5定稿一周年!你必须要重新认识HTML5了
所属栏目:[教程] 日期:2018-03-20 热度:171
副标题#e# 去年此时,W3C定稿了HTML5。我曾发表一篇文章《HTML 5终于定稿,为什么原生App世界将被颠覆》,这文章转载量很大,它阐述了HTML5的来龙去脉,分析了HTML5的优劣势并对未来发展做了一些预测。 时隔一年,我们看看HTML5产业都发生了什么,那些基于[详细]
-
中国程序员真比印度的差嘛?
所属栏目:[教程] 日期:2018-03-20 热度:135
随着科技的进步,编程已经越来越多变得更加具有普及性了,程序员也慢慢变得不再那么神秘了,程序员给大家的印象就是做下能一天不起来,平时沉默寡言,说话比较刻板,这是中国的程序员给人留下的印象,今天说下印度的程序员那点事。 大家都知道印度是英属殖[详细]
-
采用模块化设计 官方发布Java 9新特性
所属栏目:[教程] 日期:2017-04-25 热度:143
Java 9正在紧锣密鼓的开发中,新一代的Java采用了模块化的设计。Java SE 9准备要发布Jigsaw项目及其他五项提案(以前称为JSR,现在称为Java增强提案或者简称为JEP)。虽然并未给出发布日期,但这是官方首次发布OpenJDK 9和Java SE 9的特性。本版本的一项主要内[详细]
-
想要恢复Java生机 甲骨文需要做什么?
所属栏目:[教程] 日期:2017-04-25 热度:79
当初收益Sun公司的决定可以说喜忧参半:甲骨文借此完成转型,从原本的低成本高利润软件业务销售者变身成高成本、低利润硬件业务销售者,而这一切的罪魁祸首正是云时代的全面来临。这一点当然也引起了各投资方的高度警觉。然而投资方们还没有意识到的是:甲骨[详细]
-
Java模块化项目Jigsaw能否重回正轨?
所属栏目:[教程] 日期:2017-04-25 热度:138
模块化的粉丝们会很高兴的听到这一消息,Jigsaw项目已经重新提上日程,至少也是部分回到了正轨。溯到2011年6月,最初曾打算将Jigsaw包含在Java 7的发布中,该宏伟计划由两个主要的部分组成。第一部分是一个几乎可以与OSGi竞争的模块化框架。第二部分是将Java[详细]
-
MapDB:专为Java设计的高性能的数据库
所属栏目:[教程] 日期:2017-04-25 热度:75
MapDB是一个快速、易用的嵌入式Java数据库引擎,它提供了基于磁盘或者堆外(off-heap允许Java直接操作内存空间, 类似于C的malloc和free)存储的并发的Maps、Sets、Queues。MapDB的前身是JDBM,已经有15年的历史。MapDB支持ACID事务、MVCC隔离,它的jar包只有200[详细]
-
关于Java 8:无人谈及的八大功能
所属栏目:[教程] 日期:2017-04-25 热度:173
一直以来,多线程代码是服务器开发人员的毒药(问问Oracle的Java语言架构师和并行开发大师Brian Goetz)。Java的核心库不断加入各种复杂的用法来减少访问共享资源时的线程等待时间。其中之一就是经典的读写锁(ReadWriteLock),它让你把代码分成两部分:需要互斥[详细]
-
Oracle:本季度已没有面向XP的Java更新
所属栏目:[教程] 日期:2017-04-25 热度:145
甲骨文表示,在接下来的季度更新中(本月晚些时候),将不会包含对Windows XP的用户支持。该补丁定于7月15日发布,支持除老古董Windows XP外的Windows Vista到Windows 8等系统。对于潜在的漏洞和安全风险,Oracle将Java on XP的选择权留在了用户的手中。[详细]
-
东方通成首家通过JavaEE6认证中国企业
所属栏目:[教程] 日期:2017-04-25 热度:133
东方通TongWeb是一款标准、安全、高可用并具有丰富功能的企业级应用服务器,用于为企业级应用和服务提供坚实的基础架构支持。TongWeb拥有Web 容器、EJB 容器、Web 服务平台等功能和服务,能够帮助企业将业务应用集成在一个基础平台上,为业务应用提供便捷的开[详细]
-
华尔街企业都使用什么编程语言?
所属栏目:[教程] 日期:2017-04-25 热度:85
该公司目前拥有约六十位程序员,他们要么在求学阶段已经对Caml有所了解、要么依靠出色的学习能力在培训中快速掌握了这门编程语言。除了这些专业技术人员,公司里还有约九十名非程序员会在日常工作中跟Caml打交道。[详细]
-
Java 8必将掀起Java函数式编程热潮
所属栏目:[教程] 日期:2017-04-25 热度:184
Java 8给Java带来了一场变革。很明显,这个版本是过去十年以来推出的最具份量的Java更新,其中囊括了海量新特性,包括默认方法、方法与构造函数引用以及Lambda函数等等。其中最有趣的一项特性当数全新java.util.streamAPI,它作为Javadoc状态存在,能够对元素[详细]
-
SpringSource专家:Java应用服务器已死
所属栏目:[教程] 日期:2017-04-25 热度:136
关于应用服务器已死的观点,在云理念刚刚普及的时代就曾经出现过,如来自Forrester的首席分析师Mike Gualtieri在2011年就曾经撰文表示应用服务器的泡沫会破灭并建议不要再将金钱花费在WebLogic、WebSphere以及JBoss Application Servers上面了。当时,RedHat[详细]
-
让代码更精简 细说Java 8 Lambda表达式
所属栏目:[教程] 日期:2017-04-24 热度:142
Java 8中的Lambda表达式给该语言带来了一系列改进。这种新型表达式的出现让一部分代码更易于查看及编写,特别是对于那些能够以函数形式表达的代码而言。Lambda表达式还为Java语言带来更加丰富的表达能力,并使多种操作在运行时当中获得更为高效的执行效果。通[详细]
-
NetBeans 8发布:支持Java 8、HTML 5
所属栏目:[教程] 日期:2017-04-24 热度:141
NetBeans 8包含一系列的Java 8增强功能,包括代码分析器和编辑器针对概要文件、Lambda表达式、流和方法引用所做的增强。此外,Java SE Embedded 8还支持在嵌入式设备上部署、运行和调试应用程序,例如Raspberry Pi。而对于即将问世的Java ME 8规范它也是支持[详细]
-
解读Java SE 8在并发工具方面的加强
所属栏目:[教程] 日期:2017-04-24 热度:177
Java 8在Lambda表达式、接口默认方式、新的日期API等方面引入的新特性广受关注,同时在并发编程方面也做出了大量改进。以往的几个Java版本都对java.util.concurrent做了不同程度的增强,比如Java 7的Fork/Join框架,而Java 8则进一步在java.util.concurrent下[详细]
-
技术分享:详解Java外部功能接口
所属栏目:[教程] 日期:2017-04-24 热度:189
JDK增强提案(JEP)191定义了Java Foreign Function Interface(FFI),它是可以将本地函数绑定到Java方法以及管理本地内存块的接口。该提案会使得向JDK中添加本地级别的新特性更容易,而且帮助提供了一个用于Java开发的标准FFI。当前,Java Native Interface(JNI[详细]
-
Oracle正式发布Java 8及JDK 8(附下载)
所属栏目:[教程] 日期:2017-04-24 热度:50
在今天举行的EclipseCon大会上,Oracle正式发布了Java开发者期待已久的JDK 8,对于Java来说,这又是一个里程碑式的时刻。此次升级,最大的变化就是加入了Lambda表达式以及函数式接口。[详细]
-
详解客户端JavaScript框架的5个弊端
所属栏目:[教程] 日期:2017-04-24 热度:174
几个月前,当我们打开Sourcegraph网站的时候,它是一个富AngularJS应用,服务器只要把原始HTML和JSON endpoints返回,剩下的就交给Angular来搞定了。我们就这样懵懵懂懂地做出了最初版本的Sourcegraph。 但是单页(single-page) JavaScript框架并不适用于每一[详细]
-
Java 8新功能详细解读
所属栏目:[教程] 日期:2017-04-24 热度:137
我们已经急不可待想知道Java 8可用的新功能,其中大部分是以前为Java 7设计的新功能,但不得不推迟。现在,甲骨文承诺,他们在“革命”,而不是“进化”新版本。未来Java语言有什么呢?[详细]
-
编程没有银弹 探讨Java8新增特性优缺点
所属栏目:[教程] 日期:2017-04-24 热度:199
Java 8或许是 迄今为止最令人期待的Java版本,最初定于今年的9月份发布,但由于一系列的安全漏洞问题,目前已推迟到明年的3月份。[详细]