![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础
hynet
个人简介
展开
-
Java中的abstract,static,final修饰符
abstract修饰符 Abstract修饰符表示所修饰的类没有完全实现,还不能实例化。如果在类的方法声明中使用abstract修饰符,表明该方法是一个抽象方法,它需要在子类实现。如果一个类包含抽象函数,则这个类也是抽象类,必须使用abstract修饰符,并且不能实例化。 在下面的情况下,类必须是抽象类: 1.类中包含一个明确声明的抽象方法; 2.类的任何一转载 2007-03-16 16:03:00 · 4156 阅读 · 0 评论 -
Java中堆和栈的区别
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编转载 2007-03-21 12:13:00 · 743 阅读 · 0 评论 -
java 线程安全等级
1:immutable 不可变对象 2:thread-safe 线程安全的,可以放心使用,如java.util.Timer 3:conditionally thread-safe 条件线程安全的,如Vector和Hashtable,一般是安全的,除非存在几个方法调用之间的顺序不能被打断,这时可以用额外的锁来完成 4:thread-compatible 可以使用synchronized (objec转载 2007-03-30 16:09:00 · 818 阅读 · 0 评论 -
Intellij IDEA 快捷键整理
【常规】 Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开类Ct转载 2013-12-26 22:33:55 · 34917 阅读 · 1 评论