目录一、为什么需要内部类?二、内部类分为四种三、成员内部类1、什么是成员内部类2、代码实例3、成员内部类进阶代码实例4、控制台显示5、外部类访问内部类四、局部内部类五、匿名内部类1、匿名内部类简介2、代码实例3、控制台输出4、访问权限六、静态内部类七、内部类的使用场景大家好,我是哪吒。🏆本文收录于,Java基础教程系列。目前已经700+订阅,CSDN最强Java专栏,包含全部Java基础知识点、Java8新特性、Java集合、Java多线程、Java代码实例,理论结合实战,实现Java的轻松学习。一、为什么需要内部类?内部类是定义在另一个类中的类。内部类可以对同一个包中的其它类隐藏;内部类方法
目录一、为什么需要内部类?二、内部类分为四种三、成员内部类1、什么是成员内部类2、代码实例3、成员内部类进阶代码实例4、控制台显示5、外部类访问内部类四、局部内部类五、匿名内部类1、匿名内部类简介2、代码实例3、控制台输出4、访问权限六、静态内部类七、内部类的使用场景大家好,我是哪吒。🏆本文收录于,Java基础教程系列。目前已经700+订阅,CSDN最强Java专栏,包含全部Java基础知识点、Java8新特性、Java集合、Java多线程、Java代码实例,理论结合实战,实现Java的轻松学习。一、为什么需要内部类?内部类是定义在另一个类中的类。内部类可以对同一个包中的其它类隐藏;内部类方法
JDBC和连接池0511.BasicDAO先来分析一个问题前面我们使用了Apache-DBUtils和Druid简化了JDBC开发,但仍存在以下不足:SQL语句是固定的,不能通过参数传入,通用性不好,需要进行改进,来更方便执行增删改查对于select操作,如果有返回值,返回类型还不确定,应该使用泛型将来如果表很多,业务需求复杂,不可能只靠一个Java来完成为了解决这些问题,就要引出BasicDAO的概念11.1BasicDao分析基本说明DAO,即dataaccessobject(数据访问对象)这样的通用类称为BasicDao,是专门和数据库进行交互的,即完成对数据库(表)的crud操作在Ba
JDBC和连接池0511.BasicDAO先来分析一个问题前面我们使用了Apache-DBUtils和Druid简化了JDBC开发,但仍存在以下不足:SQL语句是固定的,不能通过参数传入,通用性不好,需要进行改进,来更方便执行增删改查对于select操作,如果有返回值,返回类型还不确定,应该使用泛型将来如果表很多,业务需求复杂,不可能只靠一个Java来完成为了解决这些问题,就要引出BasicDAO的概念11.1BasicDao分析基本说明DAO,即dataaccessobject(数据访问对象)这样的通用类称为BasicDao,是专门和数据库进行交互的,即完成对数据库(表)的crud操作在Ba
目录一、异常与日志二、下面来聊一下,日志的作用三、记录日志的规范四、日志的内容五、Log4j1、TRACE2、DEBUG3、INFO4、WARN5、ERROR6、FATAL一、异常与日志在理想的国度,用户输入数据的格式都是正确的,选择打开的文件也都是存在的,调用的第三方接口也都是网络稳定,程序的代码也是永远都没有bug的。不过,在现实的世界里,bug无处不在,用户瞎输入、第三方接口间歇性失败、网络故障、未知错误,太多太多了。此时,在bug面前,程序的稳定性尤为重要,一遇到bug就死翘翘,一遇到异常就宕机,这…在遇到上述异常时,及时有效的通知客户、保存现存的所有工作、允许用户安全的退出程序、异常
目录一、异常与日志二、下面来聊一下,日志的作用三、记录日志的规范四、日志的内容五、Log4j1、TRACE2、DEBUG3、INFO4、WARN5、ERROR6、FATAL一、异常与日志在理想的国度,用户输入数据的格式都是正确的,选择打开的文件也都是存在的,调用的第三方接口也都是网络稳定,程序的代码也是永远都没有bug的。不过,在现实的世界里,bug无处不在,用户瞎输入、第三方接口间歇性失败、网络故障、未知错误,太多太多了。此时,在bug面前,程序的稳定性尤为重要,一遇到bug就死翘翘,一遇到异常就宕机,这…在遇到上述异常时,及时有效的通知客户、保存现存的所有工作、允许用户安全的退出程序、异常
目录SpringCloud1.什么是微服务架构2.为什么需要学习SpringCloud3.SpringCloud是什么4.SpringCloud的优缺点5.SpringBoot和SpringCloud的区别?6.SpringCloud和SpringBoot版本对应关系7.SpringCloud由什么组成8.使用SpringBoot开发分布式微服务时,我们面临什么问题9.SpringCloud和dubbo区别?Eureka10.服务注册和发现是什么意思?SpringCloud如何实现?11.什么是Eureka12.Eureka怎么实现高可用13.什么是Eureka的自我保护模式,14.Disco
目录SpringCloud1.什么是微服务架构2.为什么需要学习SpringCloud3.SpringCloud是什么4.SpringCloud的优缺点5.SpringBoot和SpringCloud的区别?6.SpringCloud和SpringBoot版本对应关系7.SpringCloud由什么组成8.使用SpringBoot开发分布式微服务时,我们面临什么问题9.SpringCloud和dubbo区别?Eureka10.服务注册和发现是什么意思?SpringCloud如何实现?11.什么是Eureka12.Eureka怎么实现高可用13.什么是Eureka的自我保护模式,14.Disco
记得在以前的课文中,有一句名言四代记得最清楚:“不在沉默中爆发,就在沉默中灭亡”。 确实,沉默通常就是代表两种可能,第一种可能就是在积蓄力量,这是暴风雨的前夕,还有另外一个可能,那就是力量的彻底消亡,这是临死前的寂静。 一个团队最可怕的事 对于一个团队来讲,最可怕的事不是大家不断做错,也不是大家沟通不畅,而是犹如一潭死水,波澜不惊。 不断出错,你可以通过各种手段来补救,然后通过各种流程来规范。沟通不畅,你可以通过营造各种氛围和场合来增强,但是如果大家都沉默是金,那么你就不会知道任何的问题,也就不知道该怎么办了! 任何事情只有显露出来的时候,你才有可能尝试各种方案去解决它,所以团队中最可怕的事
记得在以前的课文中,有一句名言四代记得最清楚:“不在沉默中爆发,就在沉默中灭亡”。 确实,沉默通常就是代表两种可能,第一种可能就是在积蓄力量,这是暴风雨的前夕,还有另外一个可能,那就是力量的彻底消亡,这是临死前的寂静。 一个团队最可怕的事 对于一个团队来讲,最可怕的事不是大家不断做错,也不是大家沟通不畅,而是犹如一潭死水,波澜不惊。 不断出错,你可以通过各种手段来补救,然后通过各种流程来规范。沟通不畅,你可以通过营造各种氛围和场合来增强,但是如果大家都沉默是金,那么你就不会知道任何的问题,也就不知道该怎么办了! 任何事情只有显露出来的时候,你才有可能尝试各种方案去解决它,所以团队中最可怕的事