Java
文章平均质量分 80
李小先
stay hungry,stay foolish
展开
-
STS搭建Maven项目,创建springboot项目
STS搭建maven项目,创建springboot项目原创 2022-01-30 20:15:14 · 3908 阅读 · 0 评论 -
JVM——类加载器
转载自点击打开链接Class文件由类装载器装载后,在JVM中将形成一份描述Class结构的元信息对象,通过该元信息对象可以获知Class的结构信息:如构造函数,属性和方法等,Java允许用户借由这个Class相关的元信息对象间接调用Class对象的功能。虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的Java转载 2017-10-03 09:05:52 · 220 阅读 · 0 评论 -
递归函数——头递归和尾递归
学习总结自《像程序员一样思考》V.Anton Spraul 著,徐波 译递归,也就是一个函数直接或间接调用自身。一般来说,递归可以分为直接递归和间接递归。直接递归,是指函数自己调用自己的情况,而间接递归,是指调用其他函数时,在其他函数中又调用了自己的情况。现在,主要将递归分为头递归和尾递归来学习。1.概念头递归:递归发生在函数的其他处理代码之前(或理解为,递归发原创 2017-11-30 16:52:03 · 5002 阅读 · 3 评论 -
Java开发之道
整理自《Java开发之道》明日科技、张振坤、李钟尉、陈丹丹等编著,电子工业出版社出版一、陷进1. for循环中删除数组的所有元素for(int i=0;i<l.size();i++){ l.remove(i);}在这个循环中,由于每次循环都删掉了数组中的元素,导致 l.size()变化,不能达到最初的目的。2. 浮点数的比较和相减会因为精度的原因导致很大的误差,需要小心对待。原创 2017-11-30 10:16:21 · 292 阅读 · 0 评论 -
Java——内部类
参考资料 《Java编程思想》 Java内部类的使用小结 【解惑】领略Java内部类的“内部”目录: 1. 普通内部类 (成员内部类) 2. 局部内部类 3. 匿名内部类 4. 嵌套类(Static内部类)内容: 1. 普通内部类(成员内部类) 成员内部类,就是作为外部类的成员,可以直接使用外部类的所有成员和方法,即使是private的。 同时外部类要访问内部类的所有成员变量/转载 2017-10-30 14:12:40 · 185 阅读 · 0 评论 -
Map学习
转自点击打开链接对于 Map1. Map 中Key 和 Value是否存在boolean constainsKey(K key) : 含有键值key,返回trueboolean constainsValue(V value) : 如果map中有键值对应value,返回true2. Map 的get、put方法V get (K key) :得到 key 对应的val转载 2017-09-21 16:01:55 · 476 阅读 · 0 评论 -
HashMap的工作原理
转自 点击打开链接 ,译文链接 点击打开链接,译者:ImportNew.com- 唐小娟HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这转载 2017-09-24 17:24:52 · 157 阅读 · 0 评论 -
浅谈 Stack 和 Queue 的比较学习
Stack1. 背景介绍java.util.Stack继承的类,从根类到Stack的树是java.lang.Object java.util.AbstractCollection java.util.AbstractList java.util.Vector原创 2017-09-24 09:42:55 · 546 阅读 · 0 评论 -
Java与C++的区别
参考: 点击打开链接点击打开链接Java与C++都是面向对象的语言,都使用了面向对象的思想(封装、继承、多态)。1. 指针Java语言去掉了C++中的指针,防止了指针操作失误带来的一系列麻烦,但也不是说JAVA没有指针,虚拟机内部还是使用了指针,只是外人不得使用而已。这有利于Java程序的安全。2. 多重继承C++支持多重继承,支持public继承、private继转载 2017-09-22 09:35:53 · 241 阅读 · 0 评论