2019年3月30日

Java_锁Synchronized

摘要: try { System.out.println(Thread.currentThread().getName()); Thread.sleep(4000); } catch (InterruptedException e) { e.printStackTrace(); } } 阅读全文

posted @ 2019-03-30 15:13 周昌洋 阅读(168) 评论(0) 推荐(0) 编辑

Java_多线程

摘要: 线程(Thread) 1.线程是CPU进行资源调度的最小单位 2.线程是进程实际运行的单位,处理进程中无数的小任务 3.线程共享代码和数据空间 4.一个进程可以并发多个线程,线程之间切换系统开销很小 5.在一个进程中至少有一个主线程 6.除了主线程之外,都可以被叫做子线程 7.子线程之间如果没有限制 阅读全文

posted @ 2019-03-30 11:15 周昌洋 阅读(163) 评论(0) 推荐(0) 编辑

2019年3月24日

Java_日志接口实现

摘要: 日志的接口实现:改用slf4j实现日志功能 为什么要使用slf4j,而不是用log4j或者其他日志框架? 因为slf4j只是规定了一堆实现了日志的接口,并不关心日志怎么实现,这样就可以让项目脱离对日志框架的依赖。 1.下载slf4j.jar包:https://mvnrepository.com/se 阅读全文

posted @ 2019-03-24 17:38 周昌洋 阅读(1635) 评论(0) 推荐(0) 编辑

2019年3月23日

Java_使用日志

摘要: 日志有什么用? 在实际开发中,不可能使用控制台输出所有数据,可以用日志把程序运行的过程记录下来,包括运行中出现的异常和BUG 当出现问题的时候,程序员可以去查看日志,从而能快速的找到问题所在。 一般来讲,在log中需要关注的日志有四个: 1.error (错误) 2.warn(警告) 3.info( 阅读全文

posted @ 2019-03-23 17:45 周昌洋 阅读(127) 评论(1) 推荐(0) 编辑

Java_异常处理(Exception)

摘要: 异常:Exception try{ //捕获异常 }catch{ //处理异常 } 异常处理机制: 1.在try块中,如果捕获了异常,那么剩余的代码都不会执行,会直接跳到catch中, 2.在try之后,必须要跟catch或者finally,写finally后无论上面有没有异常,最后都会执行fina 阅读全文

posted @ 2019-03-23 16:40 周昌洋 阅读(208) 评论(0) 推荐(0) 编辑

2019年3月22日

java学习笔记_接口

摘要: 接口:interface(关键字) 1. 接口中都是抽象方法,方法前面的可见度(public、private)和抽象关键字(abstract)可以不写. 抽象方法必须要被实现。 2.接口不能创建对象,只能被类来实现 3.接口作为类型的变量,可以引用实现了该接口的对象 接口的好处: 一个类可以实现多个 阅读全文

posted @ 2019-03-22 21:03 周昌洋 阅读(119) 评论(0) 推荐(0) 编辑

java学习笔记_多态

摘要: 多态:父类的变量可以引用子类的对象 引用: 1.一个对象可以有多个引用,可以有多个变量操作同一个对象 2.当一个对象没有任何变量引用时,就会被销毁。 使用多态:当一个方法的参数是某个类时,那么不仅可以把这个类创建的对象传入方法 ,也可以把这个类子类创建的对象传入方法。 在这个方法中,如果想限制类型或 阅读全文

posted @ 2019-03-22 20:41 周昌洋 阅读(82) 评论(0) 推荐(0) 编辑

导航