Java
文章平均质量分 70
知虚
做一名终身学习者
忙碌的一年
展开
-
Mybatis入门使用
Mybatis是优秀的持久层框架(持久=>内存数据保存到数据库中,避免数据丢失)Mybatis使用XML将SQL和程序进行解耦,便于维护Mybatis学习简单,执行高效,是JDBC延伸。原创 2022-10-25 23:14:08 · 558 阅读 · 0 评论 -
Java进阶——工厂模式
工厂模式是创建型模式最基础,最重要的一种设计模式工厂模式用于隐藏创建对象的细节工厂模式的核心是:工厂类(Factory)简单工厂,工厂方法与抽象工厂。原创 2022-10-24 17:58:01 · 445 阅读 · 0 评论 -
Lambda表达式
函数式编程是基于函数式接口并是用Lambda表达式的编程方式函数式编程中重要的理念就是将代码作为可重用数据带入到程序运行中函数式编程强调“”你想做什么”,而不是”你想怎么做”。函数式接口是有且只有一个抽象方法的接口Java中拥有大量的函数式接口,例如java.lang.RunnableJDK8后提供了一系列的函数式接口,位于java.util.function包中。原创 2022-10-24 17:50:17 · 377 阅读 · 0 评论 -
Java进阶——反射
Constructor对象包含了具体类的某个具体构造方法的声明。通过Constructor对象调用带参构造方法创建对象。Costructor是Java类中的构造方法的抽象。Constructor类核心方法。Method类核心方法。Field类核心方法。原创 2022-10-22 23:50:19 · 434 阅读 · 0 评论 -
Java进阶——框架前置知识
Maven——项目管理工具原创 2022-10-18 08:56:23 · 270 阅读 · 1 评论 -
JAVAWEB——jsp与servlet进阶
目标:一、http请求的结构:二、巧用请求头开发多端应用 例如方法获取请求头里的信息,根据头信息里的字段进行判断是哪端应用然后做相应处理。代码如下:三、响应的结构响应头分为三部分:响应行,响应头和响应体 常见响应状态码: 四、contentType的作用ContentType决定浏览器采用哪种方式对于响应体进行处理,例如:此时servlet执行就会弹出下载框;或者换成 则会显示HTML页面五、请求转发与重定向多个Servlet(JSP) 之间跳转有两种方式:request.getRequ原创 2022-06-16 00:15:22 · 124 阅读 · 0 评论 -
JAVA基础——线程
文章目录前言一、线程的状态二、线程的生命周期三、线程的几个通用方法四、进程的优先级五、多线程的运行问题六、线程间通信结果:![在这里插入图片描述](https://img-blog.csdnimg.cn/053bded9d0c6485daaafb4228f23c082.png)总结前言本文主要介绍线程的状态,生命周期,线程方法应用,线程优先级,多线程运行问题线程间通信等知识提示:以下是本篇文章正文内容,下面案例可供参考一、线程的状态线程有以下几种状态:新建(创建),就绪(可运行) 运行中,原创 2022-05-06 23:23:28 · 224 阅读 · 0 评论 -
Java基础——多线程——使用Thread创建线程并启动
文章目录前言一、线程是什么?二、线程的创建三、线程的创建总结前言本文主要介绍了什么是线程,什么是进程,线程的创建方法中Thread方法一、线程是什么?讲述线程之前,我们先来了解一下什么是进程,进程是指可执行程序并存放在计算机存储器中的一个指令序列,是一个动态执行的过程,而线程是比进程还小的执行单位,一个进程可以包含多个线程。二、线程的创建基础上我们先了解两种创建方式,一种是创建一个Thread类或者其子类的对象,另外一种是实现runnable接口的类的对象。首先我们来介绍Thread类,T原创 2022-05-05 23:36:40 · 1050 阅读 · 0 评论 -
Java基础——泛型
文章目录前言一、为什么要使用泛型二、泛型的使用格式三、多态与泛型四、泛型的主要内容总结前言本文主要介绍泛型的相关知识以及使用介绍一、为什么要使用泛型我们需要了解到,在使用泛型之前,我们都是通过继承来实现泛型类似功能的,而使用继承,一是需要强制类型转换,二是可以向集合中添加任何类型的对象,存在很高的风险性。所以使用泛型来规避上述问题。二、泛型的使用格式List list =new ArrayList ();三、多态与泛型class Animal{}class Cat{}List list原创 2022-05-05 21:58:06 · 88 阅读 · 0 评论 -
Java基础——集合
文章目录前言一、集合是什么?二、为什么要使用集合,而不是使用数组三、集合的几种数据结构四、集合的排序总结前言本篇主要介绍Java中集合的相关概念及集合的使用教程。一、集合是什么?Java中的集合是工具类,可以存储任意数量的具有相同属性的对象。二、为什么要使用集合,而不是使用数组首先我们抛出这么一个情况,我们需要存储20名学生的学生信息和我们需要存储不固定数量的商品信息。针对固定数量的学生信息,我们很自然的就想到使用数组来进行存储,但是当面对不固定数量的商品信息时,用数组就不太好处理。所以原创 2022-05-05 21:40:28 · 196 阅读 · 0 评论 -
Java基础——字符串
文章目录前言一、为什么要学习字符串?二、字符串的创建方法三、字符串的创建过程四、String,StringBuffer和StringBulider的区别总结前言本文主要介绍Java基础中有关于字符串的相关使用知识一、为什么要学习字符串?在Java中常有对文件名称的校验,包括对信息的校验等,此时使用字符串及相关方法可以很好的满足需求。二、字符串的创建方法1.String str =“CSDN”;2.String str = new String();3.String str = new S原创 2022-05-04 20:37:54 · 338 阅读 · 0 评论 -
Java基础——包装类
文章目录前言一、包装类是什么?二、包装类的常用方法三、包装类的两个概念四、基本数据类型与String转换五、Integer的默认值为null六、包装类的值比较总结前言本文介绍了Java基础中包装类的基础知识一、包装类是什么?因为基本数据类型没有属性,方法和对象交互,所以产生了包装类,包装类具有属性,方法,以及可对象化交互的特点。二、包装类的常用方法包装类都是final修饰的,不可以继承,没有子类。三、包装类的两个概念装箱——基本数据类型------>包装类拆箱——包装类-----原创 2022-05-02 22:36:32 · 919 阅读 · 0 评论 -
Java基础-异常
文章目录前言一、异常是什么?二、通过Throwable对异常及其子类对异常进行描述。三、异常处理的机制四、异常的五个关键字五、Java支持多种Catch结构六、当try-catch块中使用return语句时,执行的状态。七、throw和throws的区别八、自定义异常九、异常链总结前言本文主要介绍Java中异常的相关知识,包括异常分类,使用等介绍。一、异常是什么?简单来说,java异常是程序上的错误的一种,Java中的错误一种是编译错误,另外一种是运行的错误。异常就是在程序运行的过程中,意外发原创 2022-05-01 23:39:36 · 655 阅读 · 0 评论 -
Java基础-内部类
介绍内部类的几种使用原创 2022-04-16 18:10:18 · 249 阅读 · 0 评论 -
Java设计模式-单例设计模式
文章目录前言一、什么是设计模式?二、单例模式介绍1.单例模式的目的2.单例模式的定义单例模式的设计与实现要点:3.单例模式的两种实现方式(一)饿汉式创建(二)懒汉式创建4.单例模式的优缺点总结前言本文主要介绍Java常用设计模式中的单例设计模式提示:以下是本篇文章正文内容,下面案例可供参考一、什么是设计模式?设计模式是基于某种问题场景的一种解决方案,常用的设计模式一般有有23种,分为创建型设计模式,结构型设计模式,行为型设计模式等。二、单例模式介绍1.单例模式的目的单例模式是目的是为了使原创 2022-03-21 15:02:30 · 560 阅读 · 0 评论 -
Java基础——继承中父类子类调用过程
本篇内容主要介绍当使用继承时,父类子类相应的调用过程原创 2022-03-19 15:46:33 · 3784 阅读 · 0 评论 -
Java基础-STATIC关键字
本篇主要介绍了static关键字的一些基本概念,包括其含义,使用方法及效果,使用注意事项等。原创 2022-03-18 10:48:02 · 132 阅读 · 0 评论 -
Java基础-面向对象
文章目录前言一、对象是什么?二、什么是面向对象?三、类和对象的关系四、属性和方法总结前言本篇内容主要介绍面向对象的基本概念,包括什么是对象,什么是面向对象,什么是类,类和对象的关系等。提示:以下是本篇文章正文内容,下面案例可供参考一、对象是什么?对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。二、什么是面向对象?关注事物各方面的信息,从对象的角度出发,实现计算机的各种逻辑。三、类和对象的关系类是对象原创 2022-03-17 09:22:09 · 63 阅读 · 0 评论 -
Java基础-Java方法
这里主要介绍了方法的基本概念等内容,需要注意的是引用数据类型和基本数据类型作为参数时,方法体中是否能对其数值进行修改的问题。原创 2022-03-15 15:23:44 · 588 阅读 · 0 评论 -
Java基础-一维数组
本篇内容介绍了数组的基本概念,数组的创建与申明方式等基础知识。原创 2022-03-14 14:55:24 · 1114 阅读 · 0 评论 -
java基础-循环结构
本篇提到了集中循环结构的语法及注意事项,以及结束循环的两个关键字:break及continue原创 2022-03-14 11:42:40 · 680 阅读 · 0 评论 -
Java基础知识-运算符及流程控制
主要学习了什么是表达式,运算符的种类,运算符使用的注意事项,运算符的执行优先级等原创 2022-03-14 10:20:31 · 471 阅读 · 0 评论 -
Java基础知识-基础语法
在本篇内容主要阐述了标识符的命名相关知识,提及了java关键字,之后了解了java的数据类型,变量的初始化以及定义,基本数据类型的字面值,类型之间的转换等。原创 2022-03-11 15:03:52 · 197 阅读 · 0 评论 -
Java初识-起源介绍及环境配置安装
介绍Java的来源,一些专业术语,软件安装及环境变量配置等知识原创 2022-03-10 16:44:24 · 234 阅读 · 0 评论