自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【JAVA基础】排序算法

插入排序是一种最简单直观的排序算法,它的工作原理是通过创建有序序列和无序序列,然后再遍历无序序列得到里面每一个数字,把每一个数字插入到有序序列中正确的位置。它重复的遍历过要排序的数列,一次比较相邻的两个元素,如果他们的顺序错误就把他们交换过来。将0索引的元素到N索引的元素看做是有序的,把N+1索引的元素到最后一个当成是无序的。遍历无序的数据,将遍历到的元素插入有序序列中适当的位置,如遇到相同数据,插在后面。相邻的元素两两比较,大的放右边,小的放左边。小的放前面,大的放后面。N的范围:0~最大索引。

2023-10-15 17:10:52 56

原创 多线程的几种实现方式

创建Future的实现类FutureTask对象,把MyCallable对象作为构造方法的参数。//创建Thread类的对象,把MyRunnable对象作为构造方法的参数。//可以获取线程执行完毕之后的结果.也可以作为参数传递给Thread对象。创建Thread类的对象,把MyRunnable对象作为构造方法的参数。创建Thread类的对象,把FutureTask对象作为构造方法的参数。run():封装线程执行的代码,直接调用,相当于普通方法的调用。//创建MyRunnable类的对象。

2023-09-24 23:12:55 95 1

原创 【JAVA基础】注解

自定义注解单独存在是没有什么意义的,一般会跟反射结合起来使用,会用发射去解析注解。针对于注解,只要掌握会使用别人已经写好的注解即可。关于注解的解析,一般是在框架的底层已经写好了。

2023-09-17 20:47:00 104 1

原创 【JAVA基础】动态代理

1、JDK反射库java.lang.reflect中提供了InvocationHandler接口和Proxy类,以实现动态代理,具体使用Proxy中的newProxyInstance()方法创建一个代理,其中需要实现第三个参数InvocationHandler接口。1、代理需要增强的的方法都在接口里面,接口需要写在newProxyInstance()的第二个参数中。2、我们使用代理调用方法,其实是调用InvocationHandler()里面的invoke()方法。2、实现接口方法的实现类。

2023-09-04 17:00:34 134 1

原创 【JAVA基础】反射练习

*** 对于任意一个对象,都可以把对象所有的字段名和值,保存到文件中去*/UserEntity userEntity = new UserEntity("彦祖","男",30);/*1. 创建Class对象*//*2. 得到所有属性*//*3. 创建一个输出流对象*/​/*4. 遍历属性名,获取属性值*//*4.1. 得到每一个属性名*//*4.2. 得到每一个属性值*//*4.3 将内容写到a.txt文件中*/if(bw!

2023-09-03 14:39:22 159

原创 【JAVA基础】 反射相关知识

得到单个非公开构造方法。得到所有公共构造方法。得到单个公开构造方法。

2023-09-02 16:22:57 166

原创 【idea基于Git团队协作】

1.在本地创建一个文件夹2.在文件夹中打开git bash,创建git仓库3.idea中创建新的项目,保存路径放在刚才的文件夹下4.在idea配置git5.提交文件到git本地仓库6.发送到远程仓库7.填写仓库密钥。

2023-08-09 11:20:03 156 1

原创 JQuery知识总结

1.JQuery就是将js对象获取方式函数以及事件等深度封装2.思想:写得更少,做得更多3.目的:JQuery出现是为了加快前端人员的开发速度。

2023-07-31 11:47:13 56 1

原创 字符串相关类

字符串相关类。

2023-07-23 22:40:59 77 1

原创 【Java基础】包装类

java遵循面向对象原则,但是基本数据类型不是一种类,没有方法和属性,所以JDK给每种基本数据类型都分配了一个类,这就叫包装类.基本数据类型没有方法,包装类弥补这个不足。

2023-07-18 12:12:07 114 1

原创 HTML+CSS总结

/</</</

2023-07-10 11:17:09 170

原创 软件工程期末复习

1.软件组成: 程序,数据,文档3.软件工程:概念:首次提出是在1968年IEEE定义:将系统化,严格约束的,可量化的方法应用到软件设计中,即将工程化运用于软件三要素:方法,过程和工具开发方法:结构化方法和面向对象方法4.软件过程:软件生命周期:可行性分析,需求分析,软件设计,编码,软件测试,软件维护生命周期模型:瀑布模型,快速原型模型,增量模型,螺旋模型,RUP,敏捷模型敏捷模型:注重代码编写,弱化文档编写。

2023-06-24 16:53:13 50 1

原创 【数据库】MySQL总结1

SQL语句是结构化查询语句,可以用在所有关系型数据库中,相当于普通话一样,普遍可以用,但是很多数据库有自己特有的“方言”,其他的数据库无法共用。查看所有数据库:SHOW DATABASES;切换数据库:USE + 库名;查看所有表:SHOW TABLES;查看表结构:DESC + 表名;

2023-05-29 23:00:58 34 1

原创 【JAVA】面向对象总结

通过使用private访问修饰符限制该类中的属性和方法的访问范围,不过一般是属性为private。(3)其他属性为private时,要有公开的set/get方法对属性赋值和拿到属性。同一个父类,不同的子类对象,方法签名相同,方法功能和操作不同。(2)当有很多属性和方法时,进行封装,便于存放和管理。(3)用extends来继承父类中的属性和方法。缺点:父类对象不能调用子类特有的属性和方法。一个整体类,包括属性和方法,直接拿来用。(1)不同的对象有什么相同的属性和方法。优点:父类可以调用子类特有的属性和方法。

2023-05-24 19:38:45 41

java基础+面向对象+构造方法实例化

java基础+面向对象+构造方法实例化

2023-05-16

空空如也

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

TA关注的人

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