- 博客(5)
- 资源 (10)
- 收藏
- 关注
翻译 abstract关键字
abstract抽象方法是只声明但不实现的方法。abstract int calculate(int a);该方法没有用花括号{}定义来实现。一个包含abstract抽象方法的类本身必须被声明为抽象类。抽象类不能实例化,但可以被继承。抽象类的子类通常提供实现的抽象方法。例如:abstract class SuperClass{ abstract int calculate(int a
2017-06-07 11:11:22 492
翻译 双支撑初始化
为了代替必须总是初始化集合、列表或者是映射去包含元素,通过手动初始化集合添加元素(例如通过函数),Java提供了一种方法来做,这种方法叫做双支撑初始化。示例代码如下:public SetmySet=new HashSet();mySet.add("one");mySet.add("two");mySet.add("three");someFunction(mySet);变为:so
2017-06-05 22:56:24 354
翻译 怎样和何时使用WeakHashMap类
WeakHashMap是一个特殊的Map实现。map的键存储在WeakReference中引用。WeakHashMap函数与HashMap相同,除了有一个重要的例外:如果Java存储管理器不再有强引用对象作为键,那么map中的条目将被移除。创建一个WeakHashMap函数:HashMap map=new WeakHashMap();你能够使用WeakHashMap通过对资源保持引用但
2017-06-04 08:59:30 680
翻译 Hello World!
现在你已经知道了JAVA的一些基础知识,是时候向你展示如何创建你的第一个应用程序。当你编写JAVA代码的时候有两个选择:简单的文本框编辑(Atom,Sublime,Emacs,Vim)或者是集成开发环境(IntelliJ,Eclipse)。都可以免费下载。可能任何语言使用最多的第一段代码都是hello world。以下代码就是:public class HelloWorld{ pub
2017-06-03 08:48:05 297
翻译 避免使用static变量
使用static变量使由同一个类构建的对象有效地共享相同的字段。即使static变量将在某些情况下有帮助(比如:计数器),但是在大多数情况下他们是要避免的。在计数器中使用static:static int counter=0;public void increment(){counter++;}首先,他们打破了对象封装规则。static字段作为全局变量,与一个类而不是一个对象联系。
2017-06-01 12:29:31 889
swt调用ocx应用实例(wps和windows本机播放器)
2018-01-22
win32完成画图小程序
2017-05-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人