标签: java

在过去的一年里谁JavaScript 之最?

在过去的一年里谁JavaScript 之最?

JavaScript 社区正在不断地发展创新,趋势在不断地变化着。本文将通过比较过去1年里在Github上的 star 数,告诉你 2016 年的主要趋势。在2015年,React成为最大赢家,Redux在与Flux的大战中赢得胜利。那么谁是2016年的 JavaScript 新星?

反思JavaScript:论for循环的死亡

反思JavaScript:论for循环的死亡

我们一直在使用JavaScript的for循环。但现在,在最新的函数式编程技巧的支持下,过时的它应该退休了。幸运的是,你不必是一个函数式编程大师,也可以做出这个改变。更幸运的是,这就是你在眼前项目中可以立马做的事情!那到底JavaScript的for循环有什么问题?

Go 语言的垃圾回收算法被吹过头?与Java比如何?

Go 语言的垃圾回收算法被吹过头?与Java比如何?

Go语言正在构建的垃圾收集器(GC),似乎并不像宣传中那样的,技术上迎来了巨大突破。那么,与Java语言作对比之后,该怎么选择呢?

Java 9 AOT初探

Java 9 AOT初探

AOT可能带来的好处,是JVM加载这些已经预编译成二进制库之后,可以直接调用,而无需再将其运行时编译成二进制码。理论上,AOT的方式,可以减少JIT带来的预热时间,减少Java应用长期给人带来的“第一次运行慢”感觉。

Java 9的这一基本功能,你可能从未听过

Java 9的这一基本功能,你可能从未听过

 2017 年 7 月即将发布的 Java 9 将会新增和修订不少功能和特性。在搜索 JDK 增强提议(JEP)时发现,JEP 266 对 CompletableFuture 进行了一些有趣的改进,更新并发功能和支持 Reactive Streams。 本文的焦点就是 JEP 266 的改进和一些有趣的特性,它极有可能成为 Java 9 中最常用的特性之一。

成为Java顶尖程序员 ,看这10本书就够了

成为Java顶尖程序员 ,看这10本书就够了

总而言之,我认为读代码的能力是一个普通的程序员和一个好的程序员之间最大的差别之一,前者只会把别人写好的东西拿来用,后者不仅能用好,还清楚知道别人写好的东西底层是如何实现的,在出现问题的时候可以轻松解决。

奇怪的Java:为什么128 == 128返回为False,而127 == 127会返回为True?

奇怪的Java:为什么128 == 128返回为False,而127 == 127会返回为True?

这是我们今天要讨论的话题,因为我觉得它非常的有趣。

写给想成为前端工程师的同学们

写给想成为前端工程师的同学们

JavaScript 对于前端是最重要的技能,所以优秀的前端工程师要有扎实的JavaScript基本功。而JavaScript这门编程语言也是目前程序设计领域炙手可热的宠儿,如今的它不仅仅只是用来开发Web,还可以用在各个方面。

15 个有趣的 JavaScript 与 CSS 库

15 个有趣的 JavaScript 与 CSS 库

在十一月份的前端技术列表中,我们整合了一些令人感到惊叹的 GitHub 项目,其中包含了新的 CSS 框架、node.js包管理器,以及用于实现图标、加载效果、工具提示的纯 CSS 解决方案。

Java for循环的几种新旧写法

Java for循环的几种新旧写法

Java采用“for”(而不是意义更明确的“foreach”)来引导这种一般被叫做“for-each循环”的循环,并使用“:”(而不是意义更明确 的“in”)来分割循环变量名称和要被遍历的对象。这样作的主要原因,是为了避免因为引入新的关键字,造成兼容性方面的问题――在Java语言中,不允许 把关键字当作变量名来使用,虽然使用“foreach”这名字的情况并不是非常多,但是“in”却是一个经常用来表示输入流的名字(例如 java.lang.System类里,就有一个名字叫做“in”的static属性,表示“标准输入流”)。

你是一个走在前沿的 Java 开发者吗?

你是一个走在前沿的 Java 开发者吗?

什么样才算是走在前沿的Java开发者?他们就只写Java或者能在JVM上运行的语言吗?Scala开发者或者Java开发者使用同样的JVM?显然这里是有一些意见上的分歧,并且他们对于 JVM 社区也并不太积极。那么成为一个JVM 上的前沿开发者有什么意义?在JVM上已经有了很多语言像 Scala,Kotlin 和 Clojure,这些语言已经成了新的发展方向。

一个治愈 JavaScript 疲劳的学习计划

一个治愈 JavaScript 疲劳的学习计划

