自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JVM(1)--JVM概述、类加载

为什么学习 JVM? 面试的需要学过 Java 的程序员对 JVM 应该并不陌生。程序员为什么要学习 JVM 呢,其实不懂JVM 也可以照样写出优质的代码,但是不懂 JVM 有可能别被面试官虐得体无完肤。 中高级程序员必备技能项目管理,性能调优

2022-01-11 10:04:15 123

原创 数据结构(4)--双向链表

数据结构(4)–双向链表1.单向链表的缺点分析1)单向链表,查找的只能是一个方向,而双向链表可以向前或者向后查找.2)单向链表不能自我删除,需要依靠辅助节点,而双向链表可以实现自我删除,所以前面我们单链表删除节点时,总找到temp,temp是待删除节点的前一个节点2.双向链表的实现思路3.代码实现public class DoubleLinkedlistDemo {//双向链表 public static void main(String[] args) { }}

2021-12-07 11:58:05 80

原创 数据结构(3)--链表

数据结构(3)–链表(单向链表)1.链表介绍链表是有序列表,但它在内存的存储如下1)链表是以节点的方式来存储,是链式存储2)每个节点包含data域,next域:指向下一个节点3)如图:发现链表的各个节点不一定连续存储4)链表分带头结点的链表和没有头结点的链表,根据实际需求来确定单链表(带头结点)逻辑示意图如下2.单链表的应用实例使用带head头的单向链表实现 –水浒英雄排行榜管理,完成对英雄人物的增删改查操作1)第一种方法在添加英雄时,直接添加到链表的尾部2)第二种方式在添

2021-12-06 19:23:08 474

原创 数据结构(2)--队列

数据结构(2)–队列1.队列的一个使用场景:银行排队案例2.队列的介绍(1)队列是一个有序列表,可以用数组或是链表来实现。(2)遵循先入先出的原则。(3)示意图:3.数组模拟队列思路(1)队列本身是一个有序列表,若使用数组的结构来存储队列的数据,则队列数组的声明如下图,其中maxSize是该队列的最大容量。(2)因为队列的输出、输入分别从前后端来处理,因此需要两个变量front及rear分别记录队列前后端的下标,front会随着数据输出而改变,而rear则是随着数据输入而改变。(3)当

2021-12-06 12:15:44 402

原创 数据结构(1)--稀疏数组

