Myeclipse常用快捷键列表

我经常使用的快捷键 快捷键 功能 Ctrl+Shift+X 代码大写 代码小写 Ctrl+Shift+Y Alt+Shift+S “source”快捷键 alt+shift+A 多列编辑 Ctrl+D 删除当前行 Ctrl+1 快速修复 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Q 定位到最后编辑的地方 …… 阅读全文

Java语言中的协变和逆变

协变和逆变指的是宽类型和窄类型在某种情况下的替换或交换的特性。协变就是用一个窄类型替代宽类型逆变则用宽类型覆盖窄类型。 …… 阅读全文

图解Java字符串的不变性

这儿有几个图例可以解释Java字符串的不变性。声明一个字符串String s = "abcd";s存储字符串对象的引用。这下面的箭头可以解释存储引用的概念。 通过另一个字符串变量给一个字符串变量赋值String s2 = s;s2存储着和s一样的引用值,因为,它是同一个字符串对象。 连接字符串s = s.concat("ef");s现在存储着一个新创建的字符串的引用。 总结一旦一个字符串在内存 …… 阅读全文

Java文件拷贝的几种实现方案

1.FileInputStream2.FileChannel3.IORedirect4.ApacheCommonIO中的FileUtils.copyFile()方法5.jdk1.7中的Files.copy()方法 …… 阅读全文

Java中资源关闭的处理方式

本文就关于IO资源的处理问题,提出三种方案。close()放在try块中close()放在finally块中使用try-with-resource语句 …… 阅读全文

Java中访问修饰符和构造函数的一点总结

JAVA访问修饰符public|privateprotecteddefault …… 阅读全文

Java中被搁置的“goto”保留字

goto语句一直被人所诟病,说它使得代码结构复杂化,但是语言设计者们还是没有放弃goto这个功能强大的语句。Java以面向对象所著称也没能够放弃goto,而是把它当做保留字,但是并未在语言中得到正式使用。然而,从break和continue这两个关键字的身上,我们依然能够看出一些goto的影子。 …… 阅读全文

Java历史简介

Java是一种计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言。希望用于控制嵌入在有线电视交换盒、PDA等的微处理器1994年将Oak语言更名为Java1998年JDK1.2时,更名为Java 2 Platform 分为标准版J2SE,企业版 …… 阅读全文