HSSFWorkbook workbook = new HSSFWorkbook(); HSSFSheet sheet = workbook.createSheet(); sheet.createFreezePane(a, b, c, d); 四个参数的含义: a表示要冻结的列数; b表示要冻结的行数; c表示右边区域[可见]的首列序号; d表示下边区域[可...
POI冻结行或列
Java随机数的两种获取方式
import java.util.Random; public class RandomDemo { public static void main(String[] args) { //实现方式一 int random = (int) (Math.random() * 60); System.out.println(random);...
FileOutputStream类的换行写入和追加写入
import java.io.FileOutputStream; public class FileOutputStreamDemo { public static void main(String[] args) throws Exception { // 创建文件输出流对象 FileOutputStream fos1 = ne...
Maven的安装和使用
一、Maven的安装和配置 1.1 下载 进入Maven官网的下载页面:http://maven.apache.org/download.cgi,选择当前最新版本,例如apache-maven-3.0.4-bin.zip,下载到本地并解压。 1.2 配置 进入Maven安装目录下的conf子目录中,打开settings.xml进行配置修改。 修改默认的本地仓库位置 ...
HashMap的四种遍历方法
import java.util.Collection; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; import java.util.Set; public class MapShowTest { public stat...
final和static
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类的成员方法和变量(包括成员变量和局部变量)。它有以下特点: final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 ...
compareTo()在排序中的应用
public class Student implements Comparable<Student> { private String name; private int age; private double score; public Student(String name, int age, double score) { ...
Java中获取当前时间的方法
package test.date.demo; import java.sql.Timestamp; import java.text.SimpleDateFormat; import java.util.Date; public class GetTimeDemo { public static void main(String[] args) { // 使用D...
接口编程对于开发的意义
对于Java的意义 Java本身也是一个不断完善的语言,他也在频繁的改动他的系统API,他的API是一个庞大的体系,互相关联,如果不采用接口,而都是用实现类的话,那么API的改动就会给整个体系带来不稳定。而且如果改动API,那么就会有大量采用旧API的项目因无法正常运行,会损失大量客户。换句话说,JDK已经发布的API是一种承诺,一经发布就不能更改,即使原来API存在各种各样的问题(例如ja...
继承和多态
继承 子类继承父类的特征和行为,使得子类具有父类的各种属性和方法。或子类从父类继承方法,使得子类具有父类相同的行为。 特点:在继承关系中,父类更通用、子类更具体。父类具有更一般的特征和行为,而子类除了具有父类的特征和行为,还具有一些自己特殊的特征和行为。 表示父类和子类的术语:父类和子类、超类和子类、基类和派生类。 多态 多态性就是发送消息给某个对象,让该对象自行决定响应何种行为。指允许不...