自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTML基本语法学习

一、HTML简介HTML的英文全称是 Hyper Text Markup Language,即超文本标记语言最新的版本是HTML5,H5中新增了对音视频的支持。HTML是一个弱语言(对语法的要求不严格)。www简称w3c,称为万维网联盟,该机构是制定web技术规范.二、HTML基本结构1、网页基本结构<!DOCTYPE>: <!DOCTYPE> 位于文档的第一行,用于向浏览器说明当前文档使用的是哪种 HTML 规范。 <!DOCTYPE html&

2022-02-10 20:51:53 4458 1

原创 数据库连接池的学习

数据库连接池为什么要用数据库连接池数据库的连接资源是非常珍贵的,但是频繁的连接数据库,关闭数据库,对数据库资源的消费是非常大的,所以我们要用到数据库连接池环境搭建1.导入druid的jar包.2.数据库源配置在src根路径下创建db.properties文件,配置信息如下:driverClassName=com.mysql.cj.jdbc.Driverurl = jdbc:mysql://127.0.0.1:3306/week6exam?useUnicode=true&cha

2022-01-25 16:58:14 775

原创 注解与反射的学习

注解与反射什么是 注解与反射?Annotation是从JDL5.0开始引入的新技术不是程序本身,可以对程序作出解释(这一点和注释comment没什么区别)可以被其他程序读取.(比如编译器)注解是以“@注解名”在代码中存在,还可以添加参数值,例如@SuppressWarning(value=”unchecked” )可以附加在package、class、method、field等上面,添加额外的辅助信息可以通过反射机制编程实现对这些元数据的访问.内置注解@Override 重

2021-11-21 13:55:50 3232

原创 Java多线程(三)

线程同步机制并发:同一个对象被多个线程同时操作处理多线程问题时,多个线程访问同一个对象,并且某些线程还想修改这个对象。这时我们就需要线程同步,线程同步其实是一种机制,多个需要同时访问此对象的线程进入这个对象的等待池形成队列,等待前面线程使用完毕,下一个线程再使用.线程同步形成的条件:队列和锁由于同一进程的多个线程共享同一块从存储空间,在带来方便的同时,也带来了访问冲突的问题,为了保证数据在方法中被访问时的正确性,在访问时加入锁机制synchronized,在一个线程获得对象的排它锁,独占资源

2021-10-28 22:35:26 139

原创 Java多线程(二)

