![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习日志
Easynight
这个作者很懒,什么都没留下…
展开
-
如何用poi完成Excel表的导入
这几天做项目的时候有个业务是要把网站中的数据用Excel表导入导出,在这里总结一下java如何导入导出Excel表,主要是后端代码的讲解。原创 2021-07-02 15:15:39 · 355 阅读 · 0 评论 -
2020-12-19迭代器/compara自定义排序/Set集合接口/HashSet/TreeSet/LinkedHashSet/Map集合接口/HashMap/Hashtable/TreeMap
Vector中的迭代器Iterator iterator() Vector depVector = dao.loadDepartments(); if(depVector!=null//没有实例化 && !depVector.isEmpty()//数据为空 ) {//如果集合有数据 Iterator iterator = depVector.iterator(); //使用迭代器变量集合元素 while(iterator.hasNext()原创 2020-12-20 22:29:06 · 199 阅读 · 2 评论 -
2020-12-17Calendar主要常量字段/Calendar主要方法/LIst集合接口/ArrayList集合实现类/简单的部门管理系统
Calendar主要常量字段AM 指示从午夜到中午之前的这段时间的 AM_PM字段值(0)PM 指示从中午到午夜之前的这段时间的 AM_PM字段值(1)AM_PM 指示从当前日历获取AM_PM对应的AM或PM值(0或1)YEAR 日历中的年份MONTH 日历中当前的月份,0-11(实际应+1)DATE 日历中当月的天,1-31HOUR 日历12小时制表示0-11HOUR_OF_DAY 日历24小时制表示(0-23)MINUTE 指示一小时中的分钟(0-59)SEXOND 指示一分钟中的秒原创 2020-12-17 22:11:11 · 239 阅读 · 0 评论 -
2020-12-16Date类/DateFormat抽象类/SimpleDateFormat类/格式化字符标准及含义/Calendar日历类
Date类类Date表示特定的瞬间,精确到毫秒。在java1.1版本后Date API废弃了很多的方法,官方提倡使用Calender以及使用DateFormat日期格式化类来代替Date中被废弃的诸多方法Date对象的创建public Date()//构建一个jvm所在环境的系统日期时间Date对象public Date(long date)//以给定的date参数构建一个Date对象Date未废弃方法及格式化public boolean affer(Date when)public b原创 2020-12-17 10:42:26 · 291 阅读 · 0 评论 -
2020-12-15 System类/String类/String类常用方法
System类概述System表示当前运行的jvm,System提供了标准输入、标准输出和错误输出流对象。对外部定义的属性和环境变量的访问;加载文件和库的方法;还有快速复制数组的一部分的实用方法,以及获取系统时间和显示告知垃圾回收器回收垃圾释放内存空间的方法。System是只读的不能被实例化public static void exit(int status)//退出系统public static void gc()//通知垃圾回收系统期望快速回收垃圾以释放内存空间public static原创 2020-12-15 20:41:49 · 306 阅读 · 0 评论 -
2020-12-14创建Chatacter实例/实例方法/Character检验字符方法
创建Character实例character类提供了唯一定义了char类型参数的构造器实例化对象public Chatacter(char value)静态方法获取Character实例引用public static Character valurOf(char c) Character charObj = new Character('A'); Character charObj2 = Character.valueOf('中'); System.out.println((int)ch原创 2020-12-14 21:47:32 · 540 阅读 · 0 评论 -
2020-12-13getClass方法/hashCode方法/clone方法/Integer类
getClass方法getClass方法返回当前对象的运行时类(Class)对象Class empClass =emp0.getClass(); //使用Class对象获取当前对象的类的完全限定名称 System.out.println("类名称是: "+empClass.getName());hashCode方法hashCode方法返回该对象的int类型哈希码值public native int hashCode();此方法为提高哈希表的性能而支持,通常在非特殊情况下不必重写此方原创 2020-12-14 14:33:34 · 175 阅读 · 0 评论 -
2020-12-11创建Object类型实例/toString方法/equals方法
创建Object类型实例java任何引用类型对象都可以赋值给Object类型变量package com.szb.interfaces;public interface BaseInterface {//创建接口 Object superMethod(Object obj);}package com.szb.interfaces.imp;import com.szb.interfaces.BaseInterface;public class Imp implements BaseInt原创 2020-12-11 18:19:21 · 71 阅读 · 0 评论 -
2020-12-10接口的作用、特性及创建、继承/内部类的作用、定义和创建/局部类/匿名类对象/静态代码块中的内容
接口的作用java不支持多继承只能有一个直接父类java允许一个类实现多接口java中的接口就是用来实现的接口的特性及创建接口中属性定义必须是公共的、静态的、常量接口中值允许定义公共的、抽象的实例方法接口必须由其具体实现类进行实例化接口回调:根据实际扩展类来确定调用扩展类中实现的方法的过程和现象接口的继承java规定接口只能由其他接口实现继承子接口继承的目的在于拥有父接口功能后添加新的抽象定义一个普通类实现接口时必须同时实现父接口的抽象方法接口被实现目的就是实现业务功能具体化内部原创 2020-12-10 23:03:14 · 108 阅读 · 0 评论 -
2020-12-09抽象类的继承和创建/适配器/对象运行时的多态
java 核心编程思想是面向对象面向对象核心编程思想是面向抽象抽象类的定义抽象类通常应包含抽象方法,也可以包含非抽象方法抽象类不能使用final关键字修饰抽象类自身不能够实例化,必须依赖子类进行创建抽象类就是用来被继承的抽象类的继承和创建抽象类被非抽象类继承必须对所有抽象方法提供实现抽象类被抽象类继承可以不实现父类的抽象方法抽象类对象的实例化必须通过非抽象子类进行创建抽象类对象都是上转型对象final修饰的方法不能在子类中被重写,抽象方法不能用final修饰适配器1.为抽象类定义原创 2020-12-09 23:04:28 · 153 阅读 · 0 评论 -
2020-12-08静态方法/方法重载/继承/继承中对象的创建/资源的限制/方法重写/super关键字/抽象类
静态方法静态方法属于类所有,与对象无关,通常不会因为对象不同而改变方法的功能算法,静态方法必须使用static关键字修饰;静态方法也被称为功能函数。静态方法中只能访问静态属性和调用静态方法而不能直接访问实例属性和调用实例方法;this关键字不能出现在方法中...原创 2020-12-08 21:56:11 · 132 阅读 · 0 评论 -
2020-12-07构造方法/方法的参数、返回值
构造方法方法是解决问题的手段,就是为完成某个功能而存在;方法必须定义后才能够调用。方法必须定义在类当中,不能在某个方法中定义方法。package com.xzit.domain;public class Student { private String code; private String name; private int age; private String sex; public Student() { } public Student(String cod原创 2020-12-07 22:16:38 · 155 阅读 · 0 评论 -
2020-12-06二维数组/封装/构造方法/构造器应用/带参数的构造器
二维数组/** * 输出 * 123 * 456 * 789 * @author Administrator * */public class TestMulArray { public static void main(String[] args) { int [][] ints = new int[3][3]; int num =1; for (int i = 0; i < ints.length; i++) { for (int j = 0; j <原创 2020-12-06 23:25:22 · 166 阅读 · 0 评论 -
2020-12-04自制九九乘法表/空心菱形/for each循环/遍历数组/数组应用
九九乘法表public class ChengFaBiao{ public static void main(String []args) { for (int i = 1; i <10; i++) {//i是乘法右边的数,也表示列数 System.out.println();//每次i++ 换行 for (int j = 1; j < 10; j++) {//j是乘法左边的数,也表示行数 if(i >= j){ System.out.prin原创 2020-12-04 23:20:52 · 177 阅读 · 0 评论 -
2020-12-03条件判断/while、switch语句/do while 循环/for循环
if else 条件import java.util.Scanner;public class TestIf{ static final int CH_AGE = 18; static Scanner inScanner = new Scanner(System.in); public static void main(String []args){ int age = 12; System.out.println("请输入您的年龄回车继续"); age = inScanner.ne原创 2020-12-03 22:00:39 · 118 阅读 · 0 评论 -
2020-12-02char,布尔型/单、双目运算符/按位计算符
char字符类型public class CharDataType{ public static void main(String []args){ char sex = '男'; sex = '女'; sex = 'M'; System.out.println("性别 "+sex); //特殊符号需要使用转义处理 System.out.print("输出字符tab键"+'\t'+"前面是tab符号"); System.out.print('\n'+"输出回车(换行符号)键"原创 2020-12-02 20:42:31 · 259 阅读 · 0 评论 -
2020-12-01java类的定义/常量和变量/数据类型转换
java类的简单定义main方法的结构和作用java语言中的注释/**文档注释 *///单行注释/*多行注释 */标识符和关键字类名:帕斯卡命名变量名:驼峰命名方法名:驼峰命名常量名:全部大写变量和常量public class Variable{ int num = 23;//全局变量 double money = 8999.55;//全局变量 public static void main(String []args){ int age;//原创 2020-12-01 21:40:27 · 147 阅读 · 0 评论