我早就知道 JavaScript 生态圈会让人感到困惑。实际上,我做 JavaScript 2016 年的概况调查的主要原因就是想找到哪些库是真正流行的,去芜存菁。但是今天,我想更进一步。只是抱怨事物的状态并没有什么卵用,我打算给你一个实实在在的、一步一步征服 JavaScript 生态圈的学习计划。

是什么支撑了淘宝双十一,没错就是它java编程语言

是什么支撑了淘宝双十一,没错就是它java编程语言

身为java程序员,有没有一点点小骄傲了?

10个实用的但偏执的Java编程技术

10个实用的但偏执的Java编程技术

偏执编程看起来似乎不可思议,有时,因为代码经常被证明是更详细一点,但并不是需求需要。你可能会想,“哦,这是绝不会发生的”,但正如我所说。经过20年左右的时间编程,你不希望只修复这些愚蠢的bug,因为编程语言是如此的陈旧的和有缺陷的。因为你知道…

近5年133个Java面试问题列表

近5年133个Java面试问题列表

这就是所有的面试题,如此之多,是不是?我可以保证,如果你能回答列表中的所有问题,你就可以很轻松的应付任何核心 Java 或者高级 Java 面试。虽然,这里没有涵盖 Servlet、JSP、JSF、JPA,JMS,EJB 及其它 Java EE 技术,也没有包含主流的框架如 Spring MVC,Struts 2.0,Hibernate,也没有包含 SOAP 和 RESTful web service,

Java 20年

Java 20年

我经常跟自己的学生讲:”重要的不是技术细节,而是技术背后的思想”,如果你在学习和使用这门语 言时,关注得更多的不是某些API或框架,而是这些API的设计理念以及框架背后的指导思想,就算不使用Java做开发,你仍然可以是一名优质的程序员。

JavaScript常用代码书写规范

JavaScript常用代码书写规范

代码规范我们应该遵循古老的原则:“能做并不意味着应该做”。

Java和PHP在Web开发方面的比较

Java和PHP在Web开发方面的比较

我个人认为, PHP适合于快速开发,中小型应用系统,开发成本低,能够对变动的需求作出快速的反应。而Java适合于开发大型的应用系统,应用的前景比较广阔,系统易维护、可复用性较好。还有,同样功能的系统用Java开发的系统要比PHP开发的系统的价格要高。

JavaScript世界万物诞生记

JavaScript世界万物诞生记

造物主说:没有东西本身也是一种东西啊,于是就有了null:JavaScript世界万物诞生记0现在我们要造点儿东西出来。但是没有原料怎么办?有一个声音说:不是有null嘛?另一个声音说:可是null代表无啊。造物主说:那就无中生有吧!

阿里面试回来,想和Java程序员谈一谈

阿里面试回来,想和Java程序员谈一谈

其实本来真的没打算写这篇文章,主要是我得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。我自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的。

为什么Java中1000==1000为false而100==100为true?

为什么Java中1000==1000为false而100==100为true?

这就是它有趣的地方了。如果你看去看 Integer.Java 类,你会发现有一个内部私有类,IntegerCache.java,它缓存了从-128到127之间的所有的整数对象。

如何让你的JavaScript代码更加语义化

如何让你的JavaScript代码更加语义化

W3C Group 工作组在 web 规范上持续贡献,他们的目标也是期望整个互联网的发展态势稳定统一起来。不扯远了,回到本文需要阐述的重点:如何语义化 JavaScript 代码?

前端是 ? 而 JavaScript 是 ?

前端是 ? 而 JavaScript 是 ?

现代前端技术饱受争议,但是我们只顾争吵,似乎忘记了我们所得到的回报。我们,web 王国的劳动人民、web 设计师、前 Wordpress 工程师和吟唱代码的诗人,将要统治数字世界,能够建造各种神迹。谁会想到这一切都是我们的老朋友 JavaScript 所带来的。

为什么好多公司的开发语言从C#变成了JAVA?

为什么好多公司的开发语言从C#变成了JAVA?

有 同学批评我对于.net的观察还停留在5年前,确实最近两年很少写.net了,但是这个5年确实也不影响,node出来也就5年吧,objectC也是最 近5年比较火,包括hadoop,docker最近两年才火起来的,我也用react,angular这些前端框架,我会追新技术的,新事物的诞生是为了 解决老事物的问题而来

在 2016 年学 JavaScript 是一种什么样的体验?

在 2016 年学 JavaScript 是一种什么样的体验?

译者注:最后一句「听说过 Python 3 吗?」是讽刺 Python 3 发布已经 8 年了,Python 社区却依然在使用 Python 2.7。而 JS 社区正好相反,把还没有实现的语言特性都用到生成环境中了!