java SE基础
yingyunzhizi
1>程序猿就应该指尖行走于键盘,这种敲击的感觉如同洪水猛兽让他们焕发生机。 2>双手合十默哀:无聊的日子终将过去,相信吧今后…..............................................还会有很多无聊的日子。
展开
-
spring bean的生命周期
这一步的目的是为了获得spring容器的服务使用。比如beanNameAware,获取bean名称,beanFactoryAware,获取bean工厂,可能用于调用其它bean,还有contextAware,用户上下文,这个用的很多,代码中如何有一些参数要传递很多层,可以用这个放入上下文内存中,后面取用。spring的ioc容器就是帮助我们管理bean的。2、进行属性赋值和其它bean的引用,set方法。6、有后置处理器就将bean传递给后置处理器。4、有前置处理器就将bean传递给前置处理器。...原创 2022-07-24 12:10:51 · 65 阅读 · 0 评论 -
spring的IOC和AOP
原来我们要使用某个对象是通过new出来是使用和管理,但是Spring框架给我们搞定了,被调用者,或者说所有类都通过spring去创建,由他的bean容器给去注入,管理,我们使用时候引入就可以使用。比如订单是需要,然后订单有创建,修改,删除等步骤,我们需要日志专门给订单记录下来,就在新增,update订单记录之后,要更新的订单数据记录到日志,然后订单日志就可以专门做一个平台,当现网用户发现有问题找过来,你可以快速订单出问题是什么,他状态经过哪些变化,哪些数据有变化。1、IOC控制反转,依赖注入。......原创 2022-07-16 18:50:15 · 173 阅读 · 0 评论 -
多线程
开局小知识:a:(JVM要做很多事情,所以就创建线程来执行main方法-主线程) 每一个应用程序都是一个进程,每个进程都包括多个线程,进程里面任务是它里面的线程执行的 b:面试题:进程里面是不是线程越多越好?不是,计算机开启线程也要耗费资源,这要看任务执行时间,如果cpu调度时间超过了任务执行时间就得不偿失了; c原创 2018-01-08 22:52:04 · 85 阅读 · 0 评论 -
抽象类接口
一:抽象类1 :抽象方法:只有方法声明,没有方法主体 abstract void fun();2: 一个类里面有抽象方法,此类就是抽象类,用abstract修饰,因为抽象类中含有无具体实现的方法,所以不能用抽象类创建对象//下面要注意一个问题:在《JAVA编程思想》一书中,将抽象类定义为“包含抽象方法的类”,但是后面发现如果一个类不包含抽象方法,只是用abstract修饰的话也是原创 2018-01-09 18:33:43 · 163 阅读 · 0 评论 -
多线程的锁安全问题
a 当多条语句在操作同一个线程共享数据时,一个线程对多条语句的执行只执行了一部分,另一个线程就参与进来执行,导致了共享数据错误;我们就需要的是让正在执行的线程执行完了再让其他线程执行;b 同步的前提:1必须要有2个或2个以上的线程 2、必须是同一个线程使用同一个锁c 业务逻辑写在run()里面,给线程起名字;1: 同步代码块:sync原创 2018-01-09 18:34:58 · 158 阅读 · 0 评论 -
java基本数据类型详解
四类八种1 整型 byte -2的7次方到2的7次方-1 1个字节Short -2的15次方到2的15次方-1 2个字节Int -2的31次方到2的31次方-1 最常用的数据类型,满足平时的一般要求了 4个字节Long -2的61次方到2的61次方-1 8个字节eg:我们要表示35 ,如果用int就是 35,用byte就是35B,用short就是35S,用long就是35L...原创 2018-07-10 15:55:29 · 185 阅读 · 0 评论 -
集合
集合的分类:Collection、Map 集合的基本继承结构: Collection -List -Set - Queue Map - HashMap - TreeMap - Conc...原创 2019-06-10 22:27:22 · 118 阅读 · 0 评论 -
面向对象
面向过程:面向过程的思想主要是以结果为导向,注重点在于结果的实现,不太关心结果实现的方式。-黑猫白猫能抓到老鼠就是好猫。 面向对象:面向对象的思想主要是以对象个体为导向,注重点在于每个对象个体的设计与实现。-授人以鱼不如授人以渔。 我开车 我走路 我抢银行 ..... 面向对象的三大基本特征 封装:将该暴露的暴露,该隐藏的...原创 2019-06-10 22:28:03 · 91 阅读 · 0 评论