![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 77
东方潮汐
在探索前进的路上
展开
-
【Java二十周年】回忆我与Java的点点滴滴
借Java二十周年之际,静下心来思考自己与Java的故事,屡屡思绪,记忆深处关于Java的点滴回忆便一层层铺展开来。本科——我的Java“启蒙老师”对于计算机这个口水颇多的专业,基本每个学校都会开设Java语言基础这个课程,只不过有的学校是选修课有的是必修课,这也是为什么毕业后听到很多同行好友说只懂C/C++不懂Java。幸运的是,在我们那个不知名的小学校,Java与C/C++转载 2015-04-17 12:22:13 · 552 阅读 · 0 评论 -
那些年,Java程序员用过的开发工具
子曰:工欲善其事,必先利其器。说的是,工匠想要使他的工作做得好,一定要先让自己手中的工具锋利。对于程序员来说,若想高效地编写出漂亮的代码,第一个需要利的“器”就是编辑(编译)器——一个好用的开发工具。张玉宏而所谓的开发工具,通常是编译器上加上一个好用外壳——代码编辑器。对于编译器,除了甲骨文(Oracle)公司这类大公司玩得转,Java程序员通常别无选择。代码编辑器,对转载 2015-06-08 21:38:29 · 721 阅读 · 0 评论 -
你经常遭受空指针异常的骚扰?解读Java中有关Null的9件事
对于Java程序员来说,null是令人头痛的东西。时常会受到空指针异常(NPE)的骚扰。连Java的发明者都承认这是他的一项巨大失误。Java为什么要保留null呢?null出现有一段时间了,并且我认为Java发明者知道null与它解决的问题相比带来了更多的麻烦,但是null仍然陪伴着Java。我越发感到惊奇,因为java的设计原理是为了简化事情,那就是为什么没有浪费时间在指针、操作符转载 2015-05-19 23:23:38 · 419 阅读 · 0 评论 -
永存、曲折、已死、重生——传奇的java
实验楼如果说用“永存、曲折、已死、重生”来形容 Java,笔者以为一点也不为过。1991 年,James Gosling 带领着名为“Green Team”的团队着手研发一种新的语言以及专为下一代数字设备和计算机使用的网络系统。历时 4 年辛勤工作后,该项目最终修成正果并取名为 Java。Java 有着类似于C的语法并有“一次转载 2015-05-16 19:55:16 · 435 阅读 · 0 评论 -
Google 推出的 Java 编码规范
前言这份文档是Google Java编程风格规范的完整定义。当且仅当一个Java源文件符合此文档中的规则, 我们才认为它符合Google的Java编程风格。与其它的编程风格指南一样,这里所讨论的不仅仅是编码格式美不美观的问题, 同时也讨论一些约定及编码标准。然而,这份文档主要侧重于我们所普遍遵循的规则, 对于那些不是明确强制要求的,我们尽量避免提供意见。1.1 术语说明转载 2015-05-16 21:17:50 · 454 阅读 · 0 评论 -
老菜鸟致青春,程序员应该选择 Java 还是 C#
原文出处: foreach-break 欢迎分享原创到伯乐头条致青春还记得自己那年考清华失败,被调剂到中科大软院,当初有几个方向可以选,软件设计、嵌入式、信息安全等等,毫不犹豫地选择了信息安全。为什么选信息安全?这四个字听起来多牛多有感觉,我本科是学物理的,记得做一个光学实验的时候,一个老师看我做的结果,说,学物理不是什么人都可以的,这个是需要一点智商的。好吧,转载 2015-05-16 21:28:24 · 949 阅读 · 0 评论 -
高级Java程序员值得拥有的10本书
译文出处: 码农网 原文出处:dzoneJava是时下最流行的编程语言之一。市面上也出现了适合初学者的大量书籍。但是对于那些在Java编程上淫浸多时的开发人员而言,这些书的内容未免显得过于简单和冗余了。那些适合初学者的书籍看着真想打瞌睡,有木有。想找高级点的Java书籍吧,又不知道哪些适合自己。别急,雪中送炭的来了:下面我将分享的书单绝对值得拥有。ps,我也尽力避免列出为特定软转载 2015-05-16 21:03:08 · 423 阅读 · 0 评论 -
面向对象设计模式的核心法则
有本经典的书叫《设计模式》,讲了经典的21种设计模式,建议大家都看看。1. 单一职责就一个类而言,应该仅有一个引起它变化的原因。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭到意想不到的破坏。软件设计真正要做的许多内容,就是发现职责并把那些职责互相分离。转载 2015-05-16 20:00:04 · 315 阅读 · 0 评论 -
超全的JAVA常见名词解释
实验楼面向对象:面向对象程序设计(Object-Oriented Programming)是一种起源于六十年代,发展已经将近三十年的程序设计思想。其自身理论已十分完善,并被多种面向对象程序设计语言(Object-Oriented Programming Language,以下简称OOPL)实现。对象是对现实世界实体的模拟,由现实实体的过程转载 2015-05-16 19:52:19 · 1185 阅读 · 0 评论 -
在什么情况下Java比C++快?
本文由 ImportNew - hackingwu 翻译自 quora。欢迎加入翻译小组。转载请见文末要求。回复者:Cameron Purdy,Oracle中间件高级工程师。这是根据我同时使用C++和Java工作超过20年所学到的,其实使用Java比C++还要早几年:1、根据我的经验,当你把优化过的C++代码转换成Java代码,代码的速度会慢大约三倍。2、根据我的经验,把Java代转载 2015-07-01 23:03:12 · 356 阅读 · 0 评论