Java基础
文章平均质量分 52
李胜林
关注微信公众号zssorin或者添加QQ2392119885成为好友吧
展开
-
Java里的goto语句与C语言goto语句对比
以前看过一本《goto有毒》原名为《goto声明是有害的》,里面表示在C语言中由于goto语句的泛滥,使得程序流程不清晰,变得不可跟踪,而且随着goto声明越多,出错可能性就越大,但是goto语句在C语言中任然得到广泛的使用。在Java中,虽然没有丢弃goto关键字,但是很少人再使用,而且它的范围与作用被强制缩小,使得再java中使用goto再也没有c中的风险。废话不多说,直接上代码。原创 2016-10-18 10:57:19 · 7112 阅读 · 0 评论 -
java遍历目录所有文件时出现.svn拒绝访问
事情是这样的,遍历文件夹里面的所有文件时出现了一个莫名奇妙的.svn拒绝访问。File dir = new File("D:\\files");File[] files = dir.listFiles();后面通过查看隐藏文件夹的方式,确实看到了.svn文件夹在这个目录下面。而我要的是.xml的所有文件,于是准备尝试使用listFiles(Filter)的重载方法。这个方法原创 2017-01-04 11:45:13 · 1588 阅读 · 0 评论 -
解读Spring IOC和AOP原理
最近有朋友问到Spring两大特性IOC(控制反转,依赖注入)与AOP(面向切面编程)的原理,希望我能解读一下。(一). IOC控制反转(IOC)与依赖注入(DI)是同一个概念,目的在于降低系统偶尔,将类的实例化工作转交给Spring代理,主要用到的设计模式为工厂模式,通过Java反射机制实现类的自动注入。方式:1)接口注入;2)Construct注入;3)Setter注入目的:1)脱开,降低类之...原创 2018-03-21 14:51:20 · 13672 阅读 · 0 评论