会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
huangzhixin
博客园
首页
新随笔
联系
管理
订阅
2018年12月5日
volatile关键字与synchronization关键字的区别?
摘要: 在我们平时写代码需要同步的时候我们都会想到要使用同步锁(synchronization),但是我们都知道这个是效率比较低的。我了解了一个新的一个关键字,那就是volatile,这个的关键字它是Java语言提供了一种稍弱的同步机制,即volatile变量,用来确保将变量的更新操作通知到其他线程。当把变
阅读全文
posted @ 2018-12-05 15:55 huangzhixin
阅读(268)
评论(0)
推荐(0)
2018年9月11日
Spring如何实现IOC容器功能
摘要: Spring 设计的核心是org.springframework.beans包,它的设计目标是与JavaBean组件一起使用。这个包通常不是由用户直接使用,而是由服务器将其作其他多数底层中介。下一个最高级抽象是BeanFactory接口,它是工厂设计模式的实现,允许通过名称创建和检索对象。 Bean
阅读全文
posted @ 2018-09-11 19:29 huangzhixin
阅读(745)
评论(0)
推荐(0)
2018年8月30日
JSTL迭代标签使用?
摘要: <c:forEach var="变量名" items="被迭代的集合对象" varStatus="statu" begin="" end="" step="1"> </c:forEach> 其中,用 statu.index获得等同for的循环变量i一样。 var是对当前成员的引用 beigin表示开
阅读全文
posted @ 2018-08-30 15:13 huangzhixin
阅读(657)
评论(0)
推荐(0)
2018年7月30日
重载和重写的区别!
摘要: Overload是重载的意思,Override是覆盖的意思.也就是重写 重载Overload表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同),与方法的作用域和返回类型无关。 重写Override表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,通
阅读全文
posted @ 2018-07-30 17:21 huangzhixin
阅读(135)
评论(0)
推荐(0)
2018年7月26日
怎么样实现大小写转换?
摘要: public String charConvert(String str){ char[] chs = str.toCharArray(); for(int i = 0; i < str.length(); i++){ if((int)chs[i] >= 65 && (int)chs[i] <= 9
阅读全文
posted @ 2018-07-26 19:15 huangzhixin
阅读(155)
评论(0)
推荐(0)
公告