自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 Spring

aop,全称Aspect Oriented Programming。面向切面编程,是对面向对象编程的补充。aop是将程序中的非业务代码进行抽取,将非业务代码与业务代码相隔离,降低业务代码与非业务代码的耦合度;然后通过一个代理对象在业务代码中调用非业务代码,提高代码灵活性与开发效率的一种编程思想。如果说面向对象编程是战略层面,那么面向切面变成就是战术层面。aop这一思想核心就是使用一个代理对象,在中间帮忙调用,为我们的程序添加功能.

2023-09-13 17:29:52 56

原创 Java反射

java反射,反射的相关API,objectToJson

2023-08-25 21:02:09 88

原创 Mybatis

mybatis介绍,mybatis的搭建,mybatis的测试,结果处理,对象映射,多表关联查询,嵌套查询,注解方式,动态SQL,mybatis一级缓存、二级缓存

2023-08-24 21:16:22 122

原创 Git--分布式版本控制

Git,Git简介,Git工作流程,在本地安装Git,Git集成到idea,Gitee,Idea集成Gitee并提交代码到第三方仓库

2023-08-22 20:56:53 221 1

原创 Maven

Maven,Maven简介,Maven开发环境的搭建,Maven 集成到Idea

2023-08-21 23:30:20 47

原创 简单概述正则表达式与Lambda表达式

java正则表达式与lambda表达式

2023-08-19 20:06:42 106

原创 JAVAEE-补充

Ajax 全称为:“Asynchronous JavaScript and XML”(异步JavaScript 和 XML)使用 Ajax,我们可以无刷新状态更新页面,并且实现异步提交,提升了用户体验Ajax其实质是利用浏览器提供的一个特殊的对象(XMLHttpRequest) 异步地向服务器发送请求服务器返回部分数据,浏览器让你去利用这些数据对页面做部分的更新,整个过程,页面无刷新,不打断用户的操作<script>//发送的是同步的请求//现在的前后端交互,基本都是基于ajax的异步交互技术。

2023-08-19 19:41:50 27

原创 JAVA--Servlet

Servlet是Server Applet的简称,Java编写的服务器端的程序.servlet运行在web服务器中,web服务器负责Servlet和客户的通信以及调用Servlet方法作用:​ 请求:接收用户发送的请求数据​ 处理:调用其他的java程序来处理请求​ 响应:根据处理结果,将结果响应给客户端客户端连上服务器后,向服务器请求某个web资源,称之为客户端向服务器发送了一个http请求。

2023-06-16 16:51:32 60

原创 JAVA--Servlet

Servlet是Server Applet的简称,Java编写的服务器端的程序.servlet运行在web服务器中,web服务器负责Servlet和客户的通信以及调用Servlet方法作用:​ 请求:接收用户发送的请求数据​ 处理:调用其他的java程序来处理请求​ 响应:根据处理结果,将结果响应给客户端客户端连上服务器后,向服务器请求某个web资源,称之为客户端向服务器发送了一个http请求。

2023-05-26 00:49:16 33

原创 JAVA--GUI编程

Swing是纯Java组件,使得应用程序在不同的平台上运行时具有相同外观和相同的行为大部分组件类位于javax.swing包中组件是Java的图形用户界面的基本组成部分组件以图形化的方式显示在屏幕上并能与用户进行交互组件不能独立地显示出来,必须放在一定的容器(container)中容器可以容纳多个组件,通过调用add()方法向容器中添加组件swing中,提供了布局管理器类的对象可以管理。

2023-05-17 17:37:09 300

原创 JAVA--线程

程序: 静态的代码 在电脑上安装的静态的代码文件进程: 运行中的程序–进程, 是操作系统进行资源分配的最小单位线程: 线程是进程中最小的执行单元, cpu都是以线程为单位来调度的,隶属于进程, 一个线程,就是一个独立的任务。

2023-05-12 17:36:46 83

原创 JAVA--网络编程

