Java学习
文章平均质量分 81
java学习
ΘLLΘ
ΘLLΘ的博客!
展开
-
Java反射超详解✌
文章目录Java注解随笔✌????1.反射基础1.1Class类1.2类加载2.反射的使用2.1Class对象的获取2.2Constructor类及其用法2.3Field类及其用法2.4Method类及其用法 Java注解随笔✌???? 1.反射基础 Java反射机制是在程序的运行过程中,对于任何一个类,都能够知道它的所有属性和方法;对于任意一个对象,都能够知道它的任意属性和方法,这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射机制。 Java反射机制主要提供以下这几个功能: 在运行时判断原创 2021-08-17 15:56:13 · 1775 阅读 · 13 评论 -
Java---网络编程
文章目录网络编程1.网络编程入门1.1软件结构1.2网络通信协议1.3协议分类1.4网络编程三要素2.TCP通信程序2.1概述2.2Socket类2.3ServerSocket类2.4简单的TCP网络程序3.综合案例3.1文件上传案例 网络编程 1.网络编程入门 1.1软件结构 C/S结构:全称Client/Server结构,是指客户端和服务器结构。常见程序有QQ,迅雷等软件。 B/S结构:全称为Brower/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌,火狐等。 两种架构各有原创 2021-08-02 10:53:33 · 142 阅读 · 2 评论 -
Java---Collection+Iterator
文章目录Collection+Iterator一·Collection集合1.1集合概述1.2集合框架1.3Collection常用功能二. Iterator迭代器2.1Iterator接口2.2增加for Collection+Iterator 一·Collection集合 1.1集合概述 集合:集合是java中提供的一种容器,可以用来存储多个数据。 集合和数组既然都是容器,它们有啥区别呢? 数组的长度是固定的。集合的长度是可变的。 数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对转载 2021-08-02 10:15:54 · 162 阅读 · 1 评论 -
JDBC详解
文章目录JDBC1.JDBC概述2.JDBC一些基本对象详解3.抽取JDBC工具类:JDBCUtils4.JDBC控制事务 JDBC 1.JDBC概述 概念:Java DataBase Connectivity ,Java 数据库连接, Java语言操作数据库。 JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。 2.JDBC一些基本对象转载 2021-07-31 13:56:55 · 157 阅读 · 2 评论 -
JDBC连接池和Spring JDBC
文章目录JDBC连接池&Template1.数据库连接池1.1概念1.2好处1.3实现1.4C3P0:数据库连接池技术1.5 Druid:数据库连接池实现技术,由阿里巴巴提供的2.Spring JDBC JDBC连接池&Template 1.数据库连接池 1.1概念 其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。 1.2好处 节约资源 用户访问高效转载 2021-07-31 10:21:37 · 260 阅读 · 2 评论 -
Java---函数式接口
文章目录Java---函数式接口1.自定义函数式接口1.1概述1.2格式1.3@FunctionalInterface注解1.4自定义函数式接口2.函数式编程2.1Lambda的延迟执行2.2使用Lambda作为参数和返回值3.常用函数式接口3.1Supplier接口3.2Consumer接口3.3Predicate接口3.4Function接口 Java—函数式接口 1.自定义函数式接口 1.1概述 函数式接口在Java中是指:**有且仅有一个抽象方法的接口。**当然接口中可以包含其他的方法(默认,静态,原创 2021-07-26 08:47:39 · 259 阅读 · 2 评论 -
Java---Stream流
文章目录Java---Stream流1.引言2.流式思想概述3.获取流3.1根据Collection获取流3.2根据Map获取流3.3根据数组获取流4.常用方法4.1逐一处理:forEach4.2过滤:filter4.3映射:map4.4统计个数:count4.5取用前几个:limit4.6跳过前几个:skip4.7组合:concat Java—Stream流 1.引言 传统集合的多步遍历代码 几乎所有的集合(如 Collection 接口或 Map 接口等)都支持直接或间接的遍历操作。而当我们需要对集原创 2021-07-26 08:35:16 · 233 阅读 · 7 评论 -
Java基础---Object类+常用API
文章目录Object类+常用API1.Object类1.1概述1.2toString方法1.3equals方法1.4Objects类2.日期时间类2.1Date类2.2DateFormat类2.3Calender类3.System类3.1currentTimeMillis方法3.2arraycopy方法4.StringBuilder类4.1 字符串拼接问题4.2StringBuilder概述4.3构造方法4.4常用方法5.包装类5.1概述5.2装箱与拆箱5.3自动装箱与自动拆箱5.4基本类型与字符串之间的转原创 2021-06-30 13:16:51 · 419 阅读 · 5 评论 -
Java基础---缓冲流+转换流+序列化流+打印流
文章目录缓冲流+转换流+序列化流+打印流1.缓冲流1.1概述1.2字节缓冲流1.3字符缓冲流2.转化流2.1字符编码和字符集2.2编码引出的问题2.3InputStreamReader类2.4OutputStreamWriter类3.序列化3.1概述3.2序列化流- ObjectOutputStream类3.3反序列化流-ObjectInputStream类3.4练习:序列化集合4.打印流4.1概述4.2PrintStream类 缓冲流+转换流+序列化流+打印流 1.缓冲流 1.1概述 缓冲流也叫高效流,是原创 2021-06-30 13:06:58 · 205 阅读 · 5 评论 -
Java基础---泛型
文章目录Java---泛型1.泛型概述2.泛型的使用2.1用泛型表示类2.2用泛型表示接口2.3用泛型表示方法2.4泛型通配符 推荐课程—>B站黑马点这里 Java—泛型 1.泛型概述 泛型其实就是一种参数化的集合,它限制了你添加进集合的类型。泛型标志就是一种参数化类型。多态也可以看作是泛型的机制。一个类继承了父类,那么就能通过它的父类找到相应的子类,但是不能通过其他类来找到具体要找的这个类。泛型的设计之处就是希望对象或方法具有最广泛的表达能力。 下面看一个例子说明没有泛型的用法: List原创 2021-06-30 12:58:17 · 194 阅读 · 4 评论 -
Java基础知识之IO流
文章目录字节流and字符流一.IO概述1.IO的分类2.顶级父类们二.字节流1.字节输出流[OutputStream]2.FileOutputStream类(1)构造方法(2)写出字节数据(3)数据追加续写3.字节输入流[InputStream]4. FileInputStream类(1)构造方法(2)读取字节数据5.字节流练习:图片复制三.字符流1.字符输入流[Reader]2.FileReader类(1)构造方法(2)读取字符数据3.字符输出流[Writer]4.FileWriter类(1)构造方法(2原创 2021-06-11 12:21:50 · 686 阅读 · 2 评论 -
Java基础知识之File详解
文章目录第一章 File类1.1 概述1.2 构造方法1.3 常用方法获取功能的方法判断功能的方法创建删除功能的方法绝对路径和相对路径1.4 目录的遍历第二章 递归2.1 概述2.2 递归累加求和计算1 ~ n的和2.3 递归求阶乘2.4 递归打印多级目录第三章 综合案例3.1 文件搜索3.2 文件过滤器优化3.3 Lambda优化 推荐视频B站黑马 第一章 File类 1.1 概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。 1.2 构造方法转载 2021-06-09 15:15:16 · 427 阅读 · 2 评论 -
Java学习知识点巩固及总结
Java中的基本数据类型 Java中的基本数据类型分为四大类: 1.逻辑类型:boolean 2.整数类型:byte,short,int,long (1)byte型 对于byte型变量,分配1个字节内存,占八位, 因此byte型变量取值范围是-2^7-2^7-1; (2)short型 对于short型变量,分配2个字节内存,占16位, 因此short型变量取值范围是-2^15-2^25-1; (3)int型 对于int型变量,分配4个字节内存, 因此int型变量取值范围是-2^31-2^31-1; (原创 2021-03-16 22:34:50 · 198 阅读 · 1 评论 -
Java学习知识点巩固及总结
Java中的标识符和关键字 1.标识符 Java中标识符有如下命名规则: 1.标识符只能由字母,下画线,美元符号和数字组成,长度不受限制。 2.标识符第一个字符不能是数字。 3.标识符不能是关键字。 4.标识符不能是true,false,null(尽管这些都不是Java的关键字)。 5.Java中标识符区分大小写。 2.关键字 关键字就是具有特定用途或被赋予特点意义的一些单词,不可以吧关键字作为标识符来用。 需要注意的是Java中sizeof不是关键字。 未完待续… ...原创 2021-03-16 21:59:21 · 186 阅读 · 1 评论