自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 创建线程。

线程的相关操作:1.创建线程:线程的相关操作:1.创建线程:1)通过继承 Thread类,重写 run方法。2)通过实现 Runnable 接口,把 Runnable接口的实例赋值给Thread。3)通过匿名 Thread 类来创建线程(本质上同1)。4)通过匿名 Runnable 类来创建线程(本质上同2)。匿名内部类实例作为 Thread 构造方法的一个参数。5)使用 lambda 表达式(匿名函数)来创建线程。lambda 是 Java 8 引入的一个语法。2....

2021-08-20 10:08:17 129

原创 HashTable 和 ConcurrentHashMap 的区别

HashTable 和 ConcurrentHashMap多线程环境下使用 哈希表哈希表的结构是 数组 + 链表 / 红黑树。HashTable (不推荐)单纯使用一个 sychronized 进行加锁具体相当于针对整个 HashTable 对象,坏处就是锁冲突的概率非常高。ConcurrentHashMap 内部针对多线程做出了一定的优化。(推荐使用)并不是针对整个对象加一把锁...

2021-08-19 16:11:37 399

原创 【 进程&线程】区别

进程:进程:双击运行某个程序的时候,操作系统就会创建一个对应的进程。

2021-08-15 12:29:26 197

原创 Java优先级队列

优先级队列1.二叉树的顺序存储1.1存储方式1.2下标关系2.堆(heap)2.1 概念2.2 操作1.向下调整:2.建堆3.入队列(向上调整)4. 出队列(优先级最高)1.二叉树的顺序存储1.1存储方式使用数组保存二叉树结构,层序遍历二叉树放入数组。一般适合于表示完全二叉树,可避免空间的浪费。这种方式的主要用法就是堆的表示。1.2下标关系已知双亲 >>> 求孩子:左孩子 left= 2* parent +1;右孩子 right = 2* parent +2;已知孩

2021-08-15 08:33:45 113

原创 JavaWeb项目【实现基础博客系统】

1.项目简介:2.项目技术:3.项目搭建:4.项目内容:1. 数据库设计:2. 封装数据库操作3. 实现各功能页面4.项目文件夹5. 实现效果1.项目简介:实现一个简易的博客系统,基本功能包含注册、登录、发表文章、显示文章列表、显示文章详情、删除文章。2.项目技术:前端:HTML+CSS+JavaScript后端:Servlet 的使用数据库:mysql项目管理:Maven项目部署:tomcat模板引擎:Thymeleaf3.项目搭建:创建项目:创建maven项目,添加文件夹we.

2021-08-14 20:39:07 2237 2

原创 JavaWeb项目--【在线音乐播放器】onlineMusicPlayer

项目简介基于Java Servlet 构建的在线音乐服务器。项目功能登录、注册上传音乐删除某一个音乐信息删除选中的音乐信息查询音乐(包含查找指定/模糊匹配的音乐)添加音乐到“喜欢列表”。查询喜欢的音乐(包含查找指定/模糊匹配的音乐)项目技术简单的Web服务器设计能力前端知识:HTML+CSS+JavaScript后端:Servlet 的使用强化 HTTP 协议的理解数据库:mysqlJava集合的使用json 的使用项目结构项目整体基于HTTP协议。前端使用H

2021-08-14 17:34:02 5962 10

原创 Java 排序算法

排序基本概念稳定性1. 插入排序1.1 直接插入排序1.2 性能分析基本概念通常接触到的排序都是 升序排序稳定性两个相同的数据,如果经过排序后,排序算法能保证其相对位置不发生变化,则称该算法是具备稳定性的算法。如:前: 3(a) . 5 . 6 . 3(b)后: 3(a) . 3(b) . 5 . 61. 插入排序1.1 直接插入排序public static void insertSort(int[] array){ for

2021-05-24 16:45:34 110

原创 Java 异常的学习

异常

2021-04-28 23:46:03 146 1

原创 Java 面向对象编程

Java学习进程文章目录Java学习进程继承继承中执行顺序访问修饰限定符OOP(Object Oriented Programming) 面对象编程OOP语言的特征:继承、封装、多态继承class A extends B{}A继承了BA:子类(派生类)B:父类(基类 / 超类)class Animal{ public String name; public int age; public void eat(){ System.out.print

2021-04-20 22:50:18 221 1

原创 Java 控制循环

Java 学习进程逻辑控制1.顺序结构:按照代码书写的顺序一行一行执行。2.分支结构:if语句if(布尔表达式){//条件满足时执行代码}if(布尔表达式){//条件满足时执行代码}else{//条件不满足时执行代码}//判断一个数的奇偶性int n =6;if(n %2== 0){System.out.println("n 是偶数");}else{System.out.println("n 是奇数");}if(布尔表达式){//条件满足时执行代码}else

2021-04-19 11:23:26 75

原创 Java 类和对象

Java07 类和对象初步认知**面向过程:**注重每个步骤。**面向对象:**把步骤分给对象做,注重对象。类

2021-04-12 13:18:23 72

原创 Java学习#运算符

Java学习02#字符串类型变量

2021-04-03 08:48:23 110

原创 Java初学者学习记录

初学者学习记录@初遇Java一、开发环境安装JDK:Java开发工具包JRE:Java运行时环境(确认安装无误:win+R→cmd,)“java不是内部命令…/javac不是内部命令…;都是环境变量的问题”二、Java运行源文件( .java) →编译(javac文件名.java)→ .class(字节码文件) →运行(java文件名)→ JVM先通过javac编译程序把源文件进行编译,编译后生成由字节码组成的.class文件且面向JVM,最后启动java虚拟机运行.clas

2021-04-01 15:03:33 81

空空如也

空空如也

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

TA关注的人

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