
java基础
文章平均质量分 73
基础
张三李四dw
这个作者很懒,什么都没留下…
展开
-
java转移目录下某些文件到另一目录 renameTo使用
前言:转移文件看到一csdn博文的fileMove类,直接拿来用了。因网页清除历史记录,暂时无法找到原博主的博文及这一方法类来源。注:本文引用其博文fileMove类。正文:文件目录如下:oricah:原文件目录oriachlog:转移后的目录splitcah:拆分源文件数据生成新文件的目录现原目录 文件:注:此目录下只转移SM_6270 IM_6270 PM_6270文件现目标目录:代码如下:先建立fileMove方法(此方法引用他人直接拿来用了)public stat原创 2021-06-03 14:34:08 · 635 阅读 · 2 评论 -
POI的使用
poi导入导出比较常用这里举例说明HSSFXSSFSXSSFHSSFWorkbook最多只能处理65536行文件优点:过程中写入缓存,不操作磁盘,最后一次性写入磁盘,速度快XSSFWorkbook写数据时非常耗费内存,百万条数据内存溢出,例如几十万较快SXSSFWorkbook需占用大量内存,生成临时文件 要清除注意excel 03 07后缀不一样,xls,xlsxHSSFWorkbook如下示例:package com.kkk;import java.io.FileO原创 2021-05-14 15:27:06 · 456 阅读 · 0 评论 -
js示例select选项改变,另一个select回到指定选项,text文本框清空
要求,连接方式做出选择后,文本框内容清空,以及下一个下拉框也清空(因采用的第一个value为空,所以这里是只想第一个value值即可)页面实现如下:因为这套项目比较老,不过思路是一致的。如下:jsp页面js:这里就能够实现所要求的效果,使用时候要考虑项目中所使用的是什么,再随之灵活运用。...原创 2021-04-06 15:54:22 · 567 阅读 · 0 评论 -
《张三记录-java》反射
反射一.简介1.类加载将class文件读取到内存中的过程,称为类加载。加载出来的class文件被封装为Class对象class文件的加载由ClassLoader 完成 – 类加载器类加载器三种类型BootStrapClassLoader 启动类加载器 c++写的 加载java_home/jre/lib 路径下的文件ExtClassLoader 扩展类加载器 java_home/jre/lib/extAppClassLoader 系统类加载器 加载src下的类(自己写的原创 2021-01-19 09:20:04 · 115 阅读 · 0 评论 -
《张三记录-java》设计模式,单例 工厂
设计模式一.简介1.概念设计模式是一套被反复使用,多数人知道,经过分类,设计的代码模板。使用设计模式,为了代码的重用性更高,让代码更容易理解。2.设计原则面向对象的基本原则高内聚模块内部要高度内聚,紧密结合,每一个模块都完成独立的功能低耦合模块之间依赖性低手动挡的汽车 刹车 离合 油门 ---- 高耦合设计模式的六大原则单一职责原则一个类只负责一个职责开闭原则对扩展开放,对修改关闭在程序需要进行扩展的时候,不能去修改原有的代码,实现一个热插拔的效原创 2021-01-18 11:22:15 · 122 阅读 · 1 评论 -
《张三记录-java》线程
线程一.简介1.进程 程序:程序就是为了完成特定任务,用某种语言编写的一组指令的集合,就是一段静态的代码 进程:在操作系统中独立运行的程序,每运行一个应用程序就对应一个进程 process 就是一个正在运行的exe文件,进程是动态的,有启动到运行 到结束的一个过程2.线程线程: 是进程内部的一个执行单元,用来执行应用程序中的一个功能多线程:在一个应用程序中可以同时执行多个功能,每一个功能就对应一个线程 迅雷中 同时执行多个下载任务,就原创 2021-01-18 11:20:40 · 138 阅读 · 0 评论 -
《张三记录-java》IO流
File与IO流一.Filie类1.简介java.io.File 类 表示磁盘上的文件和目录(文件夹)无论是文件还是目录 File来表示File类提供了对文件和目录的基本操作,查询文件名,文件大小, 新建,删除File类不能操作文件的内容,如果要访问文件中的具体内容,需要用输入输出流2.构造方法路径分类绝对路径以根开始的路径windows : 盘符 如: D:\xx\xx\xx.txtLinux/Macos: / 正斜杠 /home/soft01/原创 2021-01-18 11:19:52 · 138 阅读 · 0 评论 -
《张三记录-java》异常
异常一.简介1.异常程序在运行中发生了意外的情况,称为出现异常,程序一旦出现异常,后面的代码无法执行,程序终止为了保证后面的代码要正常执行,需要对异常做处理2.异常分类Throwable Exception FileNotFoundException 检查异常 ParseException ..... RuntimeException 运行时异常原创 2021-01-18 11:19:10 · 121 阅读 · 0 评论 -
《张三记录-java》集合
集合一.简介1.概念集合就是用存储多个元素的,动态的扩张长度,弥补了数组固定大小的缺陷。2. 存储结构集合的存储结构,分为两种:顺序存储将集合中的元素依次存放在某个区域中,称为顺序存储,在内存中分配的空间是连续的特性: 访问效率高,插入和删除效率低[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-S1BHGLlv-1610939894401)(img/顺序存储.png)]链表存储(链式)在内存中分配的空间可以是不连续的分为: 单向链式 和双向原创 2021-01-18 11:18:23 · 198 阅读 · 0 评论 -
《张三记录-java》枚举 泛型 内部类
一.枚举1.简介枚举类型是JDK1.5引入的新的类型,本质上就是一个类,是自定义的数据类型作用:用来限制可能的取值个数提高代码可读性和扩展性适用的场合:有限的取值个数2.用法使用 enum 关键字 (enumeration)定义方法 public enum 枚举类型名{ }特性:枚举类中可以属性,方法,构造方法。枚举类中的构造方法必须为私有的,不允许外部创建对象,只能在内部创建在内部创建对象时,位于当前类的第一行有参的构造: 对象名(参数)无参的构造:对象原创 2021-01-18 11:17:16 · 126 阅读 · 0 评论 -
《张三记录-java》常用方法,String、 StringBuffer、StringBuilder,正则,日期
常用类一.Object1.简介java.lang.Object 类 所有类的根,所有类都直接或者简间的继承了Object类Object 类中11个方法,需要掌握2.常用方法方法名作用getClass获取对象的运行是类的Class对象equals比较两个对象是否相等hashCode获取对象的hashCode值toString将对象转换为字符串clone克隆对象finalize对象被回收是自动调用2.1getClass()主要原创 2021-01-18 11:14:18 · 197 阅读 · 0 评论 -
《张三记录-java》抽象类 接口
抽象类和接口一.final关键字final 表示最终的,终态。可以用来修饰变量 方法 类1.修饰变量被final修饰的变量,称为常量。常量的值是不可修改的。一般和static 一起使用 称为静态常量,就是常量常量命名规范: 所有字母全部大写,多个单词之间用下划线连接 USER_NAME2.修饰方法被final修饰的方法,不能被重写3.修饰类被final修饰的类,不能被继承,不能有子类.4.修饰参数被final修饰的参数,不能修改,只能读取二.抽象类1.概念原创 2021-01-18 11:03:40 · 119 阅读 · 0 评论 -
《张三记录-java》面向对象
面向对象一.面向对象简介1.面向对象是什么oop : Object Oriented programming面相对象是一种程序设计的范型,一种思想。 使用类 和对象 的概念来进行设计程序一切皆对象,世间万物都是对象2.两个概念2.1类 类是具有相同的特征和行为的一组对象的抽象 张三 李四 王五 ---- 人类 旺财 大黄 二狗 ---- 狗类 类是同一类型的抽象,没有具体事物与之对应 : 如 人类原创 2021-01-18 11:00:22 · 266 阅读 · 0 评论 -
《张三记录-java》方法、数据存储方式
一.方法1.简介 方法是对一个段具有特定功能代码的封装,在需要的时候可以多次调用,实现代码的重复利用。定义方法调用方法2.自定义方法语法:修饰符 返回值类型 方法名(参数){ //代码 (方法体)}public static void main(String[] args){ }说明:修饰符: 对方法的修饰, public static 暂且固定的写法返回值类型: 方法执行后的返回值类型。如果没有返回值,就写 void, 如果有返回值,就写具体的原创 2021-01-18 10:59:03 · 138 阅读 · 0 评论 -
《张三记录-java》数组、排序概述
数组的概述:数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,通过编号方式对这些数据进行统一管理数组常见概念:数组名下标(索引)元素数组长度数组的特点:数组是有序排列的数组属于引用数据类型的变量。数组的元素既可以是基本数据类型,也可以是引用数据类型创建数组对象会在内存中开辟一整块连续空间数组的长度一旦确定,不能修改数组的分类:按照维数:一维数组、二维数组、三维数组……按照数组元素类型:基本数据类型元素的数组、引用数据类型元素的数原创 2020-12-15 22:19:04 · 138 阅读 · 0 评论 -
《张三记录-java》程序流程控制 if else、switch case、for、while、do while
程序流程控制:顺序结构:程序从上到下逐行执行分支结构:根据条件,选择性执行某段代码if else和switch-case语句循环结构:根据循环条件重复执行某段代码while、do while、for三种循环语句jdk1.5提供来foreach循环,方便 遍历集合 数组元素if语句三种格式:// 1if(条件表达式){ 执行代码块;}// 2if(条件表达式){ 执行代码块1;} else{ 执行代码块2;}// 3 if(条件表达式){ 执行代原创 2020-12-14 15:42:22 · 152 阅读 · 0 评论 -
《张三记录-java》运算符
运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。算术运算符赋值运算符比较运算符(关系运算符)逻辑运算符位运算符三元运算符算术运算符:运算符运算举例结果+正号+33-负号b=4;-b-4+加1+12-减2-11*乘2*12/除2/12%取模(取余)7%52++自增(前),先运算后取值a=2;b=++a;a=3;b=3++自增(后),先取值后运算a=2;b=a原创 2020-12-13 15:36:20 · 117 阅读 · 0 评论 -
《张三记录-java》string类型、二进制十进制
字符串类型 String:String不是基本数据类型,属于引用数据类型使用方式与基本数据类型一致4。例如:String str = “张三李四dw”;一个字符串可以串接另一个字符串,也可以串接其他类型的数据。注意使用:Strig属于引用数据类型 字符串声明String类型变量时,使用""String可以和8种基本数据类型做运算,且运算只能是连接运算:+ ,运算结果仍然是String类型关于进制:所有数字在计算机底层都以二进制形式存在对于整数,有四种表示形式:二进原创 2020-12-13 13:25:37 · 328 阅读 · 0 评论 -
《张三记录-java》java数据类型、类型转换
整数类型:byte short int longjava各整数类型有固定的表数范围和字段长度,不受具体os的影响,以保证java程序的可移植性java的整型常量默认为int类型,声明long型常量后需加 “l” 或者 “L”java程序中变量通常声明为int,不足以表示较大数,使用long类型占用存储空表示范围byte1字节=8bit位-128~127short2字节-215 ~ 215-`int4字节-231~231-1(约21亿)long原创 2020-12-11 21:24:23 · 111 阅读 · 0 评论 -
《张三记录-java》java 关键字、保留字、标识符、变量、数据类型介绍
关键字:用于定义类,函数,变量修饰符的关键字:abstract final statci synchronized用于定义类与类之间关系的关键字:extends implements用于定义建立实例及引用实例的关键字:new thissuperinstanceof用于异常处理的关键字:trycatchfinallythrowthrows用于包的关键字:packageimport其他修饰符关键字:nativestrictfptransientvola原创 2020-12-11 20:10:13 · 145 阅读 · 0 评论 -
pagehelp使用以及后端传数据前端解析(代码示例)
前后端代码截图 展示 如下:那么,pagehelp中穿的数据 字段都表示什么意思,如下所示: // 此处直接显示一条文字显示,直接用append追加形式即可 /* 这个数据也是从后台传来的,因为后台数据中是以分页形式传来的数据,后台已经做好了分页操作 * 这里直接拿数据即可展示即可,对应的属性名称,可以在console.log(result)这个日志信息中看到 * 属性与之相对应即可 * * 这原创 2020-11-05 11:19:14 · 1396 阅读 · 2 评论 -
JDBC简述和连接数据库代码示例
这里简单的写一下简介:JDBC是数据库连接技术Java DataBase ConnectivityJdbc技术可以连接不同的数据库主流的数据库都可以使用jdbc技术但不同的数据库对应的jar包不一样什么是jar包?就是一种压缩包,里面放的是代码解压后是class文件导入jar包,省去了编译的时间,提高代码的安全性意味着可以调用别人写好的代码JDBC的内容:JDBC API: 定义了一系列的接口和类,集成在java.sql和javax.sql包中DriverManager:原创 2020-07-20 21:45:35 · 164 阅读 · 0 评论 -
JSP内置对象和Tomcat
程序的架构:C/S : client / server 客户端/服务端例如:qqB/S: browser/server 浏览器/服务端例如:淘宝 京东web服务器:什么是服务器?就是性能比较强的计算机。服务器一般安装Linux系统B/S结构中浏览器端与服务器端采用 请求–响应 模式进行交互模式:1.浏览器端解释执行HTML文件2.浏览器端 即客户端向服务器发出请求信息3.服务器端程序4.从服务端检索到的信息 响应 结束url 域名www.baidu.com www.t原创 2020-07-17 21:15:32 · 347 阅读 · 0 评论