摘要: 自连接是连接的一种用法,但并不是连接的一种类型,因为他的本质是把一张表当成两张表来使用. 举例说明: 这是一张职员信息表,如果我要查询这张表中的每个职员的上司,那么必须使用自连接来查询.所以为了能实现这个查询,需要给这张表取两个别名,而且查询中所用的所有数据都需要加上表的别名前缀,因为两个表的数据列 阅读全文
posted @ 2016-12-24 13:35 dream丶冒泡 阅读(7649) 评论(0) 推荐(0) 编辑
摘要: Java中的垃圾回收机制,也就是GC不会回收任何物理资源,垃圾回收机制只回收堆内存中对象所占用的内存,所以其他的物理资源需要用finally来回收. 如果try块中的某条语句引起了异常,该异常就会被catch块捕获,但是try块异常语句后面的其他语句通常不会获得执行机会,这将会导致该语句后的资源回收 阅读全文
posted @ 2016-12-11 22:21 dream丶冒泡 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 2016-12-11 22:26:18 正则表达式的意义:正则表达式是一个字符串处理工具,可以对字符串进行查找/提取/分割/替换等等,也可以对用户输入的内容进行匹配. 常用的预定义字符就不解释了,网上一搜一大堆,就说说怎么理解吧: d是digit的意思,代表数字,所以/d是匹配数字; s是space 阅读全文
posted @ 2016-12-11 21:57 dream丶冒泡 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 由于经常有同学在遇到 i++、++i 时犯困难。所以举例说明一下: int i = 20; int sum = i++ * 30; //这个等式中 i = 20 int sum1 = i *20;//这个等式中 i = 21 System.out.println(sum); System.out.p 阅读全文
posted @ 2016-12-04 16:14 dream丶冒泡 阅读(252) 评论(0) 推荐(0) 编辑
摘要: Java中的this关键字总是指向调用该方法的对象。根据this出现位置的不同,this作为对象的默认引用有两个功能: 1.构造器中引用该构造器正在初始化的对象。 2.在方法中引用调用该方法的对象。 this关键字最大的作用就是让类中一个方法,访问该类里的另一个方法或实例变量。假设定义了一个Stud 阅读全文
posted @ 2016-12-04 16:02 dream丶冒泡 阅读(385) 评论(0) 推荐(1) 编辑
摘要: 前面的博文里有写到关于程序在内存中的执行过程,也提到了栈内存(stack)和堆内存(heap),现在来说一下二者的区别。 当一个方法执行时,每个方法都会建立自己的内存栈,在这个方法内定义的变量将会逐个放入这块栈内存里,随着方法的执行结束,这个方法的内存栈也将自然销毁。因此所有在方法中定义的局部变量都 阅读全文
posted @ 2016-11-27 12:34 dream丶冒泡 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 大家都知道写程序的时候会遇到多重循环嵌套,例如for循环里面嵌套for循环。那么当我们要结束这个循环体的内部嵌套循环体时可以用break,或者continue。但是如果我们要一次性结束整个循环体,有哪些办法呢?我举个例子,来说明一种简单的结束方法。 public class test1 { publ 阅读全文
posted @ 2016-11-27 12:10 dream丶冒泡 阅读(1667) 评论(0) 推荐(0) 编辑
摘要: 学习Java,比较重要的一个思想就是分析内存中程序执行的过程。 废话不多说,我们首先要知道的是程序比如我们编写的.java程序,存放的位置是在硬盘的某一个区域中,如果不执行这个程序,那么它就默默地存在,不起任何作用。当我们开始执行某一个程序时,程序首先要做的事就是把自己也就是代码,全部load或者说 阅读全文
posted @ 2016-11-20 21:40 dream丶冒泡 阅读(1762) 评论(0) 推荐(1) 编辑
摘要: 我作为一个Java菜鸟,只会用简单的办法来处理这个问题。如果有大神看到,请略过,感激不尽! 所以首先先分析这道题目:数组中重复的数据进行删除,并且要让数组里的数据按原来的顺序排列,中间不能留空。 既然要删除重复的项目,那么以我现在的功力,只能用循环嵌套来处理。所以做一个循环,在循环体内部再嵌套一个循 阅读全文
posted @ 2016-11-20 20:25 dream丶冒泡 阅读(3367) 评论(0) 推荐(2) 编辑
摘要: 新人报道,请多关照 阅读全文
posted @ 2016-11-10 15:33 dream丶冒泡 阅读(90) 评论(0) 推荐(1) 编辑