自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IDEA中配置maven

Maven 我们为什么要学习这个技术 1.在javaweb开发中,需要使用大量的jar包,我们需要手动去导入 2.如何能够让一个东西自动帮我们导入和配置这个jar包 由此Maven诞生了! 1.Maven项目架构管理工具 我们目前以用来方便导入jar包的! Maven的核心思想:约定大于配置 有约束,不要去违反 maven会规定好你该如何去编写我们的java代码,必须要按照这个规范来 2.下载安装Maven 官网:https://maven.apache.org/ 建议电脑上的所有环境都

2021-05-27 19:33:39 1092 7

原创 css3基础整合

4.美化网页元素 sapan标签:重点要突出的字 字体样式: font-size:字体大小 font-family:字体样式 font-weight:blod:字体粗细 文本样式: ​ 颜色 text-aline:排版 对齐方式 text-indent:用em表示 首行缩进 line-height行高 text-decoration:underline 下划线/none 取消a标签中的下划线 vertical-align:center ,文本图片水平对齐 5.文本阴影超链接 hove

2021-05-18 19:26:08 185 3

原创 CSS导入方式以及选择器(前端基础,纯干货!)

2 .css的导入方式 内部样式: 行内样式 外部样式 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <!--内部样式--> <style> h1{ color: green; }

2021-04-16 08:54:58 294 3

原创 CSS快速入门及优势(前端基础)

1.css的简单介绍 1.CSS是什么 Cascading Style Sheet层叠级联样式表 Css:表现(美化网页) 字体,颜色,编剧,宽度,背景图片,网页浮动,网页定位 发展史 css1.0 css2.0 DIV(块)+CSS ,HTML与css结构分离死亡,网页变得简单,,SEO css2.1 浮动 定位 css3.0 圆角边框,阴影,动画…浏览器兼容性… 2.CSS怎么用 基本入门: <!DOCTYPE html> <ht

2021-04-14 20:49:37 1341 11

原创 java多线程中死锁与Lock锁的用法及 synchroized与Lock的对比

死锁 多个线程各自占有一些共享资源,并且互相等待其他线程占有的资源才能运行,而导致两个或者多个线程都在等待对方释放资源,都会停止执行的情形,某一个同步块同时拥有“两个以上对象的锁”时,就可能会发生“死锁”的问题 产生死锁的四个必备条件: 1.互斥条件:一个资源每次只能被一个进程使用。 2.请求与保持条件,一个进程因请求资源而阻塞时,对已获得的资源保持不放 3.不剥夺条件;进程已获得资源,在未使用完成之前,不能强行剥夺, 4.循环等待条件:若干进程之间成一种头尾相接的循环等待资源关系。

2021-04-09 20:10:14 3037 13

原创 java中lambda表达式的具体用法

