java基础知识
111会飞的鱼
这个作者很懒,什么都没留下…
展开
-
构造方法的执行顺序
第一次写文章,感觉好像小时候自己写qq空间的日志一样啊。emmm本篇内容是关于java语言初始化时的构造方法的执行顺序, 我作为初学者,把自己理解题目后的想法然后po下来。下面是一段示例代码public class Ex{ public static void main(String[] args){ Fx f=new Fx(5); }Ex() {System.out.pri...原创 2018-08-17 23:30:32 · 883 阅读 · 0 评论 -
JDBC事务的执行步骤
在使用JDBC访问数据库时,首先建立对数据库的连接,创建一个Connection对象。在默认情况下,事务是自动提交的,因此要使用事务时,要先取消Connection的自动提交方式。如果执行发生异常,就回滚事务。操作完成后,提交事务就可以了。...原创 2018-08-21 22:47:17 · 5800 阅读 · 0 评论 -
死锁
死锁是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象。class ShareObject1{}class ShareObject2{}class Thread1 extends Thread{ @Override public void run(){ synchronized(ShareObject1.class){ ...原创 2018-08-21 20:51:34 · 145 阅读 · 0 评论 -
Java多线程
下面代码在一些特定的情况有问题,请指出并改正import java.util.List;import java.util.ArrayList;public class MyStack{ private List<String>stack=new ArrayList<String>(); public synchronized void push(...原创 2018-08-21 19:45:46 · 87 阅读 · 0 评论 -
java各接口的区别
我用画图工具画的草图,样子有点丑哈哈,凑合着看。原创 2018-08-20 23:10:56 · 125 阅读 · 0 评论 -
语句String="hello world"声明了什么
答 也许大多数人都会认为这个语句只是创建了一个字符串,这个回答不是非常准确。正确来说,要分为两种情况来讨论1.在此之前没有定义过字符串常量hello world那么语句代码做了两件事,一是在常量区创建了字符串hello world 。二是声明了一个字符串对象的引用s,这个变量s引用的是常量区中的字符串常量hello world2.在此之前定义过字符串常量hello world语...原创 2018-08-20 13:37:07 · 1077 阅读 · 0 评论 -
字符串调用change方法
小林今天又碰到了一道题,搞明白了跟大家分享一下下面请看public class Test{ public static void main(String[] args){ String str=new String('good'); char[] ch={'a','b','c'}; Test ex=new Test(); ...原创 2018-08-19 22:46:45 · 11321 阅读 · 2 评论 -
交换两个Int整数的另一种方法
在编程中我们经常碰到交换两个值,我们会这样做int n1=10;int n2=20;int temp=n1;n1=n2;n2=temp;但是如果它要求不给我们使用中间变量temp呢。很蛋疼对不对,上帝总会让那些奇葩来考验你的。这时候我们可以这么做n1=n1-n2;n2=n1+n2;n1=n2-n1;这时n1 n2的值就变成了20和10。简简单单是不是。 ...原创 2018-10-14 23:42:08 · 234 阅读 · 0 评论