
Java
文章平均质量分 56
csulfy
这个作者很懒,什么都没留下…
展开
-
打印当前系统时间
Java中 打印当前系统时间原创 2016-08-16 15:57:42 · 564 阅读 · 0 评论 -
synchronized与static synchronized的区别
synchronized关键字是Java支持的锁,始终要保证临界区的访问控制。所谓临界区就是指访问这个地方最多只有一个线程。Synchronized是通过在对象上加锁后进入临界区来达到临界区串行访问的目的,而对象本身的作用域将决定锁的粒度。synchronized是对类的当前实例进行加锁,目的是防止其他线程同时访问该类的该实例的所有synchronized块。static synchr原创 2017-02-07 18:03:15 · 791 阅读 · 0 评论 -
列出一个目录下的所有文件
1、仅仅列出给定目录下的所有文件名,而不会显示给定文件夹里面的文件夹里的文件名。import java.io.File;public class Main { public static void main(String[] args) { String s = "E:\\test\\20170108"; showFileName(s); } public static vo原创 2017-01-08 17:37:41 · 2751 阅读 · 0 评论 -
ArrayList,LinkedList,Vector的区别
ArrayListArrayList内部采用数组存储元素,支持高效随机访问,支持动态调整大小。默认大小是10,当容量不足时,会自动扩充容量,新的大小是int newCapacity = (oldCapacity * 3)/2 + 1; //也就是原有容量的1.5倍+1 。LinkedListLinkedList内部采用双向链表实现,它的顺序访问会非常高效,而随机访问效原创 2017-01-08 15:36:57 · 297 阅读 · 0 评论 -
JDBC连接数据库
创建一个以JDBC连接数据库的程序,包括如下7个步骤。1、加载JDBC驱动程序例如,加载MySql驱动程序的代码如下所示: try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException e) { System.out.println("找不到驱动程序类!"); e.pri原创 2016-09-29 00:12:43 · 324 阅读 · 0 评论 -
Eclipse 4.5中安装SVN插件
Eclipse 4.5中安装SVN插件原创 2016-04-20 18:29:11 · 5562 阅读 · 0 评论 -
指出下面程序的运行结果(二)
class Bird { { System.out.print("b1 "); } public Bird() { System.out.print("b2 "); }}class Raptor extends Bird { static { System.out.print("r1 "); } public Raptor() { System.out.pr原创 2016-12-05 21:58:12 · 1126 阅读 · 1 评论 -
指出下面程序的运行结果
class A { static { System.out.print("父类静态成员 "); } //初始化块,也即是非static语句块 { System.out.print("父类非静态成员 "); } public A() { System.out.print("父类构造方法 "); }}class B extends A { static {原创 2016-12-05 21:09:07 · 3483 阅读 · 0 评论 -
SuppressWarnings注释
注释类型SuppressWarnings定义在java.lang.SuppressWarnings中,用来抑制编译时的警告信息,从JDK1.5版本开始。 必需元素:value(String value),将由编译器在注释的元素中取消显示的警告集。允许使用重复的名称。忽略第二个和后面出现的名称。出现未被标识的警告名不是错误:编译器必须忽略无法识别的所有警告名。但如果某个注释包含未被原创 2016-09-03 10:19:50 · 1924 阅读 · 0 评论 -
Java文件复制
Java中实现文件的复制。原创 2016-08-16 17:28:52 · 450 阅读 · 0 评论 -
Java中类的实例化方式
在Java中类实例化方式主要有四种:1、使用new操作符2、调用class对象的newInstance()方法3、调用clone()方法,从而实现对实例的拷贝。4、通过ObjecInputStream的readObject()方法,反序列化类。下面是一个具体的例子。public class CInstanceDemo { private String demo =原创 2016-08-11 14:51:19 · 1455 阅读 · 0 评论 -
Object
类Object是类层次结构的根类。每个类都使用Object作为超类。所有对象(包括数组)都实现这个类的方法。Object的方法有:clone()、equals(Object obj)、finalize()、getClass()、hashCode()、notify()、notifyAll()、toString()、wait()、wait(Long timeout)、wait(Long tim原创 2017-01-17 16:27:27 · 363 阅读 · 0 评论