JavaSE
文章平均质量分 92
JavaSE
GeorgeLin98
努力!
展开
-
javaSE知识概括
----原创 2021-02-11 21:11:54 · 866 阅读 · 1 评论 -
Java与报表知识概括
Java与报表知识概括POIPDFiText报表总结JAVA报表工具POIPOI简介:通俗的讲,poi就是批量的操作文件或数据的导入以及导出。为什么要用POI?举例:①在开发过程中常常有客户这样子要求:你要把我们的报表直接用Excel打开(电信系统、银行系统)。或者是:我们已经习惯用Excel打印。这样在我们实际的开发中,很多时候需要实现导入、导出Excel的应用时。②有大量的报表需要导出(从数据库导出为Excel),另外在做测试的时候又需要往数据库里面导入很多测试数据(从Excel导入数据原创 2020-12-31 11:27:19 · 1136 阅读 · 1 评论 -
Java常见类知识概括
Java常见类知识概括java.util.regex类HutoolCharset类java.util.regex类什么是正则表达式?正则表达式(regular expression)是根据字符串集合内每个字符串共享的共同特性来描述字符串集合的一种途径。正则表达式可以用于搜索、编辑或者处理文本和数据。Java.util.regex主要包含以下三类:①pattern类:pattern 对象是一个正则表达式的编译表示。Pattern 类没有公共构造方法。要创建一个 Pattern 对象,你必须首先调原创 2020-11-10 20:05:32 · 1021 阅读 · 0 评论 -
Java爬虫知识概括
Java爬虫知识概括JAVA爬虫webmagicJAVA爬虫简介:网络爬虫,即Web Spider,是一个很形象的名字。把互联网比喻成一个蜘蛛网,那么Spider就是在网上爬来爬去的蜘蛛。网络蜘蛛是通过网页的链接地址来寻找网页的。从网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址寻找下一个网页,这样一直循环下去,直到把这个网站所有的网页都抓取完为止。如果把整个互联网当成一个网站,那么网络蜘蛛就可以用这个原理把互联网上所有的网页都抓取下来。这原创 2020-10-17 23:08:04 · 689 阅读 · 1 评论 -
NIO知识概括
NIO知识概括同步和异步阻塞和非阻塞同步和异步所谓同步,就是在发出一个"调用"时,在没有得到结果之前,该“调用”就不返回。但是一旦调用返回,就得到返回值了。换句话说,就是由“调用者”主动等待这个“调用”的结果。而异步则是相反,"调用"在发出之后,这个调用就直接返回了,所以没有返回结果。换句话说,当一个异步过程调用发出后,调用者不会立刻得到结果。而是在"调用"发出后,"被调用者"通过状态、通知来通知调用者,或通过回调函数处理这个调用。同步(synchronous)就是协同步调,按预定的先后次序进行运原创 2020-09-17 00:47:43 · 711 阅读 · 0 评论 -
JUC知识概括
JUC知识概括一级目录一级目录原创 2020-09-15 15:31:06 · 774 阅读 · 0 评论 -
JDK8新特性知识概括
JDK8新特性知识概括Lambda表达式函数式(Functional)接口Java内置四大核心函数式接口方法引用与构造器引用强大的Stream APIflatMap和mapOptional类Lambda表达式函数式(Functional)接口Java内置四大核心函数式接口方法引用与构造器引用注意:当函数式接口方法的第一个参数是需要引用方法的调用者,并且第二个参数是需要引用方法的参数(或无参数)时:ClassName::methodName强大的Stream APIfl原创 2020-06-22 23:52:58 · 310 阅读 · 0 评论 -
Java网络编程知识概括
Java网络编程知识概括网络编程概述网络通信要素概述通信要素1:IP和端口号通信要素1:网络协议TCP三次握手,四次挥手套接字SocketTCP网络编程UDP网络编程URL编程总结网络编程概述网络通信要素概述通信要素1:IP和端口号通信要素1:网络协议TCP三次握手,四次挥手套接字SocketTCP网络编程UDP网络编程URL编程总结...原创 2020-06-22 00:02:08 · 312 阅读 · 0 评论 -
IO流知识概括
IO流知识概括File类的使用IO流原理及流的分类节点流(文件流)缓冲流flush()方法详解转换流编码集详解标准输入,输出流打印流数据流对象流随机存取文件流NIO2中Path,Paths,Files类的使用File类的使用IO流原理及流的分类程序中打开的文件 IO 资源不属于内存里的资源,垃圾回收机制无法回收该资源,所以应该显式关闭文件 IO 资源。节点流(文件流)缓冲流注意:在关闭流时,要把所有的流都关闭,因为有可能处理流还没new出来就出现异常了,这时处理流是null原创 2020-06-21 22:34:37 · 419 阅读 · 0 评论 -
Java反射机制知识概括
Java反射机制知识概括Java反射机制概述理解Class类并获取Class实例类的加载与ClassLoader的理解创建运行时类的对象获取运行时类的完整结构调用运行时类的指定结构反射的应用:动态代理Java反射机制概述理解Class类并获取Class实例类的加载与ClassLoader的理解创建运行时类的对象获取运行时类的完整结构调用运行时类的指定结构反射的应用:动态代理...原创 2020-06-21 17:36:42 · 157 阅读 · 0 评论 -
泛型知识概括
泛型知识概括为什么要有泛型自定义泛型结构泛型在继承上的体现通配符的使用泛型的擦除和限制为什么要有泛型所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、创建对象时)确定(即传入实际的类型参数,也称为类型实参)那么为什么要有泛型呢,直接Object不是也可以存储数据吗?解决元素存储的安全性问题,好比商品、药品标签,不会弄错。解决获取数据元素时,需要类型强制转换的问题,好比不用每回原创 2020-06-20 23:27:09 · 357 阅读 · 0 评论 -
Java集合知识概括
Java集合知识概括Java集合框架概述Collection方法Iterator迭代器接口Collection子接口一:ListCollection子接口二:SetMap接口Collections工具类Java集合框架概述Java集合:为什么使用集合呢?数组不好么?因此集合的容量会随着元素的增多而增加。而数组的容量在初始化时即确定了,不可改变。集合的类型可以多样化,而数组的类型在声明时就确定了。集合的方法多样化,而数组的方法比较单一。数组的元素是可重复的,有序的。而集合的元素是多样化的。C原创 2020-06-20 21:33:43 · 1240 阅读 · 0 评论 -
枚举和注解知识概括
枚举和注解知识概括枚举类的使用注解类的使用枚举类的使用什么时候使用枚举类呢?当创建的类需要使用的对象是有限个时,数目是确实时。当需要使用一组常量时。枚举类的要求:构造器是私有化的。因此在枚举类中创建好即可。属性是私有化和final的,因此用的是常量,创建了就不可修改。类的实例静态的,因此在外部不可创建类的实例,只能通过类调用。因此综合一下特点,Java提供了Enum类:使用 enum 定义的枚举类默认继承了 java.lang.Enum类,因此不能再 继承其他类枚举类的构造器只能原创 2020-06-19 22:39:23 · 236 阅读 · 0 评论 -
Java常用类知识概括
Java常用类知识概括字符串相关的类String与字节数组与字符数组StringBuffer和StringBuilderJDK 8之前的日期时间APIJDK 8中新日期时间APIJava比较器System类Math类BigInteger与BigDecimal字符串相关的类字符串String,大家应该很熟悉。第一:对于String,我们应该熟悉他方法。熟悉方法,我们要做到了解他的有无返回值,方法参数,及方法的作用。对于有哪些方法这里我就不一一介绍了。第二:熟悉它的底层结构,了解它在创建时,在堆,栈,常原创 2020-06-19 21:30:18 · 269 阅读 · 0 评论 -
Java多线程知识概括
Java多线程知识概括基本概念:程序、进程、线程线程的创建和使用线程的生命周期线程的同步单例设计模式之懒汉式线程的通信JDK5.0新增线程创建方式基本概念:程序、进程、线程这些概念的详解以及知识拓展建议去系统学一下操作系统,这样可以的知识有一个升华。程序、进程、线程:程序:指的是一些了用某种语言编写的指令的集合,也可以说是一段静态的代码。进程:指的是运行起来的程序,也就是动态程序。线程:指的是进程中某一个执行路径。单核和多核:单核:指的是单个cpu,其实是一种假的多线程,因为在一个时间单元内原创 2020-06-12 16:21:21 · 208 阅读 · 0 评论 -
Java异常知识概括
java异常知识概况原创 2020-06-12 14:54:22 · 185 阅读 · 0 评论 -
java基础面向对象知识点概要
java基础面向对象知识点概要面向对象与面向过程Java基本元素:类和对象对象的创建和使用类的成员之一:属性类的成员之二:方法重载可变形参方法参数的值传递机制递归方法类的成员之三:构造器属性赋值过程:JavaBeanOOP特征一:封装与隐藏关键字:this关键字:package、import面向对象与面向过程所谓面向过程就是以功能行为为主体,强调的是实现的功能行为,而面向对象是以对象为主体,强调的是每一个对象,将功能行为封装进每一个对象,再由对象去实现功能行为。面向对象的三大特征:封装 (Enca原创 2020-06-06 15:11:33 · 689 阅读 · 0 评论 -
Java基础数组知识点概要
Java数组详解数组一维数组二维数组数组中常见算法Arrays工具类的使用数组中常见的异常数组数组是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。数组本身是引用数据类型,数组的元素可以是引用数据类型也可以是基本数据类型。数据的长度一旦确定了就不能修改。创建数据一般形式: 数组类型 [] 数组标识符 = new 数组类型 [数组长度] ;而这个表达式一般在主方法或方法中运行。因此会在内存空间中的栈空间创建一个标识符的变量(局部变量)。而后面的原创 2020-06-05 17:34:20 · 233 阅读 · 0 评论 -
Java基础语法知识点概要
Java基础语法关键字和保留字标识符变 量基本数据类型基本数据类型变量间转换基本数据类型与String间转换进制与进制间的转换运算符程序流程控制关键字和保留字关键字和保留字都可以统称为关键字,是Java语法中定义好的字符串,代表一定的含义。而保留字是对于目前开发中都用不到的关键字,所以保留着可能以后会用到,所以叫做保留字。标识符.标识符是对变量,类,方法命名的字符序列。对于不同同类型的命名,命名规范有所不同。类名:XXYYZZ方法,变量:xxYYZZ包名:xxyyzz对于命名的要求:对原创 2020-06-03 21:11:52 · 675 阅读 · 0 评论 -
java知识入门
java知识入门比较简单,下面我简单介绍几个点:JDKJREJVM编程语言面向对象/面向过程Java/C注释JDK是java开发工具包,包含JRE和java开发工具。JRE是java运行环境,包括JVM和核心类库。JVM是java虚拟主机,是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器编程语言具体如下:第一代语言是机器语言,以二进制代码形式存在。第二代语言是汇编语言,使用助记符来表示一条机器指令。第三代语言是高级语言。面向对象和面原创 2020-06-02 14:05:49 · 165 阅读 · 0 评论