自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 使用POI导出Excel使单元格内容换行

使用POI做导出Excel时,前端表格里带有<br>换行符的内容在Excel里并不会换行,那么要如何使在导出Excel里后单元格内容也进行换行呢,只需一下三步操作即可:1、先将前端单元格的换行符<br>替换成其他字符: StringconElement = "这是第一行内容<br>这是第二行内容" conElement=conE...

2019-11-15 11:49:02 4717 2

原创 11. HashMap和Hashtable的区别

都属于Map接口的类,实现了将惟一键映射到特定的值上。1、HashMap 类没有分类或者排序。它允许一个 null 键和多个 null 值;Hashtable 类似于 HashMap,但是不允许 null 键和 null 值。2、HashMap允许将null作为一个entry的key或者value,而Hashtable不允许3、HashMap把Hashtable的contains方...

2019-09-30 17:57:03 173

原创 10.Collection 和 Collections的区别

Collection 是个java.util下的接口,它是各种集合结构的父接口。Collections 是个java.util下的类,是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。List, Set, Map 是否继承自Collection接口? List,Set 是 Map不是。...

2019-09-27 17:52:46 145

原创 9. 说出ArrayList,Vector, LinkedList的存储性能和特性

1、ArrayList的add方法,不是线程安全的,保存数据是使用数组。2、Vector的add方法,是线程安全的,保存数据也是使用数组。3、LinkedList的add方法,是使用线程不安全,双向链表存储数据。4、性能:LinkedList >ArrayList >VectorArrayList和Vector都是使用数组方式存储数据。此数组元素数大于实际存储的数据以...

2019-09-27 17:34:25 231

原创 8.运行时异常与一般异常有何异同?

答:1、两种异常同属于Exception父类。 2、一般异常,必须要try ...catch(),否则程序就不能编译通过; 3、运行时异常,是虚拟机产生的,程序中可以选择捕获处理,也可以不处理。以下为详解:异常表示程序运行过程中可能出现的非正常状态。Java提供了两类主要的异常:runtime exception和checked...

2019-09-24 18:36:36 346

原创 7.String 和StringBuffer的区别

String是final修饰的java.lang.String类;String类是不可以继承的,也是不可以更改的,对String类的任何改变,都是返回一个新的String类对象。 String 对象是System.Char 对象的有序集合,用于表示字符串。String 对象的值是该有序集合的字符串,并且该值是不可变的。Java还提供了个StringBuffer类,可以对字符串进行修改,当你...

2019-09-20 10:35:59 89

原创 6.int 和 Integer 有什么区别?

Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。原始类型对应封装类:Boolean Booleanchar Characterbyte Byteshort Shortint Integerlong Longfloat Floatdou...

2019-09-19 13:42:58 202

原创 5.String 是基本数据类型吗?

String不是基本的数据类型,是final修饰的java.lang.String类,java中的8大基本类型分别为:1 字符类型:byte,char2 基本整型:short,int,long3 浮点型:float,double4 布尔类型:booleanString类是不可以继承的,也是不可以更改的,对String类的任何改变,都是返回一个新的String类对象。 String 对...

2019-09-19 13:36:07 1702 1

原创 4.面向对象的特征有哪些方面?

面向对象的特征即Java的基本特性,有以下四点:a) 封装: 封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。(就像我们使用JDBC去访问数据库一样,各种数据库被封装成一个对象,JDBC API就是访问被封装对象的接口)。b) 继...

2019-09-19 09:47:57 628

原创 3.两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?

答案是 不一定!举个例子:我们改写下hashCode()的算法为:num%3 ;当num=1时,余数为1;当num=4时,余数也为1;这时他们的hashCode()是相同的,但equals()却是不同的。牢记以下几点就好:0、hashCode()返回该对象的哈希码值;equals()返回两个对象是否相等。1、HashCode 用于在散列的存储结构中确定对象的存储地...

2019-09-11 18:05:19 5726

原创 2.== 和 equals 的区别是什么?

"==" 比较的是两个对象的引用 (references),并不是他们的内容。equals(Object) 方法与 "==" 相比的特殊之处就在于它可以覆盖,所以我们可以通过覆盖的办法让它不是比较引用而是比较数据内容。当然 JDK 中也有覆盖过 equals(Object) 方法的类,如 java.lang.String,它就覆盖了从 Object 继承来的的 equals(Object) 方...

2019-09-10 14:19:40 794

原创 1.JDK 和 JRE 有什么区别?

JRE(Java Runtime Environment)是Java 运行时环境……它是运行编译后的Java程序所必需的一切包,包括Java虚拟机(JVM)、Java基础类库、Java命令和其他基础设施。但是,它不能用于创建新程序。这个JDK是Java 开发工具包……功能齐全的SDKforJava。它拥有JRE所拥有的一切,还包含了编译java源码的编译器javac,还包含了很多java程...

2019-09-09 14:33:11 2424

原创 派生表要起别名

有时候我们在使用多表联合查询或者是嵌套查询的时候会报这个错误:Every derived table must have its own alia。这个语句直译过来就是“每一个派生表必须有它自己的别名”。像这样的一条语句 :select cpid from (select cpid from cpxx) . 我们执行的时候就会报这个错误,那是因为MySQL在执行这条嵌套语句时,先执行的是 s...

2019-08-14 09:58:31 1688

原创 好记性不如烂笔头

一转眼走过了三年的程序员生涯,回想这三年我学到了什么,掌握了什么,运用到什么,脑海里竟没有一个整体的框架。还记得曾经刚找工作时, 一位HR(也是我进的第一家公司的HR)问过我“你怎么看待程序员这个称呼?”,我当时觉得程序员程序员不过是一份职业的称呼罢了,这份职业只是为了去解决客户的需求,就像一个搬砖工把代码搬来搬去而已(面对HR当然没有这么说)。现在想想程序员其实就像建筑师,你的每一行代码创造出来...

2019-08-06 18:32:10 158

原创 有关Sql优化中索引的使用

最近在做项目的优化,首先是针对数据库的建立的索引下手,发现一些很大的表中建立了太多的索引,大家都知道索引太多也会影响sql执行效率,比如数据插入删除等。为了研究下单列索引和联合索引的区别,本来打算自己做个测试的,为了节约时间,打算网上搜一下,一搜发现果然有同学已经做过了测试,就借助该同学的测试做下总结吧,以下为测试过程和结果:一、联合索引测试注:Mysql版本为 5.7.20创建测试...

2019-08-05 14:31:41 118

原创 一些简单的例子让你在Java中能更好的学习并理解循环结构(1)!

一些简单的例子让你在Java中能更好的学习并理解循环结构(1)!一、java中流程控制方式采用三种基本流程结构:顺序结构,选择(分支)结构,循环结构。

2016-09-04 14:46:17 314

原创 在Java中Arrays工具类实现功能的六种方法

在Java中Arrays工具类实现功能的六种方法对于初学java基础的朋友来说,java中的Arrays工具类或许是个难点,不太好理解,下面我整理了Arrays类的几种实现功能的方法

2016-09-04 14:36:16 390

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除