![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
常见问答
文章平均质量分 74
qishun2xiao
之前一直没有发什么博客,总感觉少了点什么,现在把以前学习的一些干货拿出来晒一晒(一直用的映像笔记,感觉非常不错,这些也是之前自己保存的,有些是网上参考的,大部分是自己的一些总结、感悟)~~~~~
展开
-
最近才开通的博客~与大家一起分享之前总结的一些学习经验~~~Java陷阱小结
之前学习一直都是自己做笔记 没有在网上发表任何内容 这次把自己以前学习碰到的值得收藏的内容拿出来与大家一起分享~原创 2017-08-17 10:00:22 · 214 阅读 · 0 评论 -
各运算符的优先级别 -- JAVA 基础
优先级运算符分类结合顺序运算符由高到低分隔符左结合. [] ( ) ; ,一元运算符右结合! ++ -- - ~算术运算符移位运算符左结合* / % + - > >>>原创 2017-08-18 15:00:44 · 553 阅读 · 0 评论 -
继承、接口、final、abstrct -- JAVA 基础
1.覆盖:(只能存在于子类继承父类中) 子类覆盖父类,必须保证子类权限大于等于父类权限,才可以覆盖,否则编译失败 静态只能覆盖静态 易混淆:重载:只看同名函数的参数列表 重写:子父类方法要一模一样2.子父类中的构造函数: 在对子类对象初始化时,父类的构造函数也会运行,因为子类的构造默认第一行有一条隐式的语句super()原创 2017-08-17 20:19:14 · 327 阅读 · 0 评论 -
常见面试题 -- JAVA 小结
1、面向对象的特征有哪些方面 抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包 括两个方面,一是过程抽象,二是数据抽象。继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了...原创 2017-08-17 16:03:58 · 341 阅读 · 0 评论 -
Java常见问答题及答案2 --JAVA 小结
1。八个基本数据类型和包装类 byte Byte 1 char Character 2 short Short 2 int Integer 4 long Long 8 float Float 4 double Double 8原创 2017-08-17 15:28:30 · 346 阅读 · 0 评论 -
Java常见问答题及答案1 -- JAVA 小结
说出ArrayList,Vector, LinkedList的存储性能和特性?什么情况下选择使用哪个?存储性能和特性:1.ArrayList和Vector都是使用数组实现的,查询效率较好,不适合做增删操作。2.ArraryList 和Vector的区别是:Vector是线程安全的,而ArrayList是线程不安全的。3.LinkedList类使用双向链表结构实现,查原创 2017-08-17 15:29:45 · 844 阅读 · 0 评论 -
关于Hashtable和HashMap的区别 -- Java 基础
他们都实现了Map接口。HashMap非线程安全,在多个线程访问Hashtable时,不需要自己为它的方法实现同步,而HashMap就必须为之提供额外同步。HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。1、关于HashMap的一些说法:a) HashMap实际上是一个“链表散列”的数据结构,即数组和链表的结合体。Ha原创 2017-09-02 19:23:36 · 207 阅读 · 0 评论 -
双重校验锁 -- Java并发编程中的陷阱
今天在回顾volatile关键字的使用的时候,突然注意到其适用场景里有这么一个概念:双重校验锁(DCL)那么他是什么意思呢?其实它的起源可以联系到单例模式的应用。import java.util.*;class Singleton{ private static Singleton instance; //... private boolean flag; private Sing原创 2017-12-04 11:32:35 · 1909 阅读 · 0 评论