上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 54 下一页
摘要: 1) start方法: 用start方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码。通过调用Thread类的start()方法来启动一个线程,这时此线程处于就绪(可运行)状态,并没有运行,一旦得到cpu时间片,就开始执行run()方法,这里方法ru 阅读全文
posted @ 2019-10-17 10:52 燕十三丶 阅读(2521) 评论(0) 推荐(0) 编辑
摘要: OutOf MemoryError这种错误可以细分为多种不同的错误,每种错误都有自身的原因和解决办法,如下所示: java.lang.OutOfMemoryError: Java heap space 错误原因:此OOM是由于JVM中heap的最大值不满足需要。 解决方法:1) 调高heap的最大值 阅读全文
posted @ 2019-10-17 10:49 燕十三丶 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-10-17 10:46 燕十三丶 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-10-17 10:40 燕十三丶 阅读(71) 评论(0) 推荐(0) 编辑
摘要: (1)尽量指定类、方法的final修饰符 带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String,整个类都是final的。为类指定final修饰符可以让类不可以被继承,为方法指定final修饰符可以让方法不可以被重写。如果指定了 阅读全文
posted @ 2019-10-17 09:34 燕十三丶 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 当新对象被创建的时候,构造函数会被调用。每一个类都有构造函数。在程序员没有给类提供构造函数的情况下,Java编译器会为这个类创建一个默认的构造函数。 Java中构造函数重载和方法重载很相似。可以为一个类创建多个构造函数。每一个构造函数必须有它自己唯一的参数列表。 Java不支持像C++那样的复制构造 阅读全文
posted @ 2019-10-16 17:57 燕十三丶 阅读(999) 评论(0) 推荐(0) 编辑
摘要: 继承条件下构造方法的调用规则如下: 情况1:如果子类的构造方法中没有通过super显式调用父类的有参构造方法,也没有通过this显式调用自身的其他构造方法,则系统会默认先调用父类的无参构造方法。在这种情况下,写不写“super();”语句,效果是一样的。 情况2:如果子类的构造方法中通过super显 阅读全文
posted @ 2019-10-16 17:52 燕十三丶 阅读(972) 评论(0) 推荐(0) 编辑
摘要: 继承(英语:inheritance)是面向对象软件技术当中的一个概念。如果一个类别A“继承自”另一个类别B,就把这个A称为“B的子类别”,而把B称为“A的父类别”也可以称“B是A的超类”。继承可以使得子类别具有父类别的各种属性和方法,而不需要再次编写相同的代码。在令子类别继承父类别的同时,可以重新定 阅读全文
posted @ 2019-10-16 17:50 燕十三丶 阅读(901) 评论(0) 推荐(0) 编辑
摘要: (1)字节流 InputStream/OutputStream ①FileInputStream/FileOutputStream:文件字节流,用于文件的读写操作 ②BufferedInputStream/BufferedFileOutputStream:加缓冲区的字节流,用于提高效率 (2)字符流 阅读全文
posted @ 2019-10-16 17:47 燕十三丶 阅读(1782) 评论(0) 推荐(1) 编辑
摘要: 有两种实现方法,分别是继承Thread类与实现Runnable接口用synchronized关键字修饰同步方法反对使用stop(),是因为它不安全。它会解除由线程获取的所有锁定,而且如果对象处于一种不连贯状态,那么其他线程能在那种状态下检查和修改它们。结果很难检查出真正的问题所在。suspend() 阅读全文
posted @ 2019-10-16 17:42 燕十三丶 阅读(330) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 54 下一页
AmazingCounters.com