![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Nazgul丶戒灵
这个作者很懒,什么都没留下…
展开
-
java对象实例化顺序
静态成员变量 静态代码块 成员变量 方法块 构造函数 的加载顺序Java程序在执行过程中,类,对象以及它们成员加载、初始化的顺序如下:1、首先加载要创建对象的类及其直接与间接父类。2、在类被加载的同时会将静态成员进行加载,主要包括静态成员变量的初始化,静态语句块的执行,在加载时按代码的先后顺序进行。3、需要的类加载完成后,开始创建对象,首先会加载非静态的成员,主要包括非静态成员变量的初始化,非静态语句块的执行,在加载时按代码的先后顺序进行。4、最后执行构造器,构造器执行完毕,对象生成。...原创 2022-04-11 10:10:07 · 965 阅读 · 0 评论 -
ResultCode 自定义错误状态码
public class ResultCode { // 成功状态码 public static final int SUCCESS = 1; // -------------------失败状态码---------------------- // 参数错误 public static final int PARAMS_IS_NULL = 10001;// 参数为空 public static final int PARAMS_NOT_COMPLETE =.原创 2021-05-20 13:31:16 · 1465 阅读 · 0 评论 -
【Java poi excel】判断excel行是否全部为空
//当前这行全部为空或者空格就忽视当前这行if (isAllRowEmpty(row,sheet.getRow(0))){ continue;}/** * 验证excel是否全部为空 * @param row 当前行 * @param firstRow 第一行标题行 * @return */public static boolean isAllRowEm...原创 2020-03-19 16:35:06 · 3417 阅读 · 0 评论 -
Java:API文档;文档注释中的javadoc标记;官方API;自己动手给项目建一个API文档
1、什么是API文档在Java语言中有3种注释//单行注释/* 多行注释 *//** * 文档注释 */API(应用程序接口)文档就是用javadoc命令提取文档注释生成的,html格式,用浏览器查看。API文档既然是由文档注释生成的,那么文档注释怎么写呢?首先,文档注释必须放在类和方法的前面,格式也要准确。其中,要写清楚类和方法的功能,以及方法传入的形参和返回...原创 2019-10-12 16:22:16 · 242 阅读 · 0 评论 -
关于接口的两个案例
/* 猫狗案例,加入跳高的额外功能 分析:从具体到抽象 猫: 姓名,年龄 吃饭,睡觉 狗: 姓名,年龄 吃饭,睡觉 由于有共性功能,所以,我们抽取出一个父类: 动物: ...转载 2019-03-27 11:52:38 · 253 阅读 · 0 评论 -
List的五种去重方式
//set集合去重,不改变原有的顺序 public static void pastLeep1(List<String> list){ System.out.println("list = [" + list.toString() + "]"); List<String> listNew=new ArrayList<&g...转载 2018-04-03 11:53:19 · 292 阅读 · 0 评论 -
Java中通过身份证解析出:年龄、性别、出生日期。
Java中通过身份证解析出:年龄、性别、出生日期。下面是一个java类package com.thinkgem.jeesite.modules.cyry;import com.thinkgem.jeesite.modules.wcbxx.dao.WcbxxDao;import com.thinkgem.jeesite.modules.wcbxx.entity.Wcbxx原创 2018-02-02 16:41:07 · 6074 阅读 · 0 评论 -
Excel上传到服务器上之后存入数据库(本地练习项目)
package net.netjava.upload;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io.PrintWriter;import java.text.DecimalF原创 2017-11-13 15:34:47 · 1776 阅读 · 0 评论 -
ava中上传excel文件并在服务器端读取存入数据库
页面jsp文件 action处理: public class ManyContactsAction extends ActionSupport { private File upload;转载 2017-11-13 15:39:06 · 432 阅读 · 1 评论 -
java运用poi导入excel并存入数据库(内含自己用的选择路径方法)
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */package ne原创 2017-08-08 14:58:22 · 6013 阅读 · 0 评论 -
实现关闭浏览器时清除session的方法
在默认情况下,session对象在关闭浏览器后并不是立刻被销毁,因此,为了考虑系统的安全性,在用户退出时,需要即刻清除session对象,防止他人盗用session对象中的信息。清除session对象内容的主要方法如下:(1)、removeAttribute()方法。该方法是用来删除session对象中保存的指定属性信息。例如:session.setAttribute("name", "ivers原创 2017-06-02 11:16:14 · 50231 阅读 · 3 评论 -
MySQL用了not in查不出数据的原因
not In 相当于 all,如果 Not In 后面跟的是子查询的话,子查询中只要包含一个 null 的返回值,则会造成 整个 Not in 字句返回空值,结果就是查询不会返回任何结果。而 in 相当于 =any 的意思,可以有效处理子查询中返回空值的情况,返回正确的结。防止NOT IN 为空值的情况出现,可以在条件后面的判断加上判空语句SELECTdataidFRO原创 2017-05-26 14:23:04 · 1850 阅读 · 0 评论 -
MyBatis框架——mybatis插入数据返回主键(mysql、oracle)
向数据库中插入数据时,大多数情况都会使用自增列或者UUID做为主键。主键的值都是插入之前无法知道的,但很多情况下我们在插入数据后需要使用刚刚插入数据的主键,比如向两张关联表A、B中插入数据(A的主键是B的外键),向A表中插入数据之后,向B表中插入数据时需要用到A的主键。 比如添加一个用户,同时返回插入用户后得到的用户id: /** * 添加用户信息 * @par原创 2017-05-24 16:51:54 · 198 阅读 · 0 评论 -
layer.close()或者layer.closeAll()失效的情况下强制关闭layer弹窗的方法
使用layer过程中有时会遇到close()或者closeAll方法失效使用 下面方法可以强制关闭[javascript] view plain copy "white-space:pre"> //关闭layer func.layerCLose = function() {转载 2017-05-03 10:09:34 · 917 阅读 · 0 评论 -
关于Class.forName(className).newInstance()介绍
Class.forName 介绍Class.forName(xxx.xx.xx) 返回的是一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法转载 2017-04-14 15:41:25 · 817 阅读 · 0 评论