java基础
方兵兵
大数据开发工程师
展开
-
HashTable 和 HashMap的区别
HashTable 和HashMap都是java中常用的存储数据的容器。 **HashTable extends Dictionary implements Map, Cloneable, java.io.Serializable HashMap extends AbstractMap implements Map, Cloneable, Serializable**原创 2016-03-17 15:32:48 · 315 阅读 · 0 评论 -
java_静态方法能否被子类重写
子类继承父类 只能重写非静态方法 静态方法会被隐藏 子类继承了静态和非静态方法 可以直接子类名调用父类静态方法原创 2016-07-20 11:09:24 · 1371 阅读 · 0 评论 -
jvm住内存与工作内存,内存模型反映的java多线程问题,volatile修饰变量
jvm住内存与工作内存,内存模型反映的java多线程问题 转载自: http://blog.csdn.net/sc313121000/article/details/40266531 不加volatile这个修饰变量 每个线程访问修改变量的过程是:先访问jvm主内存,把主内存变量拷贝到工作内存,修改工作内存的变量后,回写到jvm主内存中。 用volatile修饰变量 每个线程不会拷贝jv转载 2017-03-15 10:49:46 · 544 阅读 · 0 评论 -
Class.newInstance()学习
在初始化一个类,生成一个实例的时候;newInstance() 和 new 有什么区别? 用newInstance与用new是区别的,区别在于创建对象的方式不一样,前者是使用类加载机制,那么为什么会有两种创建对象方式?这个就要从可伸缩、可扩展,可重用等软件思想上解释了。 Java中工厂模式经常使用newInstance来创建对象,因此从为什么要使用工厂模式上也可以找到具体答案。转载 2017-03-16 22:51:54 · 410 阅读 · 0 评论 -
java String.format()使用
转载自 http://blog.csdn.net/lonely_fireworks/article/details/7962171/format(String format, Object… args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Locale locale, String format, Object… args) 使用指定的语言环境,制定字转载 2017-06-27 11:29:52 · 675 阅读 · 0 评论