java基础知识
ssllnn1314
这个作者很懒,什么都没留下…
展开
-
HashMap和Hashtable
1、HashMap几乎可以等价于Hashtable,除了HashMap是非synchronized的,并可以接受null(HashMap可以接受为null的键值(key)和值(value),而Hashtable则不行)。2、HashMap是非synchronized,而Hashtable是synchronized,这意味着Hashtable是线程安全的,多个线程可以共享一个Hashtable;而...转载 2019-04-01 14:53:21 · 65 阅读 · 0 评论 -
华为软件精英挑战赛
预测和装配预测:一开始我们想的是将过去六个月使用的每种虚拟机数量做个平均,但是效果太差,分太低。后来,我们取了最后一个星期的数据作为结果,效果好了一些,但是分还是比较低。最后,我们在网上找了一个加权法,就是越靠近预测时间,那么权值也就越大。最后涉及到每周几都分别预测。最后考虑到了节假日的影响,处理办法是如果某天是节假日,那么就去掉这天的预测值,用过去两周对应星期得知求平均作为这天的预测值。对于权...原创 2019-05-21 22:29:39 · 160 阅读 · 0 评论 -
BOSS 管理软件
BOSS管理软件是针对运营商对多业务的推广、发展和管理而开发的一套管理软件。我的任务是根据业务需求,完成转换类Translator;完成建表的SQL代码。我的东西有两种,一个是文件接口,一个是实时接口。文件接口分为上发和下载。上发的主要作用是数据库读取的数据按照业务要求的格式重新整理,然后把整理好的内容放在业务规定的文件名称下,最后上发,并且更新对应数据库,将ISDEAL=’‘1’’(已经处理)...原创 2019-05-21 10:07:55 · 634 阅读 · 0 评论 -
自定义注解之运行时注解(RetentionPolicy.RUNTIME)
https://blog.csdn.net/github_35180164/article/details/52118286转载 2019-05-14 22:09:59 · 150 阅读 · 0 评论 -
注解中用于@target的方法annotation/--ElementType.METHOD,ElementType.TYPE对应方法,类接
@Target:(@Target(ElementType.TYPE))@Target说明了Annotation所修饰的对象范围:Annotation可被用于 packages、types(类、接口、枚举、Annotation类型)、类型成员(方法、构造方法、成员变量、枚举值)、方法参数和本地变量(如循环变量、catch参数)。在Annotation类型的声明中使用了target可更加明晰其修饰的...转载 2019-05-14 22:03:11 · 1617 阅读 · 0 评论 -
java常问考点
1.在金融计算中,必须要使用BigDecimal,double和float都不适合。了解哪些引擎,它们之间的区别。innodb和myISAMMyISAM和InnoDB区别1.MySQL默认采用的是MyISAM。2.MyISAM不支持事务,而InnoDB支持。InnoDB的AUTOCOMMIT默认是打开的,即每条SQL语句会默认被封装成一个事务,自动提交,这样会影响速度,所以最好是把多条S...转载 2019-04-03 18:06:36 · 239 阅读 · 0 评论 -
集合相关知识
List、set区别,能不能放null ?List特点:元素有放入顺序,元素可重复Map特点:元素按键值对存储,无放入顺序Set特点:元素无放入顺序,元素不可重复List接口有三个实现类:LinkedList(可以添加null),ArrayList(可以添加null),Vector(可以添加null)LinkedList:底层基于链表实现,链表内存是散乱的,每一个元素存储本身内存地址的同...转载 2019-04-08 17:52:34 · 81 阅读 · 0 评论 -
什么是字串
串中任意个连续的字符组成的子序列称为该串的子串。ab的子串:a、b、ab和一个空子串共4个即(2+1+1)个,abc的子串:a、 b、 c、 ab、 bc 、abc和一个空子串 共(3+2+1+1)个,所以若字符串的长度为n,则子串的个数就是[n*(n+1)/2]+1个,"software"中非空子串的个数就是8+7+…+1=36个。...转载 2019-04-07 22:15:43 · 737 阅读 · 0 评论 -
java中符号的优先级
转载 2019-04-07 22:07:13 · 971 阅读 · 0 评论 -
Servlet生命周期
Servlet运行在Servlet容器中,其生命周期由容器来管理。Servlet的生命周期通过javax.servlet.Servlet接口中的init()、service()和destroy()方法来表示Servlet的生命周期包含了下面4个阶段:1.加载和实例化2.初始化3.请求处理4.服务终止Web服务器在与客户端交互时Servlet的工作过程是:1. 在客户端对web...转载 2019-04-07 21:53:07 · 77 阅读 · 0 评论 -
请对比 Exception 和 Error,另外,运行时异常与一般异常有什么区别?
考点分析:分析 Exception 和 Error 的区别,是从概念角度考察了 Java 处理机制。总的来说,还处于理解的层面,面试者只要阐述清楚就好了。我们在日常编程中,如何处理好异常是比较考验功底的,我觉得需要掌握两个方面。第一,理解 Throwable、Exception、Error 的设计和分类。 比如,掌握那些应用最为广泛的子类,以及如何自定义异常等。很多面试官会进一步追问一些细...转载 2019-04-01 16:29:25 · 174 阅读 · 0 评论 -
重载和重写的区别、final、static
重载和重写的区别override(重写)方法名、参数、返回值相同。子类方法不能缩小父类方法的访问权限。子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。存在于父类和子类之间。方法被定义为final不能被重写。overload(重载)参数类型、个数、顺序至少有一个不相同。不能重载只有返回值不同的方法名。存在于父类和子类、同类中。...转载 2019-04-01 16:10:55 · 163 阅读 · 0 评论 -
Arraylist与linkedlist的区别
a) 都是实现list接口的列表,arraylist是基于数组的数据结构,linkedlist是基于链表的数据结构。b) 当获取特定元素时,ArrayList效率比较快,它通过数组下标即可获取,而linkedlist则需要移动指针。c) 当存储元素与删除元素时,linkedlist效率较快,只需要将指针移动指定位置增加或者删除即可,而arraylist需要移动数据。Arraylist实例的创...转载 2019-04-01 14:55:59 · 78 阅读 · 0 评论 -
MATLAB中关于排序后,序号随着排序数组一同变化的方法
https://blog.csdn.net/zhaomengszu/article/details/75137194转载 2019-06-10 09:59:11 · 568 阅读 · 0 评论