静态代理真实对象和代理对象都要事先同一个接口代理对象要代理真实角色好处:代理对象可以做很多真实对象做不了的事情;真实对象专注做自己的事情public class StaticProxy { public static void main(String[] args) { new Thread(() -> System.out.println("我爱你")).start();//Lamda表达式 new WeddingCompany(new You()

2021-10-27 20:11:49 79

原创 多线程的创建方法

多线程概念:程序: 程序是指令和数据的有序集合,静态的代码进程: 是执行程序的一次执行过程,它是一个动态的概念。是操作系统分配资源的单位线程: CPU调度和执行的单位,独立执行的路径。互不影响,线程的执行由调度器安排,对同一资源进行操作时,需要并发控制.创建多线程自定义线程类继承Thread类重写run()方法,编写线程执行体创建线程对象,调用start()方法启动线程创建线程方式一: 继承Thread类,重写run()方法,调用start开始线程//创建线程方式一:继承Threa

2021-10-24 15:16:50 226

原创 网络编程的学习

网络编程1.1、概述计算机网络:计算机网络是指将地理位置不同得具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议得管理和协调下,实现资源共享和信息传递得计算机系统.网络编程得目的:无线电台…传播信息交流,数据交换。通信.javaweb:网络编程 B/S(浏览器)网络编程:TCP/IP C/S(客户端).1.2、网络通信得要素如何实现网络得通信:通信双方地址:IP端口号192.168.16,124:5900

2021-10-23 14:07:23 935

原创 GUI编程的学习与贪吃蛇游戏

GUI编程告诉我们该怎么学?这是什么?它怎么玩?该如何去在我们平时运用?.组件窗口、弹窗、面板、文本框、列表框、按钮、图片、监听事件、鼠标、键盘事件、破解工具1、简介Gui的核心技术:Swing AWT因为界面不美观需要jre环境!为什么要学习它?1.可以写出自己心中想要的一些小工具2.工作的时候,也可能需要维护到Swing界面,概率极小!3.了解MVC架构,了解监听!2、AWT2.1、Awt介绍包含了很多类和接口! GUI!2.元素:窗口、按钮、文本框

2021-10-21 16:36:35 123

原创 IO框架的学习

什么是流概念:内存与存储设备之间传输数据的通道流的分类按方向【重点】:输入流:将存储设备中的内容读入到内存中输出流:将内存中的内容写入到存储设备中按单位:字节流:以字节为单位,可以读写所有数据字符流:以字符为单位,只能读写文本数据按功能:节点流:具有实际传输数据的读写功能过滤流:在节点流的继承之上增强功能字节流字节流的父类(抽象类):InputStream:字节输入流OutputStream:字节输出流...

2021-10-17 13:18:48 78

原创 Java集合框架的学习

Java集合框架的学习Java集合框架主要学习:1.集合的概念2.Collection体系集合3.List接口与实现类4.Set接口与实现类5.Map接口与实现类6.泛型集合与工具类集合一:集合的概念对象的容器,定义了对多个对象进行操作的常用方法。可实现数组的功能二:集合与数组的区别1. 数组长度固定,集合的长度不固定2. 数组可以存储基本类型和引用类型,集合只能存储引用类型Collection体系集合Collection父接口特点:代表一组任意类型的对象,无序、无下

2021-08-21 11:42:05 170

原创 TortoiseGit基本使用学习

TortoiseGit基本使用1.官方下载首先安装Git、再安装TortoiseGit工具,基本一路next就行了2.TortoiseGit设置桌面鼠标右键点击,选择TortoiseGit然后再选setting,进去之后如下图:主要是把这个Git.exe Path地址设置成前面安装Git的位置,我的是安装的C盘会自动生成2个文件到这里准备工作完成!!!!!!然后去Git仓库查看需要的代码把HTTPS地址复制下来再然后在自己的本地创建一个新的文件夹、进入空文件夹里面,单击鼠标右键选

2021-08-19 19:21:31 1718

原创 常用类的学习

常用类的学习内部类有:成员内部类静态内部类局部内部类匿名内部类

2021-07-29 17:59:15 173

原创 异常及处理机制

异常异常是指程序运行中出现的不期而至的各种状况,如:文件找不到,网络连接失败,非法参数等异常发生在程序运行期间,它影响了正常的程序执行流程异常分为Error和ExceptionError和Exception的区别:Error通常是灾难性的致命的错误,是程序无法控制和处理的,当出现这些异常时,java虚拟机(JVM)一般会选择终止线程;Exception通常情况下是可以被程序处理的,并且在重新中应该尽可能的去处理这些异常。异常处理的机制异常处理五个关键字:try、catch、final

2021-07-15 21:56:50 114

原创 关于我--

作者:kitig一名在校大三学生本博客仅作为个人学习使用不足之处还请各位多多指教

2021-07-01 13:34:05 92

原创 流程控制学习笔记

1.用户交互Scanners基本语法:Scanner scanner = new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一把需要使用hasNext()与hasNextLine()判断是否还有输入的数据next(): 1.一定要读取到有效字符后才可以结束输入。 2.对输入有效字符之前遇到的空白,next()方法会自动将其去掉。 3.只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符.

2021-06-01 10:33:31 131

原创 2021-05-24

安装JDK1.下载JDK1.82.同意协议3.下载对应的版本4.双击安装JDK5.记住这个安装的路径6.配置环境变量1.我的电脑-->右键-->属性2.环境变量-->JAVA_HOME3.配置path变量7.测试JDK是否安装成功1.打开cmd2.java -version最后到这就是已经安装成功了...

2021-05-24 12:53:16 93

原创 2021-05-24

MarkDown学习标题:二级标题三级标题四级标题五级标题【最多6级标题】字体hello world! (粗体**)hello world! (斜体*)hello world! (粗斜体***)hello world! (删除线~~)引用学习java,走向人生巅峰 (>+空格)分割线(---或***)图片可以是本地图片 也可以是网络图片超链接点击跳转到kirig的博客[]+() 超链...

2021-05-24 12:50:25 94

空空如也

空空如也

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

TA关注的人

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