- 博客(11)
- 资源 (6)
- 收藏
- 关注
转载 程序员的十个层次 你属于哪一层?
自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外。当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西方的程序员差,只是整个软件产业落后而已。那么,到底中国的程序员水平比西方程序员水平差,还是中国有许多优秀的程序员达到或超过了西方程序员同等水平呢?要解决这个问题,必须先知道程序员有多少种技术层
2014-12-27 12:07:29 7340
原创 Java中的关键字: this和super
Java关键字this、super使用总结一、thisJava关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,这在“Java关键字static、final使用总结”一文中给出了明确解释。并且this只
2014-07-06 19:32:54 743
转载 如何在面试时写出高质量代码?
作者总结自己多年面试他人以及被他人面试的经验,发现应聘者可以从代码的规范性、完整性和鲁棒性三个方面提高代码的质量。程序员在职业生涯中难免要接受编程面试。有些程序员由于平时没有养成良好的编程习惯,在面试时写出的代码质量不高,最终遗憾地与心仪的公司和职位失之交臂。因此,如何在面试时能写出高质量的代码,是很多程序员关心的问题。代码的规范性面试官是根据应聘者写出的代码来决定是否录用
2014-07-06 15:30:05 770
转载 Java 设计模式
创建模式1.工厂方法模式(Factory Method) 将程序中创建对象的操作,单独出来处理,创建一个产品的工厂接口,把实际的工作转移到具体的子类。大大提高了系统扩展的柔性,接口的抽象化处理给相互依赖的对象创建提供了最好的抽象模式。[java] view plaincopypublic class TestFactoryMethod {
2014-06-30 18:03:18 547
转载 Web 3.0时代:网络对你无所不知
认识Web 3.0 互联网专家们认为,对于普通用户而言,Web 3.0带来的最大好处就是让你拥有了一个贴身的私人助理。根据专家们的观点,Web3.0时代网络对你无所不知,能够自主地查询互联网上的所有信息来回答任何问题。许多专家把Web 3.0比做是庞大的数据库。Web2.0使用互联网是为了把人与人联系起来,而Web 3.0使用互联网是为了把信息与信息联系起来。一些专家认为Web3.0
2014-06-30 16:51:22 1232
转载 纯干货:优秀程序员和普通程序员的区别在哪里?
创业者 郭凛:如果纯以编码能力来看,可分为五类1. 拷贝型拷贝型选手就是传说中的“代码拷贝员”了,他们对实现功能几乎没有思路,所作的事情就是从网上或是之前其他团队成员写的代码中拷贝出片段,然后放到项目中,如果运行项目出现了期望结果,则表示任务完成。这类人只会改代码,却不会写代码。他们大多对编程毫无兴趣,只是希望以此糊口而已。2. 新手型当产品有功能需求时,由于经验有
2014-06-30 00:42:24 1233
转载 关于软件中“业务逻辑”的详解
细说业务逻辑2010-08-02 作者:张洋来源:EricZhang's Tech Blog前言记得几个月前,在一次北京博客园俱乐部的活动上,最后一个环节是话题自由讨论。就是提几个话题,然后大家各自加入感兴趣的话题小组,进行自由讨论。当时金色海洋同学提出了一个话题——“什么是业务逻辑”。当时我和大
2014-06-29 22:55:44 7037 1
原创 数据挖掘的大数据集资源
Data repositoriesAWS (Amazon Web Services) Public Data Sets, provides a centralized repository of public data sets that can be seamlessly integrated into AWS cloud-based applications.BigML b
2014-06-16 16:40:53 6217 2
转载 What is the difference between JRE,JVM and JDK?
If you are a Java developer, it is very often that you think about understanding the JRE,JVM and JDK. Once if you understand these things, it would be quite easy for you to visualize things in logical
2014-06-15 14:01:21 1855
原创 从操作系统和数据库系统发展理解抽象化思想
在操作系统出现之前,计算机的初始组成就是“硬件+程序”,即程序直接运行在裸机硬件智商。此时,应用程序直接控制硬件的各种运行细节,应用程序中存在大量的代码用于管理各种物理器件,已访问数据为例,程序必须控制怎样连接磁盘,如何读取其中的数据,如何处理各种异常情况等。这使得程序代码十分庞大,而且正确性难以保证。随着计算机应用的日益广泛,程序的规模不断增大,软件开发变得越来越困难。在这种背景下,人们进行了软
2014-06-15 12:54:49 956
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人