关于java入门的基础知识你了解多少?武汉北大青鸟技术老师为你介绍关于socket 分包和组包,理论知识也很重要,请认真学习并运用到实践中。...
阅读(167)
java程序员在安编码规则上需要做到九点,武汉北大青鸟程序员培训为你介绍好程序员的标准。...
阅读(67)
1. 诡异的闭包 javascript 中有一个特殊的特性 - 闭包,对于 .NET 程序员来说,比较熟悉的是面向对象的程序设计 OOP, 而来自函数式语言的闭包则显得比较诡异,许多程序员对它敬而远之。 对于闭包我们还是要从函数式语言的特点说起。 不知道你有没有发现...
阅读(198)
你可能知道,Javascript语言的执行环境是单线程(single thread)。 所谓单线程,就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。 这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要...
阅读(131)
面试过的同学应该有一道题的记忆,因为大多java程序员面试场合都会发生这样的事件。 试题如下: try {}里有一个return 语句,那么紧跟在这个try 后的 finally {}里的code 会不会被执行,什么时候被执行,在return 前还是后? 希望不要早早看下面的解释,自己...
阅读(170)
随着网站逐渐变成互联网应用程序,嵌入网页的Javascript代码越来越庞大,越来越复杂。 网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等开发者不得不使用软件工程的方法,管理网页的业务逻辑。 JavaScript模块化编程,已经成为一个迫切...
阅读(94)
不管你现在的编程技能有多么的高超,曾经你也是个亦步亦趋,不断的学习的初学者。在编程这条曲折的道路上,我想你肯定犯过一些低级的错误、遇见过一些普通的编码陷阱。 1.不必要的DOM操作 例如下面这段代码: // anti-pattern for (var i = 0; i 100; i++)...
阅读(195)
提到嵌入式设备,可能很多人先想到的开发语言是C/C++.但根据Jaxenter对Oracle近两个白皮书的分析,反而认为越来越多的智能嵌入式设备,尤其是M2M设备,将通过JAVA来驱动。 M2M(Machine-To-Machine)是机器对机器通信设备的简称,未来通信中人对...
阅读(81)
Lambda表达式是自Java SE 5引入泛型以来重大的Java语言新特性,本文是2012年度后一期Java Magazine中的一篇文章,它介绍了Lamdba的设计初衷,应用场景与基本语法。(2013.01.04后更新) Lambda表达式,这个名字由该项目的组选定,描述了一种新的函数...
阅读(150)
JUnit项目组近日宣布,JUnit 4.0正式发布。 JUnit是由Erich Gamma 和Kent Beck 编写的一个回归测试框架(regression testing framework),供Java开发人员编写单元测试之用。 该新版本支持Java 5,而且其中添加了annotations 来标记测试。 近期写单元...
阅读(158)