- 博客(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 1070 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 163 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 283 3
原创 CSS快速入门及优势(前端基础)
1.css的简单介绍1.CSS是什么Cascading Style Sheet层叠级联样式表Css:表现(美化网页)字体,颜色,编剧,宽度,背景图片,网页浮动,网页定位发展史css1.0css2.0 DIV(块)+CSS ,HTML与css结构分离死亡,网页变得简单,,SEOcss2.1 浮动 定位css3.0 圆角边框,阴影,动画…浏览器兼容性…2.CSS怎么用基本入门:<!DOCTYPE html><ht
2021-04-14 20:49:37 1335 11
原创 java多线程中死锁与Lock锁的用法及 synchroized与Lock的对比
死锁多个线程各自占有一些共享资源,并且互相等待其他线程占有的资源才能运行,而导致两个或者多个线程都在等待对方释放资源,都会停止执行的情形,某一个同步块同时拥有“两个以上对象的锁”时,就可能会发生“死锁”的问题产生死锁的四个必备条件:1.互斥条件:一个资源每次只能被一个进程使用。2.请求与保持条件,一个进程因请求资源而阻塞时,对已获得的资源保持不放3.不剥夺条件;进程已获得资源,在未使用完成之前,不能强行剥夺,4.循环等待条件:若干进程之间成一种头尾相接的循环等待资源关系。
2021-04-09 20:10:14 3023 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 3329 36
原创 利用java中的多线程来下载网图
1.多线程多线程详解:说起进程 就不得不说下程序 程序是指令和数据的有序集合 其本省没有任何运行含义 是一个静态的概念而进程则是执行程序的一次执行过程 他是一个动态的概念 是系统资源分配的单位通常在一个进程中可以包含若干个咸亨,淡然一个进程中至少有一个线程 不然没有存在的意义 线程是cpu调度和执行的单位注意:很多多线程是模拟出来的 真正的多线程是指有多个cpu 既多核 如服务器 如果是模拟出来的多线程 既在一个cpu的情况下 在同一个时间点 cpu只能执行一个代码,因为切换的很快 所以就有同
2021-04-05 20:40:55 480 1
原创 Java中的方法(3)
6.递归A方法调用B方法我们很容易理解!递归就是:A方法调用A方法!就是自己调用自己利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型的复杂的问题层层转化为一个与原问题想次的规模小的问题来求解,递归策略只需要少量的程序就可秒输出难题过程所需要的的多次重复计算,大大的减少了程序的代码量。递归的能力在于用有限的语句来定义的无限集合。递归结构包括两个部分:递归头:什么时候不掉用自身方法。如果没有头将陷入死循环递归体:什么时候需要调用自身方法。递归中心思想 由大
2020-12-27 18:53:39 244
原创 Java中的方法(2)
3.方法的重载重载就是在一个类中,有相同的函数名称,但形参不同的函数。方法的重载的规则:方法名称必须相同。参数列表必须不同(个数相同,或类型不同,参数排列顺序不同等)。方法的返回类型可以相同亦可以不相同。仅仅返回类型不同不足以成为方法的重载、实现理论方法名称相同时,编译器会更具调用方法的参数个数,参数类型等去逐个匹配,以选择对应的方法,如果匹配失败,泽编译器报错4.命令行传递参数args.Length 数组的长度5.可变参数jdk1.5开始,java支持纯涤同类型的可变参
2020-12-16 20:30:20 220 1
原创 java中的方法
1.什么是方法java方法是语句的集合,他们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样利于我们后期的扩展。2.方法的定义java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法:**方法包含一个方法头和一个方法体。**下面是一
2020-12-06 20:18:51 268
原创 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 254
原创 java中的循环语句(新手必读!!!)
1.Switch选择结构Switch语句判断一个变量与一系列值中某个值是否相等,每个值成为一个分支Switch语句中的变量类型可以是:byte,short,int,或者charSwitch 支持字符串string类型同时case标签必须为字符串常量或字面量。case穿透***(每个case都要以break结尾)Switch语句适合匹配一个具体的值反编译 java—class (字节码文件)—反编译(idea)2.While循环只要布尔表达式为true
2020-12-01 16:15:12 641
原创 java中的顺序结构以及选择结构
1.Java顺序结构java 的基本结构就是顺序结构 就是一句一句往下执行顺序结构是最简单的一种结构若干个依次执行组成的它是任何一个算法都离不开的一种基本算法结构2.选择结构if单选择结构语法: if(){}//equals:判断字符串是否相等if双选择结构语法:if(){} else{}if多选择结构语法:if(){}else if(){} else if(){} else{}有一个满足
2020-12-01 16:10:37 247
原创 用户交互Scanner(入门必备!!!)
用户交互Scanner(入门必备!!!)可以通过scanner来获取用户的输入基础语法next()和nexLline()方法获取输入的字符用scanner接收用户输入的值然后输出next()一定读取到有效字符后才可以结束输入对输入有效字符之前遇到的空白,next()方法会自动把空格去掉只有输入有效字符后才能将其后面输入的空白作为分隔符或者结束符next() 不能得到带有空格的字符串nextLine()以enter为结束符,也就是说next
2020-11-27 17:02:43 435
原创 java入门讲解(最基础的东西,刚入门的小伙伴可以了解一下!)
java基础前言我这里总结了一些java基础的笔记,希望可以帮助到你哦~/** * _ooOoo_ * o8888888o * 88" . "88 * (| -_- |) * O\ = /O * ____/`---'\____ * . ' \\|
2020-11-17 14:41:34 297 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人