随笔分类 -  java

摘要:一、简介 常用的有如下几种方式 synchronized(this)、synchronized(Object)与synchronized修饰静态方法、synchronized(class) 二、修饰本身对象 如下两种写法是具有一样的效果,都是锁住自己本身的对象,当同一对象多次调用时,同步锁会起作用。 阅读全文
posted @ 2021-02-08 17:58 suwenyuan 阅读(66) 评论(0) 推荐(0) 编辑
摘要:产生异常,首先会生成异常对象。 如果在try语句块中的任何代码抛出了一个在catch子句中说明的异常类,那么 1)程序将跳过try语句块的其它代码 2)程序将执行catch子句中的处理器代码 如果在try语句块中没有抛出任何异常,那么程序将跳过catch子句。 如果方法中的任何代码抛出了一个在cat 阅读全文
posted @ 2021-01-26 18:05 suwenyuan 阅读(54) 评论(0) 推荐(0) 编辑
摘要:一、线程池 线程池的作用 在面向对象编程中 ,创建和销毁对象是很耗时的,因为创建一个对象要获取内存资源或者其他更多资源.所以在日常编程中才会有意的避免过多的创建并不必要的对象。 线程的创建和销毁也是同样,而且相比于普通的对象更为消耗资源.线程池技术的引入,就是为了解决这一问题。 线程池简介 线程池是 阅读全文
posted @ 2020-10-16 16:52 suwenyuan 阅读(84) 评论(0) 推荐(0) 编辑
摘要:简介 HttpClient是Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和建议。HttpClient最新版本是HttpClient 4.5.3 (GA)。官方下载:http://hc.ap 阅读全文
posted @ 2020-10-15 20:10 suwenyuan 阅读(328) 评论(0) 推荐(0) 编辑
摘要:使用org提供的接口解析json格式 注意:JSONObject和JSONArray不可混淆, Json 内容,可以使用在线json格式解析如下内容:https://www.json.cn/ {"word_tag": [6, 2, 1], "word_name": "tall", "synonym" 阅读全文
posted @ 2020-08-11 16:38 suwenyuan 阅读(291) 评论(0) 推荐(0) 编辑
摘要:1.文件写入 try { FileWriter fw = new FileWriter("aaaaa", true); String[] list={"Hello,world","Are you okay?","Do you know this one?"}; for (String item : 阅读全文
posted @ 2020-08-07 10:37 suwenyuan 阅读(214) 评论(0) 推荐(0) 编辑
摘要:重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。 重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例如: 阅读全文
posted @ 2020-08-04 19:11 suwenyuan 阅读(115) 评论(0) 推荐(0) 编辑
摘要:一、maven的配置 ~/.m2/settings.xml的作用:全局的一些配置文件,包括一些权限认证、一些公开的包 项目文件下的pom.xml:和项目相关的一些配置 这两个文件配置完成之后,可以使用maven -> reload project加载私有公有包 二、maven的一些操作 compil 阅读全文
posted @ 2020-07-17 16:44 suwenyuan 阅读(171) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示