Java常用基础
及时当勉励岁月不待人
猿
展开
-
Java中常见数据结构:list与map -底层如何实现
1 1:集合 2 Collection(单列集合) 3 List(有序,可重复) 4 ArrayList 5 底层数据结构是数组,查询快,增删慢 6 线程不安全,效率高 7 Vector 8 底层数...翻译 2018-06-14 11:28:22 · 212 阅读 · 0 评论 -
java的system.arraycopy()方法
java.lang.System的静态方法arraycopy()可以实现数组的复制,讲课的老师说这个方法效率比较高,如果数组有成千上万个元素,那么用这个方法,比用for语句循环快不少。于是我试了试,发现以下问题。 如果是复制一个一位数组,那么改变复制后的数组并不影响原数组。但是如果复制一个二维数组,那么改变其中任何一个数组,那么另一个的值也发生了变化。开始不是很明白,后来上网查了查资料,理解了其...转载 2018-06-14 11:30:11 · 279 阅读 · 0 评论 -
JAVA面试问题
1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。Java语言提供了八种基本类型:六种数字类型(四个整数型,两个浮点型)字节型byte 8位 短整型short 16位 整型int 32位长整型long 64位 单精度float 32位 双精度double 64位一种字符类型字符型char 8位还有一种布尔型布尔型:boolean 8位 可存储"True"和"false...翻译 2018-06-14 13:57:28 · 275 阅读 · 0 评论 -
JSONObject,JSONArray,Map,String之间转换
1.String转JSONObjectString jsonMessage = "{\"语文\":\"88\",\"数学\":\"78\",\"计算机\":\"99\"}";JSONObject myJson = JSONObject.fromObject(jsonMessage);2.String转JSONArrayString jsonMessag原创 2018-09-04 14:58:09 · 891 阅读 · 0 评论 -
JAVA全类型面试题
今天要谈的主题是关于求职,求职是在每个技术人员的生涯中都要经历多次。对于我们大部分人而言,在进入自己心仪的公司之前少不了准备工作,有一份全面细致面试题将帮助我们减少许多麻烦。在跳槽季来临之前,特地做这个系列的文章,一方面帮助自己巩固下基础,另一方面也希望帮助想要换工作的朋友。 相关概念面向对象的三个特征封装,继承,多态,这个应该是人人皆知,有时候也会加上抽象。多态的好处允许...原创 2018-12-24 11:22:53 · 295 阅读 · 0 评论 -
java中的++i和i++区别
java中的前加加++和后加加++,有很多人搞的很晕,不太明白!今天我举几个例子说明下前++和后++的区别!其实大家只要记住一句话就可以了,前++是先自加再使用而后++是先使用再自加!前++和后++总结:其实大家只要记住一句话就可以了,前++是先自加再使用而后++是先使用再自加!请大家看下面的例子就明白了! public class Test { public sta...原创 2019-02-13 10:06:57 · 1269 阅读 · 0 评论 -
面试题总结——JAVA高级工程师
近期考虑换工作的问题,于是投简历面试,面试5家公司的高级Java工程师,有4家给了我offer,想着总结一下面试经验,方便最近正在寻求机会的你们一、无笔试题不知道是不是职位原因还是没遇到,面试时,都不需要做笔试题,而是填张个人信息表格,或者直接面试二、三大框架方面问题1、Spring 事务的隔离性,并说说每个隔离性的区别解答:Spring事务详解2、Spring事务的传播行...原创 2019-02-14 14:08:46 · 203 阅读 · 0 评论