java
文章平均质量分 57
黑山老腰丶
这个作者很懒,什么都没留下…
展开
-
关于java中继承多接口实现其中同名方法的问题
在Java中如果一个类同时继承接口A与B,并且这两个接口中具有同名方法,会怎么样?动手做实验: 1 interface A{ 2 void fun(); 3 } 4 interface B{ 5 void fun(); 6 } 7 interface C extends A,B{ 8 9 }10 public class Test imple转载 2016-09-25 21:18:49 · 4186 阅读 · 0 评论 -
父类构造函数——子类构造函数
1.子类可以通过super关键字来显式地调用父类的构造函数。2.当父类没有提供无参数的构造函数时,子类也不可以有无参构造函数,且子类的构造函数中必须显式的调用父类的构造函数;3.如果父类提供了无参数的构造函数,此时子类的构造函数就可以不显式的调用父类的构造函数,默认调用父类的无参构造函数。4.只要父类有无参构造函数,子类不写构造函数或者不调用super(..)方法,则默认调用父类的无参构...原创 2018-09-08 11:14:23 · 1077 阅读 · 0 评论 -
java创建对象实例的方法及区别
本博客总结了前人的研究,添加了自己的理解一.创建对象实例的方法1、类.class.newInstance();2、Class.forName(类全限定名).newInstance();3、new 类();从JVM的角度看,我们使用关键字new创建一个类的时候,这个类可以没有被加载。但是使用newInstance()方法的时候,就必须保证:1、这个类已经加载;2、这个类已经连接了。而...原创 2018-09-08 11:02:02 · 406 阅读 · 0 评论 -
java 字符串比较及jvm内存模型
总是被java字符串问题给困扰,今天总结一下:example1:public class Main{ public static void main(String[] args) { String i = "abc"; String j = "abc"; String k = new String("abc"); if (i == j){ System.ou...原创 2018-09-11 15:45:56 · 456 阅读 · 0 评论 -
java 多线程 wait()、notify()和notifyAll()用法
最近找工作,被问了很多多线程和锁的知识,这里总结一下多线程中wait()与notify()的用法。直接上代码(生产者/消费者模式:代码来自马士兵老师):public class ProducerConsumer { public static void main(String[] args) { SyncStack ss = new SyncStack(); Producer...原创 2018-09-04 16:28:03 · 173 阅读 · 0 评论 -
招聘经历:完美世界、华为、vivo
记录一下自己的招聘经历,持续更新! 重庆完美世界二面:1.找数组最大的下标区间(此区间内所有数的和最大)2.找数组排列后输出为最小的数3.niginx配置文件放在哪里,如何配置4.char unsigned char5.byte a=127 左移两位6.solr倒排表。7.sychronized用法8.null问题三面:1.介绍一下dubbo2.数据库索引的...原创 2018-09-04 16:07:46 · 581 阅读 · 1 评论 -
Java ArrayList和LinkedList
学习ArrayList和LinkedListArrayList其实本质上就是一个数组,它无可避免的存在数组的特质:get()和set()方法效率很高,花费常数时间,而插入和删除操作的代价昂贵(除非是从数组末尾进行删除)。而LinkedList使用的是双向链表,对于插入和删除花费的是常数时间,而对于get()方法则代价昂贵。《数据结构与算法分析-java语言描述》这本书上面有几个示例代码很有趣:im...原创 2018-06-20 17:57:02 · 126 阅读 · 0 评论 -
父类构造函数———子类构造函数
1.子类可以通过super关键字来显式地调用父类的构造函数。2.当父类没有提供无参数的构造函数时,子类也不可以有无参构造函数,且子类的构造函数中必须显式的调用父类的构造函数;3.如果父类提供了无参数的构造函数,此时子类的构造函数就可以不显式的调用父类的构造函数,默认调用父类的无参构造函数。4.只要父类有无参构造函数,子类不写构造函数或者不调用super(..)方法,则默认调用父类的无参构造函数5....原创 2018-06-22 11:04:49 · 1328 阅读 · 0 评论 -
String StringBuffer StringBuilder
只需要记住三点:String内容不可变,StringBuffer和StringBuilder内容可变;StringBuilder非线程安全(单线程使用),String与StringBuffer线程安全(多线程使用);如果程序不是多线程的,那么使用StringBuilder效率高于StringBuffer。...原创 2018-06-20 19:01:31 · 103 阅读 · 0 评论 -
阿里云 部署web应用
购买了一年的阿里云,想在上面部署一下web应用。记录一下遇到的坑:一、安装javayum install java-1.8.0-openjdk* -yvim /etc/profilesource /etc/profile二、安装tomcat下载好直接用用MobaXterm拖到你想放的文件夹下,然后:tar -zxvf tomcat压缩包路径启动tom...原创 2018-09-12 21:58:31 · 465 阅读 · 0 评论