Socket 客户端ServerSocket 服务器端DatagramSocket 和 DatagramPacket 实现了基于 UDP 协议网络程序DatagramSocket 负责发送和接收数据不保证UDP数据报一定能够安全送到目的地、不能确定什么时候可以抵达DatagramPacket 对象封装了UDP数据报,在数据报中包含了发送端的IP地址和端口号以及接收端的IP地址和端口号UDP协议中每个数据报都给出了完整的地址信息,因此无须建立发送方和接收方的连接。

2023-05-07 07:30:00 30

原创 JAVA--IO

File类是java.io包中很重要的一个类可以表示文件,还可以表示目录;在程序中一个File类对象可以代表一个文件或目录File对象可以对文件或目录的属性进行操作不能对文件的具体数据进行操作,即不能直接对文件进行读/写操作。

2023-05-06 07:00:00 26

原创 JAVA--泛型

即“参数化类型”,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式,然后在使用/调用时传入具体的类型泛型提供了编 译时类型安全检测机制好处:在编译的时候能够检查类型安 全。

2023-04-29 11:09:30 75

原创 JAVA--集合

Java的集合框架是由很多接口、抽象类、具体类组成的,都位于java.util包中4个接口 7个实现类单列集合CollectionList 可以存储重复元素​ ArrayList 数据列表​ LinkedList 链表列表​ Vector 线程安全的数组列表​ Set​ HashSet 哈希集合​ TreeSet 树形集合双列集合​ Map​ 键 : 值。

2023-04-28 15:52:18 76

原创 JAVA--异常