Lamda表达式 λ 希腊字母表中排序第十一位字母,英语名称为Lambda 避免匿名内部类定义过多 其实质属于函数式 编程的概念 (params)->expression[表达式] (params)->statement[语句] (params)->{statements} (a-> System.out.print(“i like lambda–>”+a)); new Thread (()->System.out.println(“多线程

2021-04-07 20:24:53 3350 36

原创 利用java中的多线程来下载网图

1.多线程 多线程详解: 说起进程 就不得不说下程序 程序是指令和数据的有序集合 其本省没有任何运行含义 是一个静态的概念 而进程则是执行程序的一次执行过程 他是一个动态的概念 是系统资源分配的单位 通常在一个进程中可以包含若干个咸亨,淡然一个进程中至少有一个线程 不然没有存在的意义 线程是cpu调度和执行的单位 注意: 很多多线程是模拟出来的 真正的多线程是指有多个cpu 既多核 如服务器 如果是模拟出来的多线程 既在一个cpu的情况下 在同一个时间点 cpu只能执行一个代码,因为切换的很快 所以就有同

2021-04-05 20:40:55 486 1

原创 Java中的方法(3)

6.递归 A方法调用B方法我们很容易理解! 递归就是:A方法调用A方法!就是自己调用自己 利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型的复杂的问题层层转化为一个与原问题想次的规模小的问题来求解,递归策略只需要少量的程序就可秒输出难题过程所需要的的多次重复计算,大大的减少了程序的代码量。递归的能力在于用有限的语句来定义的无限集合。 递归结构包括两个部分: 递归头:什么时候不掉用自身方法。如果没有头将陷入死循环 递归体:什么时候需要调用自身方法。 递归中心思想 由大

2020-12-27 18:53:39 252

原创 Java中的方法(2)

3.方法的重载 重载就是在一个类中,有相同的函数名称,但形参不同的函数。 方法的重载的规则: 方法名称必须相同。 参数列表必须不同(个数相同,或类型不同,参数排列顺序不同等)。 方法的返回类型可以相同亦可以不相同。 仅仅返回类型不同不足以成为方法的重载、 实现理论 方法名称相同时,编译器会更具调用方法的参数个数,参数类型等去逐个匹配,以选择对应的方法,如果匹配失败,泽编译器报错 4.命令行传递参数 args.Length 数组的长度 5.可变参数 jdk1.5开始,java支持纯涤同类型的可变参

2020-12-16 20:30:20 232 1

原创 java中的方法

1.什么是方法 java方法是语句的集合,他们在一起执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样利于我们后期的扩展。 2.方法的定义 java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法: **方法包含一个方法头和一个方法体。**下面是一

2020-12-06 20:18:51 276

原创 java中的 Break和Continue

break在任何循环语句的主题部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break语句也在switch语句中使用) continue语句用在循环语句体重,用于种植某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。 实例代码: public static void main(String[] args) { int i = 0; while (i<100){ i++; ..

2020-12-04 15:58:10 263

原创 java中的循环语句(新手必读!!!)

1.Switch选择结构 Switch语句判断一个变量与一系列值中某个值是否相等,每个值成为一个分支 Switch语句中的变量类型可以是: byte,short,int,或者char Switch 支持字符串string类型 同时case标签必须为字符串常量或字面量。 case穿透***(每个case都要以break结尾) Switch语句适合匹配一个具体的值 反编译 java—class (字节码文件)—反编译(idea) 2.While循环 只要布尔表达式为true

2020-12-01 16:15:12 653

原创 java中的顺序结构以及选择结构

1.Java顺序结构 java 的基本结构就是顺序结构 就是一句一句往下执行 顺序结构是最简单的一种结构 若干个依次执行组成的 它是任何一个算法都离不开的一种基本算法结构 2.选择结构 if单选择结构 语法: if(){ } //equals:判断字符串是否相等 if双选择结构 语法:if(){ } else{ } if多选择结构 语法:if(){ }else if(){ } else if(){ } else{ } 有一个满足

2020-12-01 16:10:37 261

原创 用户交互Scanner(入门必备!!!)

用户交互Scanner(入门必备!!!) 可以通过scanner来获取用户的输入 基础语法 next()和nexLline()方法获取输入的字符 用scanner接收用户输入的值然后输出 next() 一定读取到有效字符后才可以结束输入 对输入有效字符之前遇到的空白,next()方法会自动把空格去掉 只有输入有效字符后才能将其后面输入的空白作为分隔符或者结束符 next() 不能得到带有空格的字符串 nextLine() 以enter为结束符,也就是说next

2020-11-27 17:02:43 448

原创 java入门讲解(最基础的东西,刚入门的小伙伴可以了解一下!)

java基础 前言 我这里总结了一些java基础的笔记,希望可以帮助到你哦~ /** * _ooOoo_ * o8888888o * 88" . "88 * (| -_- |) * O\ = /O * ____/`---'\____ * . ' \\|

2020-11-17 14:41:34 313 2

空空如也

空空如也

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

TA关注的人

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