Java基础
九霄王
这个作者很懒,什么都没留下…
展开
-
springBoot整合Dubbo使用与采坑
参考:springBoot整合Dubbo原创 2020-04-24 18:15:34 · 129 阅读 · 0 评论 -
Java中static代码块,main函数,构造函数运行顺序
1.Java中static代码块,main函数,构造函数运行顺序如下:答:static代码块是主动执行的,因此static代码块先执行,然后是执行构造函数,最后是Main函数。如下例子:public class javaA{static {System.out.print("\n输出Static的A\n");}public javaA(){System.out.print(“输...原创 2019-03-06 08:52:49 · 716 阅读 · 1 评论 -
Java设计模式---模板设计模式
参考:https://www.cnblogs.com/SamWeb/p/8007533.html原创 2019-03-06 09:56:58 · 59 阅读 · 0 评论 -
Http,TCP/IP,UDP
1. get与post请求区别?答:(1)get重点在从服务器上获取数据,post重点在向服务器发送数据;(2)get传输数据是通过URL请求,以field(字段)= value的形式,置于URL后,并用"?“连接,多个请求数据间用”&"连接,如http://127.0.0.1/Test/login.action?name=admin&password=admin,这个过程用...原创 2019-03-03 15:08:23 · 151 阅读 · 0 评论 -
JAVA8 十大新特性详解
来源:https://www.cnblogs.com/xingzc/p/6002873.html原创 2019-03-19 12:52:13 · 80 阅读 · 0 评论 -
SAXBuilder的介绍和使用细节
依赖包:org.jdom2.inputSAXBuilder类java.lang.Object继承org.jdom2.input.SAXBuilder所有已实现的接口:SAXEngine**SAXbuilder是什么呢?**SAXBuilder是一个JDOM解析器 能将路径中的XML文件解析为Document对象SAXbuilder使用第三方SAX解析器(默认情况下由JAXP选择...转载 2019-05-11 16:15:01 · 600 阅读 · 0 评论 -
正则表达学习
各种正则表达式库:http://regexlib.com/Default.aspx原创 2019-05-26 18:12:21 · 64 阅读 · 0 评论 -
Java中寻找Maven依赖网站
https://mvnrepository.com/artifact/org.slf4j/slf4j-api/1.8.0-beta4原创 2019-06-05 19:36:57 · 2718 阅读 · 0 评论 -
双数组Trie树(DoubleArrayTrie)
参考:Double-Array Trie原理及状态转移过程详解:https://blog.csdn.net/lemon_tree12138/article/details/49281865https://www.cnblogs.com/zhangchaoyang/articles/4508266.htmlhttps://www.cnblogs.com/DjangoBlog/p/407295...原创 2019-07-24 20:26:04 · 352 阅读 · 0 评论 -
学习Git教程
https://www.liaoxuefeng.com/wiki/896043488029600/898732864121440原创 2019-07-26 10:19:12 · 63 阅读 · 0 评论 -
Git常用的步骤和命令
参考:https://segmentfault.com/a/1190000011168654原创 2019-07-26 13:45:34 · 89 阅读 · 0 评论 -
可变长参数以及面试题
1.可变长参数“”…“”的特性答:使用省略号“”…“”来实现可变参数(1)只能作为最后一个参数出现,例如:public void f(String[] aa,String…a)(2)只能位于变量的类型与变量名之间;(3)编译器为可变参数隐含创建一个数组,在调用的时候,可以用数组的形式来访问可变参数。例如:public class Test{public static void main...原创 2019-03-05 14:53:13 · 194 阅读 · 0 评论 -
引用传递和值传递的区别
1. 引用传递和值传递的区别答:(1)按值传递不会改变实际参数的数值;(2)按引用传递可以改变实际参数的内容,但不能改变实际参数的参考地址。例如:public class Test{public static void main(String[] args){int i=1;StringBuffer sb = new StringBuffer(“Hello”);test(sb,i...原创 2019-03-05 13:31:29 · 10861 阅读 · 1 评论 -
Java面试的基础题20190301
1. Excption与Error包结构。OOM你遇到过哪些情况,SOF你遇到过哪些情况。Java将可抛出(Throwable)的结构分为三种类型:被检查的异常(CheckedException),运行时异常(RuntimeException),错误(Error)。运行时异常:RuntimeException及其子类都被称为运行时异常。特点:Java编译器不会检查它主要有:NullPo...原创 2019-03-01 18:04:23 · 125 阅读 · 0 评论 -
Java中队列的使用
Queue的介绍(1)先进先出的线性数据结构(2)一端插入,一端获取(3)阻塞队列BlockingQueue应用于各种高并发场景中2.创建队列Queue queue = new LinkedList<>(); //通过双向链表来实现BlockingQueue BlockQueue = new ArrayBlockingQueue(10); //阻塞队列增qu...原创 2018-12-11 20:19:48 · 1096 阅读 · 0 评论 -
HashMap与HashTable的区别
1. 版本不同HashTable:JDK1.0时推出,是旧的类。目前基本不用。HashMap:JDK1.2之后推出,是新的类。目前经常使用。2. 继承不同HashTable: Hashtable<K,V>extends Dictionary<K,V>implements Map<K,V>, Cloneable, java.io.Serializab...原创 2019-01-11 17:10:03 · 101 阅读 · 0 评论 -
Java中对象及常量,局部变量,全局变量的存储位置
Java中对象的存储位置String aa = new String();new创建的对象存储在堆内存中;aa这个局部变量存储在栈内存中;2.Java中常量的存储位置常量存放在常量池中,而常量池在堆内存中3.Java中局部变量的存储位置局部变量存放在栈内存中4.Java中全局变量和Static常量的存储位置存放在全局数据区内存中5.java中static修饰的成员变量及参数存...原创 2019-02-28 12:34:45 · 7245 阅读 · 0 评论 -
Java面试的基础题20190000
九种基本数据类型的大小,以及他们的封装类。答:九种基本的数据类型:boolean, byte, char, short, int, long, float, double, void.他们的类:Boolean, Byte, Character, Short, Integer, Long, Float, Double, VoidSwitch能否用string做参数?答:在jdk 7...原创 2019-03-01 11:28:40 · 220 阅读 · 0 评论 -
抽象类与接口的区别
抽象类与接口的区别:接口与抽象类的共同点:都不能被实例化抽象类要符合里氏代换原则(任何父类出现的地方,子类都能够出现),接口要符合隔离原则;接口继承接口,要采用关键字extends...原创 2019-03-01 12:44:40 · 82 阅读 · 0 评论 -
Map,List,Queue,Set和Stack的区别
Map,List,Queue,Set和Stack的区别:原创 2019-03-01 13:07:41 · 1362 阅读 · 0 评论 -
HashMap和ConcurrentHashMap的区别
参考:http://www.importnew.com/28263.htmlhttps://blog.csdn.net/yunzhaji3762/article/details/81979784原创 2019-03-01 14:02:21 · 113 阅读 · 0 评论 -
TreeMap、HashMap、LinkedHashMap的区别
TreeMap、HashMap、LindedHashMap的区别:原创 2019-03-01 14:38:20 · 355 阅读 · 0 评论 -
垃圾回收机制
1.垃圾回收机制的概念答:内存交给JVM进行自动分配与释放的过程。原创 2019-03-05 10:32:32 · 67 阅读 · 0 评论 -
什么叫引用?
1.什么叫引用?答:1. 首先,你要明白什么是变量。变量的实质是一小块内存单元。这一小块内存里存储着变量的值比如int a = 1;a就是变量的命名,1就是变量的值。而当变量指向一个对象时,这个变量就被称为引用变量比如A a =new A();a就是引用变量,它指向了一个A对象,也可以说它引用了一个A对象。我们通过操纵这个a来操作A对象。 此时,变量a的值为它所引用对象的地址。其中:...原创 2019-03-05 10:37:51 · 4169 阅读 · 1 评论 -
Java中List的使用
List的命名空间: import java.util.List创建List,并向List中添加元素List L = new ArrayList();L.add(“1”);L.add(“2”);L.add(“无”);L.add(“3”);L.add("");遍历List的形式2.1 for循环实现List的遍历for(String s : L){System.ou...原创 2018-11-30 16:53:10 · 1304 阅读 · 0 评论