自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 尚硅谷Java 8 新特性学习① -- Lambda 表达式

尚硅谷Java 8 新特性学习 -- Lambda 表达式。

2022-09-29 10:10:45 625 1

原创 B站韩顺平java学习笔记(二十五)-- 正则表达式章节

正则表达式

2022-09-27 19:39:59 28066

原创 B站韩顺平java学习笔记(二十四)-- JDBC和数据库连接池章节

JDBC是Java提供一套用于数据库操作的结课API,Java程序员只需要面向这套接口编程即可,不同的数据库厂商,需要针对这套接口,提供不同实现。 通过jdbc对表 actor 进行添加,删除,修改等操作。4 数据库连接方式 在第四种方式中: 在第五种方式中: 配置文件内容如下:5 ResultSet[结果集](1)基本介绍 (3)ResultSet底层结构7 PreparedStatement

2022-06-27 19:51:56 2577 1

原创 B站韩顺平java学习笔记(二十三)-- MYSQL基础篇 章节

一 MYSQL安装和配置二 数据库1 数据库简单原理图三 表四 MySql事件类型🚩五 CRUD🚩六 函数🚩七 内连接八 外连接🚩九 约束十 索引🚩十一 事物

2022-05-13 19:18:51 8464 2

原创 B站韩顺平java学习笔记(二十二)-- 反射 章节

一 反射机制二 Class类三 类加载四 反射获取类的结构信息五 反射相关类六 反射调用性能优化七 Class类常用方法

2022-05-01 17:29:53 2043

原创 B站韩顺平java学习笔记(二十一)-- 多用户即时通讯系统 章节

一 项目设计的技术1 项目框架设计2 Java面向对象编程3 网络编程4 多线程5 IO流6 Mysql二 项目开发流程简介需求分析→设计阶段→实现阶段→测试阶段→实施阶段→维护阶段。三 需求分析1 用户登录2 拉取在线用户列表3 无异常退出(客户端、服务端)4 私聊5 群聊6 发文件7 服务器推送新闻四 通讯系统整体分析...

2022-04-26 13:22:00 2965

原创 B站韩顺平java学习笔记(二十)-- 网络编程 章节

一 网络的编程概念1 网络通信(1)概念两台设备之间通过网络实现数据传输;(2)网络通信将数据通过网络从一台设备传输到另一台设备;Java.net包下提供了一系列的类或接口,供程序员使用,完成网络通信。2 网络(1)概念两台或多台设备通过一定物理设备连接起来构成了网络。(2)基于网络的覆盖范围进行分类局域网:覆盖范围最小,仅仅覆盖一个教师或一个机房;城域网:覆盖范围较大,...

2022-04-22 10:15:18 2748 1

原创 B站韩顺平java学习笔记(十九)-- 坦克大战【3】 章节

坦克大战【3】

2022-04-19 21:24:31 4560 1

原创 B站韩顺平java学习笔记(十八)-- IO流 章节

一 文件文件是保存数据的地方。1 文件流文件在程序中是以流的形式来操作的。流:数据在数据源(文件)和程序(内存)之间经历的路径;输入流:数据从数据源(文件)到程序(内存)的路径;输出流:数据从程序(内存)到数据源(文件)的路径。二 IO流原理及流的处理三 节点流和处理流四 输入流五 输出流六 Properties类...

2022-04-18 11:09:00 3446 3

原创 B站韩顺平java学习笔记(十七)-- 坦克大战【2】章节

一 线程 - 应用到坦克大战

2022-04-14 19:04:51 2345 6

原创 B站韩顺平java学习笔记(十六)-- 多线程基础章节

一 线程介绍1 线程相关概念(1)程序是为完成特定任务、用某种语言编写的一组指令的集合(简单说就是写的代码)。(2)进程① 进程是指运行中的程序,比如使用的QQ,就启动了一个进程,操作系统回味该进程分配内存空间。当我们使用迅雷,又启动了一个进程,操作系统将会为迅雷分配新的内存空间。② 进程是程序的一次执行过程,或是正在运行的一个程序。是动态过程:有它自身的产生、存在和消亡的过程。(3)什么是线程① 线程是由进程创建的,是进程的一个实体;② 一个进程可以拥有多...

2022-04-11 20:09:49 3460 1

原创 B站韩顺平java学习笔记(十五)-- 坦克大战【1】章节

