摘要: 在我们平时写代码需要同步的时候我们都会想到要使用同步锁(synchronization),但是我们都知道这个是效率比较低的。我了解了一个新的一个关键字,那就是volatile,这个的关键字它是Java语言提供了一种稍弱的同步机制,即volatile变量,用来确保将变量的更新操作通知到其他线程。当把变 阅读全文
posted @ 2018-12-05 15:55 huangzhixin 阅读(257) 评论(0) 推荐(0) 编辑
摘要: Spring 设计的核心是org.springframework.beans包,它的设计目标是与JavaBean组件一起使用。这个包通常不是由用户直接使用,而是由服务器将其作其他多数底层中介。下一个最高级抽象是BeanFactory接口,它是工厂设计模式的实现,允许通过名称创建和检索对象。 Bean 阅读全文
posted @ 2018-09-11 19:29 huangzhixin 阅读(734) 评论(0) 推荐(0) 编辑
摘要: <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 阅读(644) 评论(0) 推荐(0) 编辑
摘要: Overload是重载的意思,Override是覆盖的意思.也就是重写 重载Overload表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同),与方法的作用域和返回类型无关。 重写Override表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,通 阅读全文
posted @ 2018-07-30 17:21 huangzhixin 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 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 阅读(135) 评论(0) 推荐(0) 编辑