数据结构(1)–稀疏数组1.实际需求编写五子棋程序,有存盘退出和续上盘的功能。问题分析:因为该二维数组的很多默认值0,因此记录了很多没有意义的数据—>稀疏数组。2.代码实现public class SparseArrayDemo1 { public static void main(String[] args) { //创建一个原始的二维数组 11*11 //0:表示没有 1:表示白棋 2:黑棋 //遍历二维数组 将二维数组输出

2021-12-06 11:39:12 169

原创 css(2)

css(2)1.css列表● CSS 列表属性可以放置、改变列表项标志,或者将图像作为列表项标志 。● list-style-image 将图象设置为列表项标志。● list-style-position 设置列表中列表项标志的位置。● list-style-type 设置列表项标志的类型。● list-style 简写属性。2.css伪类● CSS伪类专门用来表示标签的一种的特殊的状态,当我们需要为处在这些特殊状 态的标签设置样式时,就可以使用伪类 。● 伪类的语法::hover伪类表

2021-09-25 20:01:22 45

原创 CSS级联样式表

CSS级联样式表(1)1.css概述● CSS是Cascading Style Sheets(级联样式表)。● CSS是一种样式表语言,用于为HTML文档控制外观,定义布局。例如, CSS涉及字体、颜色、边距、高度、宽度、背景图像、高级定位等方面 。● 可将页面的内容与表现形式分离,页面内容存放在HTML文档中,而用于定义表现形式的CSS在一个.css文件中或HTML文档的某一部分。● CSS与HTML的关系 :HTML是网页内容CSS定义页面的样式2.基本语法1.行内样式表行内样式表

2021-09-25 14:28:42 583

原创 HTML

HTML(一)基本框架 网站标题 </!doctype>​ 内容主体 1234567891012345678910标签行级标签:默认占一行标题标签:h# (h1~h6六级)内容11段落标签:p内容11块元素标签:div内容11列表 (列表间可相互嵌套)有序列表 第一行内容 第二行内容12341234无序列表 第一行内容 第二行内容12341234行内元素span:无特殊含义

2021-09-24 11:19:41 47

原创 第八章 IO流

第八章 IO流1.File类(1)File类的概念File类是java.io包中很重要的一个类;File类的对象可以表示文件,还可以表示目录,在程序中一个File类对象可代表一个文件或目录;File对象可以对文件或目录的属性进行操作,如:文件名、最后修改日期、文件 大小等;File对象无法操作文件的具体数据,即不能直接对文件进行读/写操作。(2)File类的构造方法File file = new File("E:/demo.txt");File类的常用方法[外链图片转存失败,源站可能

2021-07-24 09:53:31 67

原创 数据库基础

数据库基础1.数据库概述1.为什么学习数据库实现运行时数据持久化到本地.实现方便的数据管理2.数据库为了方便数据存储 和 管理, 将数据存储到电脑硬盘,通过数据库管理系统管理数据3.数据库的分类(1)关系型数据库:以表为单位,表与表之间存在关系oracle数据库 收费(版权费)mysqi(讲) 开源数据库sql Server 微软DB2 TBM 收费(2)非关系型数据库MongdoDBRedis2.MySQL数据库1.概述MySQL是一个关系型数据库管理系统**

2021-07-05 20:15:43 60

原创 第十章 线程

第十章 线程一.程序 ,进程,线程● 程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一 段静态的代码。● 进程((process)就是正在执行的程序,从Windows角度讲,进程是操作系统进行 资源分配的最小单位● 线程(thread)进程可进一步细化为线程,是一个进程内部的最小执行单元,是操 作系统进行任务调度的最小单元,隶属于进程二.线程和进程的关系● 一个进程可以包含多个线程,一个线程只能属于一个进程,线程不能脱离进程 而独立运行;● 每一个进程至少包含一

2021-06-29 20:06:31 63

原创 第九章 网络编程

第九章 网络编程一.网络编程概述1.计算机网络把分布在不同地理区域的具有独立功能的计算机,通过通信设备,网线连接起来, 实现在不同的计算机之间资源共享,信息互通.2.Java与网络编程的关系(1) Java是 Internet 上的语言,它从语言级上提供了对网络应用程序的 支持,程序员能够很容易开发常见的网络应用程序。(2)Java提供的网络类库,可以实现网络连接,联网的底层细节被隐藏在 Java 的本机安装系统里,由 JVM 进行控制。并且 Java 实现了一个 跨平台的网络库,程序员面对的是

2021-06-28 20:20:20 66 1

原创 面向对象(2)

面向对象(2)十一.继承优点:子类可以使用父类的功能,提高代码的复用性关键字:extends/*设计一个动物类 父类 基类当一个类没有显示的继承其他类的时候,此时这个类默认继承ObjectObject类是java中所有类的基类(父类 超类)*///public class Animal extends Object{public class Animal{ private String name; private int age; p

2021-05-26 09:27:38 66

原创 面向对象

一.初识面向对象语言1.面向过程语言过程:具体步骤,要把一件事情,分成一步一步的步骤,然后逐步完成.例:洗衣服:1.打开洗衣机盖()2.把衣服放进去()3.关闭洗衣机盖()2.面向对象语言设计思想首先要宏观的对整个事务进行分析(分类),不关心具体要怎么做,关心谁(对象)去做.洗衣机:开盖()关盖()洗衣服()人:操作()注意:面向过程和面向对象是相辅相成的,面向对象是宏观的设计,面向过程是具体的实现.二.Java类类就是对同一类事物(具体存在的) 共有的属性(名词)行为(

2021-04-21 20:22:24 58

原创 第三周知识总结

一.循环嵌套循环嵌套:在循环中再嵌套循环。在循环嵌套时应注意:无论是哪种嵌套关系都必须保证一个循环结构的完整性,不能出现交叉。在内层循环中可以使用break关键字结束指定的外层循使用return也可以结束多层循环二.创建方法1.Java中的方法类似于c语言中的函数,时解决某一类问题的代码组合2.创建一个方法:[修饰符] [返回类型void] 方法名(形参类型 形参名)​ 方法体​

2021-03-29 20:28:30 42

原创 2021-03-27

1.算数运算符2.比较运算符3.赋值运算符4.条件运算符5.位于运算符7.逻辑运算符±/%+±-+加法字符串连接++每++一次在原来的基础上+1再赋值单独使用时++在前/后没有区别,在混合运算时++在前先自增后运算,反之则先运算后自增-/%只能进行算数运算!=数值,布尔,引用类型<>=<=适用于数值类(char)instanceof类型检测=注意在赋值时,值的类型与声明的变量类型一致.牵扯到数据类型的转换(基本类型之间)自动转换,强制转换扩展赋值运算+=-

2021-03-27 20:39:23 86

原创 2021-03-17

va第一章一.为什么学习javajava语言主要用于应用型程序开发.java语言涉及到许多领域开发.服务器程序银行,证券交易平台,电子商务后台…● Android应用安卓手机,各种移动设备,智能家电…● 软件工具开发工具eclipse, IneteliJIdea● 嵌入式领域智能卡,传感器上● 大数据技术Hadoop以及其他大数据处理技术都是用Java工作岗位需求多.二.Java语言发展史1991年 在 sun公司提出研发需求:内存小cpu不同在James Gosling(詹姆斯•高斯林)带领下1995年正

2021-03-17 10:40:02 58

原创 2021-01-08

1.表单元素:form元素form元素中重要的属性:.action:url统一资源定位.method:提交方式 (get/post)表单中如果不具有表单控件通常情况下是没有意义的表单控件元素input:普通文本框,密码框,单选框,复选框,按钮,隐藏域了,文件选择框其他元素:标签,文本域,下拉框2.文本框:value:给文本框设置的值maxlength:文本框的最大长度readonly:是否只读,默认trueplaceholder:设置用户提示信息3.单选框和复选框:name;单选

2021-01-08 16:41:46 61

原创 2020-12-31

初识前端1.head头部标签:声明网站的标题以及元数据 所有的元数据都是以meta标签开头的2.标题标签:在html中标题使用h#来表示,h1h6分别表示16六级标题在html当中标签是可以嵌套标签的行级标签:默认会占用一行3.p段落标签:段落标签属于行级别标签,当前行充满的情况下会默认换行4.块元素:div 默认占一行,块元素当中是可以包含行级元素5.列表:有序列表 无序列表 列表没有列表项时无意义的,列表的实际大小由列表项去撑开 列表其实是一个块元素(行级块元素,其中的内容都是由内部定义的内容

2020-12-31 16:43:18 66

空空如也

空空如也

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

TA关注的人

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