java
文章平均质量分 54
Fannatic
选择所爱,专注一生
展开
-
线程的取消和中断的代码实践
https://blog.csdn.net/w1014074794/article/details/51111376基于这篇博客 。测试了一下 future.cancel和thread.intterupt的方式,我发现这两种方式并不一定置位中断线程的标志位,这种置位发现是概率性的。有可能被中断线程捕获不到。所以没有采用这两种方式。第一种方式也有一些问题,因为第一种方式使用的boolean 变量,而这种方式虽然是volatile的但是 该变量是基本类型,所以属于值传递。当重新赋值的时候该变量的地址是会原创 2020-07-09 20:48:21 · 142 阅读 · 0 评论 -
synchronized(this) 与synchronized(class) 之间的区别
https://www.cnblogs.com/huansky/p/8869888.html转载 2020-07-09 20:32:38 · 199 阅读 · 0 评论 -
java IO流处理实战;完成文件读取和写入,使用到BufferedReader 、PrintStream等
package com.parse.demo;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java原创 2017-04-18 09:38:24 · 894 阅读 · 0 评论 -
java 的builder模式——设计思想
如果类的构造器或者静态工厂中具有多个参数,设计这种类时,Builder模式就是不错的选择。具体做法:不直接生成想要的对象,而是让客户端利用所有必要的参数调用构造器,得到一个builder对象。然后客户端在builder对象上调用类似于setter的方法,来设置每一个相关的可选参数。最后,客户端调用无参的bulid方法来生成不可变的对象。例子:public class Nutriti原创 2015-06-02 21:10:03 · 448 阅读 · 0 评论 -
使用JDOM读取XML信息
JDOM的介绍:JDOM是一个开源项目,它基于树形结构,利用了纯JAVA技术实现对XML文档解析、生成、序列化及多种操作。JDOM对XML的读取示例:1.首先需要导入JDOM包(见我的附件)2.建立xml文件例: 8G 200 1580 10G 500 3000 3.原创 2014-12-27 23:24:53 · 511 阅读 · 0 评论 -
对于eclipse中导入项目源码出现感叹号的解决方法
原因:包引用错误解决办法:重新添加本地的包。去除原来项目中JAR包的引用步骤:1.检查自己项目包的引用地址。property——>buid path——>add ExternalArchevies——>选择自己项目需要的JAR包。2.在build path——>configuration build path中把以前添加的JAR包的引用去除。3.eclipse的感叹号就消失了。原创 2014-12-27 17:11:54 · 1094 阅读 · 0 评论 -
MySql的下载和安装
鉴于对许多同学下载Mysql时找不到所需要的版本。我推荐大家使用http://dev.mysql.com/downloads/mysql/中的Windows(x86,64bit),MySQL Installer MSI点击下载后进入http://dev.mysql.com/downloads/windows/installer/5.6.html中找到Windows (x86, 32-bit原创 2014-12-29 23:12:09 · 506 阅读 · 0 评论 -
Tomcat的安装与配置
步骤:1.登录tomcat的官网http://tomcat.apache.org/2.在7.0.57的节点下面选择32-bit Windows zip (pgp, md5)(第三个)或者64-bit Windows zip (pgp, md5)(第4个)这个试你的系统是多少位的而定,请注意最后一个32-bit/64-bit Windows Service Insta原创 2014-12-29 16:59:49 · 571 阅读 · 0 评论 -
java 匿名内部类
匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法12345678910111213转载 2017-05-09 09:56:10 · 206 阅读 · 0 评论