![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
前端学java
文章平均质量分 95
前端切图仔的java学习之旅
coderlin_
幸运=99%的努力+1%的运气
展开
-
java基础(4)注解,集合,
接着有一些可以用于注解的注解,成为元注解。如@Target定义该注解能注解什么东西类或接口:ElementType.TYPE;字段:ElementType.FIELD;方法:ElementType.METHOD;构造方法:ElementType.CONSTRUCTOR;方法参数:ElementType.PARAMETER。@Retention定义该注解的生命周期,如上就是定义在runtime的时候运行,因为我们自己写的注解一般在runtime的时候执行。原创 2024-03-01 23:02:43 · 991 阅读 · 0 评论 -
Java基础(5) 泛型 日期和时间 线程 File-输入流
并且,我们注意到,synchronized锁住的对象是this,即当前实例,这又使得创建多个Counter实例的时候,它们之间互不影响,可以并发执行。如果有两个线程,比如银行系统,他有一个Bank对象,一个线程用来存,一个线程用来取,因为线程的操作时机是不确定的,就会导致存取时候得到的银行余额并不是最新的,导致出错。Java的泛型是由编译器在编译时实行的,编译器内部永远把所有类型T视为Object处理,但是,在需要转型的时候,编译器会根据T的类型自动为我们实行安全地强制转型。原创 2024-03-04 21:32:38 · 928 阅读 · 0 评论 -
java框架 2 springboot 过滤器 拦截器 异常处理 事务管理 AOP
生成一个代理类,DeptServiceProxy,然后重新list方法,执行AOP类的逻辑,最后如上,通过@Autowired注入的deptService就不是DeptServiceImpl,而是。将其改为REQUIRES_NEW,在a中调用b的时候,会先挂起a的事务,然后起一个b的事务,当a失败后,a执行的逻辑会回滚,但是b方法执行的逻辑如果没报错,会保留。比如在a中调用b的方法,当a失败后,事务回滚,会导致b方法执行的逻辑也会回滚,事务传播行为默认是有则加入,也就是b方法会加入当前a方法的事务中。原创 2024-03-17 20:36:06 · 966 阅读 · 0 评论 -
java基础(6) IO[下] 线程(补充) XML Servlet
PrintStream和OutputStream相比,除了添加了一组print()/println()方法,可以打印各种数据类型,比较方便外,它还有一个额外的优点,就是不会抛出IOException,这样我们在编写代码的时候,就不必捕获IOException。Reader是IO提供的另一个输入流接口,跟InputStream区别是,InputStream是以字节流为准,单位是byte,而Reader是一个字符流,单位是char。这个抽象类定义的一个最重要的方法就是void write(int b)原创 2024-03-17 20:36:00 · 851 阅读 · 0 评论 -
java(框架) springboot-1 基础使用+mybaits使用
后端系统有很多对象,这些对象之间关系错综复杂,如果手动创建并且组装依赖关系很麻烦,所以提供了IOC机制。IOC机制是在calss标识哪些可以被注入,他的依赖是什么,然后从rookie开始扫描这些对象和依赖,自动创建和组装对象。IOC解决了后端系统的对象依赖关系错综复杂的痛点问题。原创 2024-03-08 19:35:45 · 1139 阅读 · 0 评论 -
java基础(3) 异常处理 -反射
java异常+反射原创 2024-02-12 10:23:15 · 803 阅读 · 0 评论 -
java基础(2) 面向对象编程-java核心类
java体系学习2,面向对象编程基础+java核心类原创 2024-02-09 10:43:09 · 1005 阅读 · 0 评论 -
java 基础 (1)简介-程序基础-流程控制-数组操作
java学习第一篇原创 2024-02-06 19:40:34 · 992 阅读 · 0 评论