一 坦克大战游戏演示二 Java绘图坐标体系1 坐标体系 - 介绍2 坐标体系 - 像素 计算机在屏幕上显示的内容都是由屏幕上的每一个像素组成的,例如,计算机显示器的分辨率为800×600,表示计算机屏幕上的每一行由800个点组成,共有600行,整个计算机屏幕共有480000个像素。像素是一个密度单位,而厘米是长度单位,两者无法比较。三 Java绘图技术1 快速入门案例public class DrawCircle extends JFra...

2022-04-10 13:29:37 5352

原创 B站韩顺平java学习笔记(十四)-- 泛型章节

一 泛型的理解和好处1 使用传统方法的问题分析(1)不能对加入到集合中的数据类型进行约束(不安全);(2)遍历的时候,需要进行类型转换,如果集合中的数据量较大,对效率有影响。2 泛型体验,用泛型解决问题不使用泛型,加入的数据类型可以是Dog,也可以是Cat,并且取出数据时候,需要进行向下转型使用get方法。@SuppressWarnings({"all"})public class Generic01 { public static void main(St...

2022-04-08 20:49:58 829

原创 B站韩顺平java学习笔记(十三)-- 集合章节

一 集合的理解和好处1 数组(1)长度开始时必须指定,而且一旦指定,不能更改;(2)保存的必须为同一类型的元素;(3)使用数组进行增加/删除元素的代码比较麻烦。Person的数组扩容代码:增加新的Person对象:2 集合(1)可以动态保存任意多个对象,使用比较方便;(2)提供了一系列方便的操作对象的方法:add,remove,set,get等;(3)使用集合添加,删除新元素的代码简洁。二 集合的框架体系 Java的集合类很多,主要分...

2022-04-07 11:33:45 3582 1

原创 B站韩顺平java学习笔记(十二)-- 常用类章节

一 包装类1 包装类的分类(1)针对八种基本数据类型相应的引用类型—包装类。(2)有了类的特点,就可以调用类中的方法。(3)如图:2 包装类和基本数据的转换(装箱和拆箱)(1)jdk5以前的手动装箱和拆箱方式,装箱:基本类型->包装类型,反之,拆箱;(2)jdk5以后(包含jdk5)的自动装箱和拆箱方式;(3)自动装箱底层调用的是valueOf方法,比如Integer.valueOf()public class Integer01 {...

2022-04-03 23:08:12 2797 2

原创 B站韩顺平java学习笔记(十一)-- 异常章节

一 异常的概念1 基本概念Java语言中,将程序执行中发生的不正常的情况称为“异常”。(注意不是语法错误和逻辑错误)执行过程中发生的异常事件可分为两大类(1)Error(错误)Java虚拟机无法解决的严重问题。如JVM系统内部错误、资源耗尽等严重情况。比如:StackOverflowError[栈溢出]和OOM(out of memory),Error是严重错误,程序会崩溃。(2)Exception其它因编程错误或偶然的外在因素导致的...

2022-03-31 17:06:13 1272

原创 B站韩顺平java学习笔记(十)-- 枚举和注解章节

一 枚举1 自定义类实现枚举-应用实例(1)定义规范① 不需要提供setXxx方法每一位枚举对象值通常为只读;② 对枚举对象/属性使用 final + static 共同修饰,实现底层优化;③ 枚举对象名通常使用全部大写,常量的命名规范;④ 枚举对象根据需要,也可以有多个属性。(2)小结进行自定义类实现枚举,有如下特点:① 对构造器私有化;② 本类内部创建一组对象;③ 对外暴露对象(通过为对象添加public final static ...

2022-03-30 17:00:36 1398

原创 B站韩顺平java学习笔记(九)-- 面向对象编程(高级)章节

一 类变量和类方法二 理解main方法语法 static三 代码块四 单例设计模式五 final 关键字六 抽象类七 接口八 内部类

2022-03-28 21:04:47 1840 2

原创 B站韩顺平java学习笔记(八)-- 房屋出租系统(项目)章节

一 项目需求说明实现基于文本界面的《房屋出租软件》。能够实现对房屋信息的添加、修改和删除(用数组实现),并能够打印房屋明细表。1 项目界面(1)主界面(2)新增房源(3)查找房源(4)删除房屋(5) 修改房屋信息(6)房屋列表(7)退出二 房屋租赁程序框架图三 系统实现1 完成House类编号 房主 电话 地址 月租 状态(未出租/出租)2 显示主...

2022-03-26 12:42:28 1593

原创 B站韩顺平java学习笔记(七)--面向对象编程(中级)章节

一、IDEA使用1、IDEA使用技巧和经验(1)设置字体菜单 file -> settings(2)字符编码设置2、IDEA常用快捷键 (1)删除当前行,ctrl + y (2) (3) (4)二、包三、访问修饰符四、OOP三大特征(封装,继承和多态)五、Super关键字六、方法重写(overwrite)七、Object类详解,垃圾回收机制...

2022-03-22 22:50:22 2821 1

原创 B站韩顺平java学习笔记(六)--面向对象编程章节

一、类和对象1、定义及区别(1)类是抽象的,概念的,代表一类事物,比如人类,猫类..,即它是数据类型;(2)对象是具体的,实际的,代表一个具体事物,即它是实例;(3)类是对象的模板,对象是类的一个个体,对应一个实例。2、对象内存布局3、属性/成员变量(1)基本介绍① 从概念或者叫法上看:成员变量 = 属性 = field(字段)即成员变量是用来表示属性的;② 属性是类的一个组成部分,一般是...

2022-03-17 23:51:06 2025

原创 B站韩顺平java学习笔记(五)--数组、排序、查找章节

一、数组1、数组介绍数组可以存放多个同一类型的数据。数组也是一种数据类型,是引用类型。即,数组是一组数据。(1)数组的定义① 第一种 动态分配方式 语法:数据类型 数组名[ ] = new 数据类型[大小] //或者数据类型[ ] 数组名 = new 数据类型[大小]例如:int a[ ] = new int[5] //创建了一个数组,名字a,存放了5个int型数据② 第二...

2022-03-14 21:53:24 1815

原创 B站韩顺平java学习笔记(四)--控制结构章节

一、顺序控制程序从上到下逐行的执行,中间没有任何判断和跳转。注意:Java中定义变量时使用合法的前向引用。二、分支控制if-else1. 单分支①基本语法if(条件表达式){执行代码块;(可以有多条语句)}说明:当条件表达式为true时,就会执行{ }的代码。如果为false,就不执行。特别说明,如果{ }中只有一条语句,则可以不用{ },但建议写上。...

2022-03-13 14:53:48 1045

原创 B站韩顺平java学习笔记(三)--运算符章节

一、算术运算符1. 表格运算符 运算 范例 结果 + 正号 +7 7 - 负号 b = 11;-b -11 + 加 9+9 18 - 减 10-8 2 * 乘 7*8 56 / 除 9/9 1 % 取模(取余) 11%9 2 ++ ++ 自增(前):先运算后取值 ...

2022-03-07 22:29:54 1147

原创 B站韩顺平java学习笔记(二)--变量章节

一、变量概念变量相当于内存中一个数据存储空间的表示。使用的基本步骤第一步:声明变量;第二步:赋值;第三步:输出。使用的注意事项1.变量表示内存中的一个存储区域[不同的变量,类型不同,占用的空间大小不同]。2.变量在该区域有自己的名称[变量名]和类型[数据类型]。3.变量需要先声明,后使用。4.该区域的数据/值可以在同一类型范围内不断的变化。5.变量在同一个作用域内不能重名。6.变量由数据类型+...

2022-03-04 19:58:15 1016

原创 B站韩顺平java学习笔记(一)--绪论章节

目录一、JDK、JRE定义二、Sublime Text3 的GBK设置三、Java开发注意事项和细节说明一、JDK、JRE定义JDK = JRE + 开发工具集(例如javac、java编译工具等)JRE = JVM(java虚拟机) + JAVA SE 标准类库(java核心类库)二、Sublime Text3 的GBK设置若没有GBK 可以通过如下步骤添加:菜单栏当中首选项→Package Control...

2022-03-01 22:36:45 1294

原创 解决Pycharm出现的Debug无法正常运行(Frames are not available)的问题

在今儿练习的时候,发现我的Pycharm当中的Debug出现了这个问题,即在下面的Frames框中显示:frames are not available,在Variables框中显示:Connected。经过搜索,通过以下两个步骤得以解决,分享给大家,希望对学习有所帮助。步骤①:菜单栏File->Settings->Editor->File Encodings修改Project Encodind为UTF-8步骤②:菜单栏File->Settings-&gt

2022-01-16 15:07:42 11438 12

空空如也

空空如也

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

TA关注的人

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