
java基础备忘,自用
万载小笼包
码就对了
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
javaBean的属性为何用private-set-get而不是直接用public?
突然想到这个问题,为什么javaBean不直接使用public,而是用private 再提供get-set方法来获取和修改属性呢。看起来private-get-set增加了代码量,也就是为了能够获取和修改,直接用public不是也可以直接获取和修改么。然后就在网上查了下各家的说法,总结了一下,也是为了说服自己去理解和记住。1、java的封装性规定 (属于规定,但是现在一直这样使用,肯定是有...原创 2018-10-09 17:25:09 · 2747 阅读 · 0 评论 -
Java基础——拷贝
引用拷贝,只是单纯的将一个对象赋值给另一个对象,两个对象的引用地址完全一样。举例: Teacher teacher = new Teacher("Tom",26); Teacher otherteacher = teacher; System.out.println(teacher); System.out.println(otherteacher); ...转载 2018-10-25 23:23:42 · 298 阅读 · 0 评论 -
String中intern方法
好像这个intern的方法,平时开发中并没有频繁使用。具体的使用场景,说实话我也不清楚。对于intern的这个用法,不经常使用的话,总是容易忘记。总会被几个例子给弄晕。于是,我打算写下自己的看法,以我自己的看法,这个intern方法,会将实例化对象的内容,存放到常量池中。接下来,参照其他博主的解释,来说明一下intern首先 http://www.runoob.com/java/j...转载 2018-11-08 23:12:27 · 305 阅读 · 0 评论 -
MySQL的ON DUPLICATE KEY UPDATE用法
on duplicate key update的作用:避免重复性,当作插入操作的时候如果存在相同的数据,那么就做update处理。如果不存在,则做insert处理。不过要满足一个前提条件,插入的字段中需要将某个字段作为unique 或是使用主键来确保唯一性。这样才可以保证不会重复插入,进而做更新操作。这个用法只适用于mysql,并且on duplicate key update后面...转载 2018-11-19 15:08:34 · 580 阅读 · 0 评论 -
尾递归
什么是尾递归。或许我们直接用一般递归和尾递归比较一下,就能了解什么是尾递归了。尾递归是针对一般递归进行了优化。我们先说一下,一般递归: public static int f(int n) { if (1 == n) return 1; else return n*(n-1)...原创 2018-11-19 21:16:00 · 241 阅读 · 0 评论 -
数据库隔离级别
数据库隔离级别就是那四种:Read uncommitted读未提交Read committed读提交Repeatable read重复读Serializable序列化我个人认为,这四种隔离级别的出现,是为了解决数据库并发的问题,那么我们应该先了解一下 数据库并发有哪些情况,这样或许会帮助我们更容易了解数据库隔离级别的四种方式。数据库并发产生的问题:1、丢失更新两个事务都要更...转载 2018-11-27 23:08:42 · 275 阅读 · 0 评论