自定义异常就是自己定义的异常类,也就是API中的标准异常类的直接或间接的子类java语言中提供了许许多多的异常类,都是与语法相关的.而实际的业务开发,有时,我们也需要在某种条件下以抛出异常对象的方式进行处理.用自定义异常标记业务逻辑的异常,避免与标准异常混淆自定义异常类中往往不写其他方法,只重载需要使用的构造方法继承Exception,在方法中使用throw抛出后,必须在方法中try-catch或throws抛出try {

2023-04-26 07:00:00 36

原创 JAVA--常用类

是什么?字符串是由多个字符组成的一串数据(字符序列)的字符串常量,java中所有字符串都是String类的实例字符串:一串字符,字符串是由多个单个的字符组成的,​ 只不过对外表示为一个整体的串//地称实际还是一个一个的独立的字符每一个单独的字符,在计算机中都是一个一个独立的,对应有一个编码表,底层存储是一个数组 “abc”---->[“a”,“b”,“c”]java中所有的字符串都是String类的对象,像"abc","fhs"都是String的对象,创建后值不能更改。

2023-04-20 23:17:46 328

原创 JavaScript

一、javaScript概述(一)历史1.由Netscape公司(网景公司)开发的一种脚本语言2.Netscape公司将其命名为LiveScript,改语言面向对象、无需编译、可由浏览器直接解释运行3.Netscape公司见LiveScript大有发展前途,而SUN公司( java)也觉得可以 利用Livescript为Java的普及做铺垫,于是两家签订协议,将LiveScript改为JavaScript.(二)作用JavaScript,直译式脚本语言,用来为网页添加动态功能,通过嵌入HTML来

2023-04-16 16:49:20 36

原创 面向对象--3

继承是面向对象程序设计不可缺少的设计思想---->{代码重用(子继承父之后,子就可以使用父亲中的功能,不需要重复定义);代码扩展(在自己类中扩展自己特有的功能,不影响别的类);继承 :子类继承父类,就是从已有的类中派生出新的类,新的类能吸收已有类的属性和行为,并能扩展新的能力。基类(父类)----派生出---->新的类(子类)关键字:extends,表示继承,且一个类只能有一个直接父类;继承之后子类可以调用父类的所有非私有属性和非私有方法;

2023-03-31 21:26:58 27

原创 面向对象--2

封装的概念:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。这个语句在堆空间里创建了实体,尽管它们也是确确实实存在的实体,但是我们看不见,也摸不着。(4)这里,发生了复制行为。要说明的是,对象本身并没有被复制,被复制的只是对象引用。面向对象中的封装:指的是通过访问权限修饰符,使得类中的信息是否对外可见(隐藏类中的信息)这样写,就比较清楚了,有两个实体:一是对象引用变量,一是对象本身。可以被同包类访问,如果不是同包类,必须是该类的子类才可以访问。

2023-03-28 21:45:54 175

原创 面向对象--1

public [其他修饰符 final abstract] class(修饰这个类) Car(类名){//直接在类{}中定义的内容,称为类的成员// 成员变量,类的属性 名词int price;//汽车类共有的特征// 成员方法,类的行为(做什么) 动词System.out.println("怎么怎么");······第一步:发现类第二步:发现类的共有属性(成员变量)第三步:发现类的方法分析问题时,是宏观的.具体写代码,具体到语法.

2023-03-26 10:38:38 31

原创 五子棋--java实现

【代码】五子棋--java实现。

2023-03-19 16:30:27 30

原创 杨辉三角的实现

/规律:a=左上方数字+右上方数字。//定义二维数组,以便将杨辉三角存入其中。//每一行遍历完成后换行。i++){//遍历输出。

2023-03-19 08:28:55 21

原创 数组及二维数组

数组是相同数据类型元素的集合,是引用数据类型,可以存储基本数据类型,也可以存储引用数据类型。对象。

2023-03-18 22:51:42 43

原创 JAVAse基础语法4

当只有内层 循环的循环条件为false时,才会完全跳出内层循环,才可结束外层的当 次循环,开始下一次的循环。首先计算表达式1,接着执行表达式2,若表达式2的值 =true,则执行循环语句, 接着计算表达式3,再判断表达式2的值;如果需要从多层循环跳出,则需要使用标签,定义一个标签,如label, 然后在需要跳出的地方,用break label就行了。返回值类型:事先约定的返回值的数据类型,如无返回值,必须给出返回值类型void。先执行语句,再判断逻辑表 达式的值,若为true,再执行语句,否则 结束循环。

2023-03-18 22:24:56 25

原创 JAVAse基础语法2

/short s = (short)(s+3 int) += 中进行了一个隐式的强制数据类型转换System.out.println(s);左右数据类型不一致时系统报错,但如果使用+=、-=、* = ,/ = ,%=时,系统默认进行强制数据转换.a>>>1,右移一位,无符号右移,不管前面是什么,移动后统一补0。例:int a = 1;赋值运算符: = ,+ = ,- = , * = ,/ = ,%=关系(比较)运算符: >,<,>= ,<= , == ,!算术运算符+,-, * ,/,%,++,--

2023-03-12 13:14:47 33

原创 JAVAse基础语法3

需要用户与程序实现交互式数据输入,但是我们的程序现在还没有操作界面 (UI).所以java中前期 提供了一个类(Scanner),通过此类,可以让用户在控制台输入数据,并将数据读取到程序中.if(条件表达式1){ }elseif(条件表达式2){ }else{ }算数运算符,移位运算符 左结合 * / % + - > >>>if(条件表达式1){ }elseif(条件表达式2){ }条件语句-根据不同条件,执行不同语句;if(条件表达式){ }else{ }if(条件表达式){ }

2023-03-12 13:14:07 23

原创 JAVAse的基础语法

默认转换:byte-->short-->char-->int-->long-->float-->double(小容量向大容量转换)包名全部小写,类名首字母大写,方法名、变量名首字母小写 第二个单词开始每个单词首字母大写,例xxxYyyZzz。/**文档注释,用于类,属性,方法进行注释,在其他地方使用时可以提示出来.将代码注释起来的一种语法,使用特定的符号,标注内容,对代码功能进行说明。字符------>unicode编码---->十进制编号。混合运算时,默认会先将小类型转换为大类型然后再参与运算,

2023-03-12 13:12:52 28

原创 JAVA简介

java简介,jdk安装

2023-03-09 18:09:42 61 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除