java基础
java
swingfer
不爱技术,只爱生活
展开
-
Java8 新特性之 Lambda,接口默认方法,函数式接口
目录:lambda基本语法:方法的引用与lambda表达式的关系:lambda表达式的应用示例:一. Runnable接口的实现:二. 集合的排序:lambda基本语法:首先,lambda表达式并不是一个必须的存在,它的出现是为了简化接口的实现,传统的接口实现主要由两类:使用实现类实现接口中的方法,然后通过该类调用接口中的方法 使用匿名内部类的方法而当接口中只有...原创 2019-11-30 21:02:42 · 4370 阅读 · 2 评论 -
Statement与PreparedStatement
StatementStatement可以正常的访问数据库,适用于运行静态的SQL语句,Statement接口不接受参数import java.sql.*;/** * @Author: QianQian * @CreateDate: 2019/11/22 18:36 */public class Main { private final String JDBC_DRI...原创 2019-12-05 14:46:03 · 3263 阅读 · 0 评论 -
Java操作Excel文件(使用 Apache POI)
简介:POI是Apache基金会下的Java开源API,用以操作Microsoft Office(具体模块如下)Apache POI Component Map:Component Application type Maven artifactId Notes XSSF Excel XLSX poi-ooxml 本文主要讲介个,其它摆出来撑撑场面...原创 2019-12-02 17:47:24 · 4149 阅读 · 0 评论 -
Java操作Excel文件(使用jxl.jar)
首先声明一下,jxl.jar包下的操作针对的是.xls文件,即Excel在2003年前的文件,此处简单了解一下,毕竟都已经9102年了,现在大部分使用都是.xlsx文件了,所以更强大的 Apache POI 成为了更好的选择:Apache POI详见我的另一篇博文:https://blog.csdn.net/qq_42013035/article/details/103344098jxl....原创 2019-12-01 20:27:17 · 4073 阅读 · 4 评论 -
java正则表达式
目录字符符号咋匹配呢?三种匹配模式:find() (任意区域部分匹配)lookingAt()(从目标字符串的开头开始匹配,如配不上,就不往下找了)懒人配匹配????matches() (将整个目标字符串与模式匹配,配得上就true,反之false)使用正则表达式进行替换replaceFirst 和replaceAll 方法简单谈一谈组字符符号首先要要理解字符类...原创 2019-12-12 10:49:11 · 3529 阅读 · 0 评论 -
Arrays及Array
这两个类都包含了很多用来操作Java数组的静态函数,分别定义如下: public final class Arrayextends Object public class Arraysextends Object 二者区别:Array Arrays Array类提供静态方法来动态创建和访问Java数组。 Array允许在获取或设置操作...原创 2019-12-08 21:39:15 · 3460 阅读 · 2 评论 -
Java反射学习总结,让学习 so easy!
目录(文章略长!选择阅读????)前言:基础APIField类(类的属性(字段)类)Method类(类的成员方法类)Constructor类 (类的构造器类)从Class类开始☕通过反射获取一个类的父类和接口获取类的成员属性通过反射操作对象属性,包括private属性获取类的成员方法使用类的成员方法获取类的构造器通过类的构造器创建对象通过反射无视泛...原创 2019-12-04 10:58:52 · 3656 阅读 · 0 评论 -
Java I/O 流详解,让你的思绪更流畅
目录字节流1.FileOutputStream与FileInputStream2.BufferedOutputStream与BufferedInputStream3.ObjectOutputStream与ObjectInputStream4.DateInputStream与DateOutputStream字符流1.FiletWriter与FiletReader...原创 2019-12-01 19:35:31 · 4037 阅读 · 2 评论 -
集合视图与Collections类的使用
首先明白一个集合的特性:public class Test { int age; String name; public Test(int age, String name) { this.age = age; this.name = name; } public static void main(String[]...原创 2019-12-09 14:29:10 · 3699 阅读 · 2 评论 -
Java集合框架详解(JDK1.8)带走你的烦恼
目录1.前言:2.集合类图概述:3.接口及类的详解:1.Iterator接口2.Iterable接口3.Collection接口4.List接口及其实现类一.ArrayList 类二.LinkedList类三.Vector类四.Stack类5.Set接口及其实现类一.HashSet和LinkedHashSet二.TreeSet类6.Que...原创 2019-11-24 21:10:09 · 4987 阅读 · 0 评论 -
关于Java枚举的思考
首先,要明白枚举是使用enum关键字定义的一种特殊的类,和普通的类一样,它可以拥有成员属性,成员方法,构造方法等,所有枚举类的公共基类都是Enum:public abstract class Enum<E extends Enum<E>> extends Object implements Comparable<E>, SerializableEnu...原创 2019-12-05 15:37:26 · 3293 阅读 · 0 评论 -
Java构造器,实例初始化器,静态初始化器
这三个我们也常称作:构造函数,构造代码块,静态代码块实践即所得:1.在本类的main函数中实例化本类对象时:/*** @Author: QianQian* @CreateDate: 2019/12/4 11:04 * 构造函数,构造代码块,静态代码块*/public class Test { static { System.o...原创 2019-12-04 11:42:51 · 4087 阅读 · 0 评论 -
Java注释及IDEA生成Javadoc文档
Java只是三种注释方式。前两种分别是// (单行注释)和/* */(多行注释),第三种被称作说明注释,它以/** 开始,以 */结束。说明注释允许你在程序中嵌入关于程序的信息。你可以使用javadoc工具软件来生成信息,并输出到HTML文件中。Javadoc可识别的标签如下:标签 描述 示例 @author 标识一个类的作者 @author descripti...原创 2019-12-12 13:44:35 · 4647 阅读 · 0 评论