
java
丨风语者丨
专注于大数据
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaSE面试题6:成员变量与局部变量
1、就近原则2、变量的分类成员变量:类变量、实例变量 局部变量3、非静态代码块的执行:每次创建实例对象都会执行4、方法的调用规则:调用一次执行一次局部变量与成员变量的区别:当局部变量与xx变量重名时,如何区分:...原创 2020-11-20 15:36:32 · 259 阅读 · 0 评论 -
JavaSE面试题04:方法的参数传递机制
方法的参数传递机制:①形参是基本数据类型传递数据值②实参是引用数据类型传递地址值 特殊的类型:String、包装类等对象不可变性原创 2020-11-19 22:08:03 · 189 阅读 · 0 评论 -
JavaSE面试题03:类初始化和实例初始化等
1、类初始化过程①一个类要创建实例需要先加载并初始化该类main方法所在的类需要先加载和初始化②一个子类要初始化需要先初始化父类③一个类初始化就是执行<clinit>()方法 <clinit>()方法由静态类变量显示赋值代码和静态代码块组成 类变量显示赋值代码和静态代码块代码从上到下顺序执行 <clinit>()方法只执行一次 2、实例初始化过程①实例初始化就是执行<init>()方法<i...原创 2020-11-19 22:00:28 · 264 阅读 · 0 评论 -
JavaSE面试题02:单例设计模式
什么是Singleton?Singleton:在Java中即指单例设计模式,它是软件开发中最常用的设计模式之一。单:唯一例:实例单例设计模式,即某个类在整个系统中只能有一个实例对象可被获取和使用的代码模式。例如:代表JVM运行环境的Runtime类特性一是某个类只能有一个实例;构造器私有化二是它必须自行创建这个实例;含有一个该类的静态变量来保存这个唯一的实例三是它必须自行向整个系统提供这个实例;对外提供获取该实例对象的方式:(1)直接暴露(2)..原创 2020-11-19 21:49:49 · 178 阅读 · 0 评论 -
JavaSE面试题01:自增变量
public static void main(String[] args) { int i = 1; i = i++; int j = i++; int k = i + ++i * i++; System.out.println("i=" + i); System.out.println("j=" + j); System.out.println("k=" + k); }i=4j=1k=11小结:赋值=,最后计算 =右边的从左到右加载值依次.原创 2020-11-19 21:38:54 · 159 阅读 · 0 评论 -
springmvc+ajax上传图片
pom文件导入上传文件jar包 <!--上传文件--> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</versi...原创 2019-01-08 14:43:18 · 1413 阅读 · 2 评论 -
在SSM下基于POI实现Excel表的导入/导出
对于批量数据的操作,在项目中引进Excel的导入和导出功能是个不错的选择。对于Excel表的结构,简单理解可以把它分成三部分(Sheet,Cell,Row),这三部分可以理解为excel表中的页,列,行。因此,我们想要获取到某一个单元的内容,可以通过获取该单元所在的页数、对应所在的行和对应的列数从而定位到该单位,继而便可执行操作从而获取其中的内容。本文在SSM环境下基于Java的POI实现对exc...原创 2019-01-17 15:09:50 · 2655 阅读 · 0 评论 -
java序列化和反序列化
java序列化和反序列化一、概念 java对象序列化的意思就是将对象的状态转化成字节流,以后可以通过这些值再生成相同状态的对象。对象序列化是对象持久化的一种实现方法,它是将对象的属性和方法转化为一种序列化的形式用于存储和传输。反序列化就是根据这些保存的信息重建对象的过程。 序列化:将java对象转化为字节序列的过程。 反序列化:将字节序列转化为j...转载 2018-12-10 23:54:10 · 203 阅读 · 0 评论 -
HashSet与TreeSet如何保证元素唯一性的原理
HashSet原理 我们使用Set集合都是需要去掉重复元素的, 如果在存储的时候逐个equals()比较, 效率较低,哈希算法提高了去重复的效率, 降低了使用equals()方法的次数 当HashSet调用add()方法存储对象的时候, 先调用对象的hashCode()方法得到一个哈希值, 然后在集合中查找是否有哈希值相同的对象 如果没有哈希值相同的对象就直接存入集合 如果有哈希值相同的...原创 2018-08-07 15:29:00 · 1539 阅读 · 0 评论 -
lombok注解介绍
lombok注解介绍 lombok注解文档 lombok官网下载lombok是一个可以帮助我们简化java代码编写的工具类,尤其是简化javabean的编写,即通过采用注解的方式,消除代码中的构造方法,getter/setter等代码,使我们写的类更加简...转载 2018-08-14 14:43:54 · 356 阅读 · 0 评论 -
java中日期与字符串互转
SimpleDateFormat类实现日期和字符串的相互转换DateFormat类的概述 DateFormat 是日期/时间格式化子类的抽象类,用于格式化并解析日期或时间。它是一个抽象类,所以使用其子类SimpleDateFormatSimpleDateFormat构造方法 public SimpleDateFormat() public SimpleDateFormat(Strin...原创 2018-08-05 11:40:57 · 542 阅读 · 0 评论 -
Intellij IDEA神器的小技巧
概述Intellij IDEA真是越用越觉得它强大,它总是在我们写代码的时候,不时给我们来个小惊喜。出于对Intellij IDEA的喜爱,我决定写一个与其相关的专栏或者系列,把一些好用的Intellij IDEA技巧分享给大家。本文是这个系列的第一篇,主要介绍一些你可能不知道的但是又实用的小技巧。我最...转载 2018-05-28 15:32:49 · 475 阅读 · 0 评论 -
Property 'id' not found on type java.lang.String问题解决
一般出现上述问题:存在两种情况1、你的程序的属性没有提供getter方法2、在 这里你没有采取EL表达式 但是我却犯了一个很弱智的错误 在这里items="${requestScope.emp}"我写成了 items="${requestScope.emp} ",多了一个空格,一直出现上述错误原创 2018-01-20 12:30:17 · 1686 阅读 · 0 评论