
JavaSE
文章平均质量分 85
本专栏从Java的面向对象开始进行详细总结,涵盖了Java入门的大部分内容。
皮皮皮皮皮皮皮卡乒
Java编程爱好者,在优快云和大家一起进步,互相交流分享学习。
展开
-
JDBC基础篇总结下篇
6. 数据库事务6.1 数据库事务介绍6.2 JDBC事务处理6.3 事务的ACID属性7. 数据库连接池7.1 JDBC数据库连接池的必要性7.2 数据库连接池技术7.3 多种开源的数据库连接池8. Apache-DBUtils实现CRUD操作8.1 Apache-DBUtils简介8.2 Apache-DBUtils实现CRUD...原创 2022-06-20 10:07:53 · 563 阅读 · 2 评论 -
JDBC基础篇总结中篇
3. 使用PreparedStatement实现CRUD操作3.1 PreparedStatement介绍3.2 PreparedStatement vs Statement3.3 Java与SQL对应数据类型转换表3.4 使用PreparedStatement实现增、删、改、查操作4.操作BLOB类型字段4.1 MySQL BLOB类型4.2 向数据表中插入大数据类型4.3 从数据表中读取大数据类型5. 批量插入5.1 批量执行SQL语句5.2 高效的批量插入......原创 2022-06-17 18:23:50 · 713 阅读 · 7 评论 -
JDBC基础篇总结上篇
1. JDBC概述1.1 数据持久化1.2 Java 中的数据存储技术和JDBC简介1.3 JDBC体系结构以及访问数据库的步骤2. 获取数据库连接2.1 Driver 接口2.2 加载与注册 JDBC 驱动2.3 建立连接(Connection)原创 2022-06-15 16:28:48 · 178 阅读 · 2 评论 -
Java基础篇反射机制总结
1. 反射基础知识预备1.1 反射机制概述:rocket:1.2 Class类的理解1.3 类的加载与ClassLoader的理解2. 反射机制的具体实现2.1 获取运行时类对象2.2 获取运行时类的完整结构:rocket: 2.3 调用运行时类的指定结构2.4 动态代理原创 2022-05-26 09:19:50 · 1624 阅读 · 14 评论 -
Java基础篇网络编程总结
1. 网络编程1.1 网络编程概述1.2 IP地址和端口号1.3 InetAddress类2. 网络通信编程2.1 TCP网络编程2.1.1 TCP三次握手2.1.2 TCP四次挥手2.1.3 基于Socket的TCP编程2.2 UDP网络编程2.2.1 UDP通信2.2.2 UDP通信实现流程2.2.3 UDP实现通信2.3 URL编程2.3.1 URL概述2.3.2 URL构造器及常用方法2.3.3 URL编程实现原创 2022-05-24 18:05:33 · 706 阅读 · 12 评论 -
Java基础篇IO流总结[补充]
1. 转换流1.1 转换流概述1.2 转换流典型使用1.3 标准的输入输出过程2. 其他流的使用2.1 标准的输入输出流2.2 打印流2.3 数据流3. 对象流3.1 对象流的概述3.2 对象流的使用原创 2022-05-23 19:05:28 · 209 阅读 · 4 评论 -
Java基础篇IO流操作总结
优快云话题挑战赛第1期活动详情地址:活动传送门参赛话题:Java学习记录话题描述:可以记录一下平时学习Java中的一些知识点、心得、例题、常见的问题解决说明:接着上一篇文档,这一篇主要是总结对文件的操作,包括了通过FileInputStream、、FileOutputStream、FileReader、FileWriter以及处理流的一种实现对图片、文本、视频的复制程序目录1. FileInputStream、FileOutputStream对视频,图片的复制1.2 FileReader、原创 2022-05-18 23:31:29 · 370 阅读 · 40 评论 -
Java基础篇IO流的总结
1. File类的使用1.1 File的概念描述1.2 File的构造器及常用方法1.3 File的创建及常用方法2. IO流原理及流的分类2.1 IO流原理概述2.2 流的分类2.3 文件的节点流和处理流原创 2022-05-18 23:14:12 · 563 阅读 · 43 评论 -
Java基础篇泛型补充
优快云话题挑战赛第1期活动详情地址:https://marketing.youkuaiyun.com/p/bb5081d88a77db8d6ef45bb7b6ef3d7f参赛话题:Java学习记录话题描述:可以记录一下平时学习Java中的一些知识点、心得、例题、常见的问题解决说明泛型重要的知识点就在于对集合中泛型的使用,以及在开发时中实现对数据库的操作,其他的细小知识点理解即可,不必深究代码目录1.1 泛型在继承上的使用1.2 泛型在开发中的使用举例1.3 泛型使用示例1.1 泛型在继承上的使用原创 2022-05-16 20:19:36 · 185 阅读 · 7 评论 -
Java基础篇泛型的总结
1. 泛型概述1.1 泛型的概念1.2 泛型的引入2. 泛型在集合中的使用2.1 泛型在集合Collection及Map中的使用2.2 泛型在 Comparable及Comparator中使用泛型2.3 自定义泛型结构3. 小知识点3.1 泛型在继承上的使用3.2 通配符的使用原创 2022-05-16 20:00:45 · 377 阅读 · 24 评论 -
Java基础篇集合框架体系---Map
1. Map接口1.1 Map接口概述1.2 Map存储结构及常用方法1.3 HashMap底层实现原理2. Collections工具类的使用2.1 Collections概述2.2 Collections常用方法2.3 Collections的同步机制3. 集合知识补充3.1 TreeMap元视图操作3.2 Properties 概述原创 2022-05-14 17:46:43 · 901 阅读 · 35 评论 -
Java基础篇自然排序和定制排序
自然排序和定制排序,排序原创 2022-05-13 11:12:42 · 4098 阅读 · 19 评论 -
Java基础篇集合框架体系--Collection
1. Collection接口框架1.1 基础性知识总结1.2 Collection接口的常用方法1.3 集合与数组之间的转化2. List接口2.1 List接口常用实现类2.2 List接口实现类常用方法2.3 迭代器(iterator)和增强for(for-each)3. Set接口3.1 Set接口常用实现类3.2 Set接口添加元素过程3.3 Set接口实现类排序原创 2022-05-12 21:57:17 · 1066 阅读 · 37 评论 -
Java基础类总结(枚举类和注解)
1. 枚举类的使用1.1 枚举类简单介绍1.2枚举类的定义方式1.2.1 实现方式一:1.自定义枚举类1.2.2 实现方式二:使用enum关键字定义枚举类2. 注解2.1 注解的简单介绍2.2 Annotation的使用2.3 自定义 Annotation的使用2.4 jdk提供的四种元注解原创 2022-05-10 11:03:13 · 501 阅读 · 9 评论 -
Java基础常用类总结(Date)
1. JDK日期时间API总结1.1 system类中的日期1.2 java.util,Date类1.3 java.sql.Date类2. SimpleDateFormat的使用2.1 SimpleDateFormat的实例化2.2 格式化:日期--->字符串2.3 解析:格式化的逆过程,字符串--->日期3. Calendar的使用3.1 对象的实例化3.2 Calender常用方法4. LocalDateTime 类的测试原创 2022-05-09 17:21:45 · 872 阅读 · 7 评论 -
Java基础常用类总结(String)
1. java.long.string类的使用1.1 String概述1.2 String的不可变性1.3 String实例化的不同方式1.4 字符串的拼接方式1.5 String、StringBuffer、String Builder之间的区别1.6 String 、String Buffer、String Builder的转换原创 2022-05-08 12:06:39 · 955 阅读 · 8 评论 -
Java基础篇多线程总结
程序、进程、线程的理解并行与并发的理解使用多线程的优点使用多线程的环境创建多线程的两种方式继承于Thread类实现Runnable接口两种方式的比较线程常用方法描述线程的生命周期JDK中用Thread.State类线程的状态线程的同步---安全问题线程安全问题概述synchronized与Lock的异同线程的死锁问题线程的通信sleep()和wait()的区别生产者和消费者问题原创 2022-05-04 23:05:56 · 1033 阅读 · 7 评论 -
Java基础篇异常处理总结
Java基础,常见的异常处理方式,异常处理总结,throw和throws的比较原创 2022-05-02 20:11:29 · 2848 阅读 · 1 评论 -
继承问题解答
问题解决目录问题描述Test包Person类Student类:测试类:Test1包Teacher类:问题描述Person类派生Student类和Teacher类Student类和Person以及测试类同包,Teacher不同在一个包下,问具体调用情况如何Test包Person类package day05.com.it.test;/** * @BelongsProject: com.java.li * @BelongsPackage: day05.com.it.test * @Aut原创 2022-04-19 23:15:46 · 122 阅读 · 0 评论 -
Java基础--<for,while,增强for,break>
while 循环while是最基本的循环,它的结构为:while(表达式){循环内容}package com.runoob.test;public class test { public static void main(String[] args) { int s=0; while(s<10) { System.out.println("计科最棒!!!"); System.out.println("\n"); s++; } }}f原创 2020-08-07 12:06:21 · 189 阅读 · 0 评论 -
Java基础--<数据类型+变量类型>
数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。byte:byte 数据类型是8位、有符号的,以二进制补码表示的整数;最小值是 -128(-2^7);最大值是 127(2^7-1);默认值是 0;short:short 数据类型是 16 位、有符号的以二进制补码表示的整数最小值是 -32768(-2^15);最大值是 32767(2^15 - 1);默认值是 0;int:int 数据类型是32位、有符号的以二进制补码原创 2020-08-07 11:33:52 · 169 阅读 · 0 评论 -
Java基础--<private,this关键字详细论述>
private关键字:限制变量只能在本类中使用,它可以对给的数据加以保护进行判断,是否符合要求我们这里就拿年龄来简单说明;举个例子就是说:创建两个类第一个Student类,第二个类Studentdemo假设我们定义Student有两个变量姓名如下 :示例不带private关键字public class Student { //成员变量 String name; int age; //输出成员信息 public void show() { System.out.printl原创 2020-08-11 10:44:03 · 202 阅读 · 0 评论 -
java基础(笔记)--<字符,赋值,逻辑运算,短路逻辑必懂基础操作>
数据转换字符的+操作public class Main { static char ch='a'; static int a=10; public static void main(String[] args) { //char类型和int类型相加结果被提升为int类型所以结果要用int类型的数据来接收; int k=a+ch; System.out.println(k); //double类型和int类型结果被提升为double类型; //错误示范: /原创 2020-08-09 19:54:02 · 425 阅读 · 0 评论 -
Java面向对象(重写,重载,封装)
重写定义:重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。package cainiaojiaocheng;class person{ public void speak(){ System.out.println("I like java!!"); }}class man extends person{原创 2020-11-18 18:51:40 · 357 阅读 · 1 评论 -
时间获取(Java)
date:时间的获取package test;import java.util.*;import java.text.*;public class Test { public static void main(String[] args) { Date date=new Date(); System.out.println(date.toString()); SimpleDateFormat ft=new SimpleDateForm原创 2020-11-12 17:25:00 · 120 阅读 · 1 评论 -
Java基础--<对象和类的简单理解>
对象对象是一种个性的表示,表示一个独立的个体,每个对象拥有自己独立的属性,依靠属性来区分不同对象。举个例子对象可以是人,动物,植物类类是一个模板,它描述一类对象的行为和状态。类可以看成是对于对象的细化就好比人可以分为男人,女人,同样可以分为学生,教师这就看you怎末分了下面通过一个实例来轻松的理解类和对象具体的创建内容是:创建一个对象:菜鸟(是否符合现在的语境呢~~????)接下来就是对于菜鸟的描述了:设置三个属性即为设置菜鸟的数量,平均年龄,以及薪水创建代码:public class原创 2020-08-07 18:13:36 · 157 阅读 · 0 评论 -
Java实战之继承与多态
类的继承以及抽象类的定义和使用任务描述我们都知道,生活中的继承无处不在,在数学王国的领域也是如此。最近数学王国中一位名叫Shape的父亲有一个烦心事,他有两个儿子Circle和Rectangle,这两个儿子比较叛逆,虽然Sharp苦口婆心的教育他们说要继承自己的方法,但他们觉得没有父亲也能计算自己的面积。无奈之下Shape找到了你,请你来编写程序告诉他的两个儿子要继承他的方法。相关知识继承的概念继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。生活中的继承:兔子和羊属原创 2020-10-31 10:38:33 · 8777 阅读 · 1 评论 -
Java基础篇面向对象总结
"理解万事万物皆对象"基本类型和引用类型匿名对象的使用方法重载loading....方法重写方法重载与方法重写的区别:可变个数的形参递归地使用封装和隐藏四种权限修饰符继承多态属性方法构造器代码块内部类(了解)this关键字package关键字import关键字super关键字instanceof关键字static关键字abstract关键字Interface关键字equals()toString()方法 单例模式原创 2022-04-09 10:19:45 · 5131 阅读 · 19 评论 -
Java学习打卡第八天——[Collection终结之HashMap,Collections的简介和使用]
回顾了Collection集合的Array List和LinkedList,以及HashSet,并对Collection集合的HashMap,Collections进行了介绍原创 2022-01-11 09:25:09 · 597 阅读 · 0 评论 -
Java学习打卡第七天——[再谈Collection之Set,TreeSet,泛型Generic的简介和使用]
说明:为了文章的简洁性和方便阅读在以后的打卡过程中,我会给出核心代码Javaee之【Collection之Set】Javaee之【Collection之TreeSet】Javaee之【Collection之Generic】SetSet简介Set是集合Collection除List的另外一种形式,只是在Set集合中不允许有重合的元素,所以谈到Set集合自然要来说一说hashCode()方法,,它是一种对象的编码方式,而每一个对象的hashCode()都不一样,在程序中我们也可以通过重写hashCo原创 2022-01-10 17:07:38 · 792 阅读 · 0 评论 -
Java学习打卡第六天——[Calendar,Date,Collection,增强for,异常的简介和使用]
Javaee之【Calendar】Javaee之【Date】Javaee之【异常】Javaee之【Collection之ArrayList和LinkedList】Calendar的简单使用这里主要实现了:获取年月日,并对年月日进行加减:import java.util.Calendar;public class Calendar02 { public static void main(String[] args) { Calendar c =Calendar.get原创 2022-01-10 14:10:08 · 538 阅读 · 0 评论 -
Java学习打卡第五天——[Arrays,包装类,内部类类,匿名内部类简介和使用]
Javaee之【Arrays的使用】Javaee之【包装类】Javaee之【内部类】Javaee之【匿名内部类】Arrays的使用这里主要介绍Arrays在排序方面的使用对与数组排序可以直接调用sort方法实现下面是两种排序方法的比较:第一种采用循环实现排序:public class ArrayDemo { public static void main(String[] args) { int[] arr = {21, 23, 22, 89, 56};原创 2022-01-10 13:16:01 · 335 阅读 · 0 评论 -
Java学习打卡第四天——[抽象类,多态,接口,形参的简介和使用]
Javaee之【抽象类】Javaee之【多态】Javaee之【接口】Javaee之【抽象类,多态,接口,继承】Javaee之【形参】抽象类在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设原创 2022-01-10 12:08:20 · 1021 阅读 · 0 评论 -
Java学习打卡第三天——[继承,finial关键字,static关键字的简介和使用]
Javaee之【继承】Javaee之【finial关键字】Javaee之【static关键字】继承继承简介:继承是类使用的集中体现,例如:有一个学生类,教师类在这种情况下可以有一个人类,把学生类和教师类继承人类,把学生类和教师类都有的属性放到Person类里面,这样就可以节省许多的代码编写,再如:有猫,狗,等等一些动物可以写一个动物类,让这些动物来继承这个动物类实现继承子类继承父类子类可有有自己的方法继承使用的关键字extends使用示例01:新手机类继承了手机类,它具有了手机类的功原创 2022-01-10 11:24:07 · 234 阅读 · 0 评论