Interface与abstract类的区别

当知道一个类的子类将不同的实现某个方法时,把该类声明为抽象类很有用,可以共用相同的父类方法,不必再定义。抽象类和抽象方法的关系:含有抽象方法的类一定是抽象类,抽象类里不一定含有抽象方法。 抽象类存在的意义是用来被继承的。一个类继承了一个抽...

java后台下载excel文件所遇到的坑-正确的excel文件下载功能

昨天搞了一天文件下载用了n多个方法都没有搞出来,第一次用的是直接在本地通过生成list后直接输出流写到本地的文件夹下边,发现行不通,这个问题的主要原因是远程服务器是linux系统,本地是windows系统,所以这个方法行不通,后来又用的在j...

JDBC+Servlet+JSP实现简单的数据遍历和查找功能

一、目标效果1、能实现对数据库中的数据进行打印这里的数据来自于数据库手动添加,暂时没有数据添加页面。隔行换色需要实现。2、输入框能够实现查询工作两个输入框都能单一和配合查询,描述支持模糊查询。 可以直接跳到末尾查看动图效果二、工作...

解决javaWEB中前后台中文乱码问题的3种方法

中文乱码问题真的是一个很棘手的问题,特别是从前台传到后台之后,都不知道问题出在哪里了。现在分享解决javaWEB中前后台中文乱码问题的3种方法。方法一:tomcat的自带编码是ISO-8859-1的格式,是不兼容中文的编码的。所以我们从后台...

Java中静态代码块、构造代码块的区别

直接在类中定义且没有加static关键字的代码块称为{}构造代码块。构造代码块在创建对象时被调用,每次创建对象都会被调用,并且构造代码块的执行次序优先于类构造函数。静态代码块:在java中使用static关键字声明的代码块。静态块用于初始化...

怎么写一段永不停止的java代码?

import java.util.Scanner;/* * @author LiuYanzhao */public class Test { &nbs...

Integer与int的区别,盘点那些技术坑

如果面试官问Integer与int的区别:估计大多数人只会说道两点,Ingeter是int的包装类,int的初值为0,Ingeter的初值为null。但是如果面试官再问一下Integer a = 1;int b = 1; a==b...

JavaBean实现简单登录功能

使用JSP页面和JavaBean相结合的方式(Model1),由JSP页面来接收客户端请求,用JavaBean或其他服务完成业务逻辑、数据库操作和返回页面。我们这里的JavaBean主要是完成特定功能的Java类。 优点:架构简单...

JSP中 forward 转发 和 sendRedirect 重定向有什么区别

JSP中 forward 转发 和 sendRedirect 重定向有什么区别 一句话概括:重定向是客户端行为,转发是服务器行为.     1.请求次数:      &n...

ArrayList遍历的4种方法

package com.test;   import java.util.ArrayList;   import java.util.Iterator;   import java.util.L...

JAVA基本排序法代码学习--Java算法

 Java合并排序法示例public class Coalition{    public static void main(String[]&nb...

java实现MD5加密算法方法学习

import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5 {// 全局数组private final...

mybatis mapper接口配置文件

mybatis mapper接口的使用mybatis-config.xml:<configuration>     <settings>    ...

分享:

支付宝

微信