java面向对象与设计模式
爱吃冰淇凌的羊驼
处在学习阶段一名在校研究生,博客记录下我的疑问以及如何解决的,以菜鸟的视角解决问题,避免专家盲点,共同学习,共同进步
展开
-
String,StringBuffer与StringBuilder的区别
String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以转载 2017-05-14 16:12:01 · 8909 阅读 · 0 评论 -
java中的public,private,protected修饰符,以及不写(默认)时的区别
类的成员不写访问修饰时默认为default。 默认对于同一个包中的其他类相当于公开(public),对于不是同一个包中的其他类相当于私有(private)。受保护(protected)对子类相当于公开,对不是同一包中的没有父子关系的类相当于私有。 作用域 当前类 同包 子类 其他 public √ √ √ √ pro原创 2017-05-15 20:23:08 · 12114 阅读 · 0 评论 -
对象关系映射(ORM)简单看懂
什么是对象关系映射? 简单点说,如果我们用的是面向对象的编程语言,数据库使用的数据库是关系型数据库,那么将面向对象的语言和面向关系型的数据库之间建立一种映射关系,这就是对象关系映射。 对象关系映射有什么好处? 它赋予我们一个强大的功能,就是可以用面向对象的思维来操作数据库,不用再和SQL语句打交道了。原创 2017-06-26 15:27:32 · 3383 阅读 · 0 评论