自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTML 颜色

HTML 颜色采用的是 RGB 颜色,是通过对红 、绿 、蓝 三个颜色它们相互之间的叠加来得到各式各样的颜色的,RGB 即是代表红、绿、蓝三个通道的颜色。HTML 颜色由一个十六进制符号来定义,这个符号由红、绿和蓝的值组成,每种颜色的最小值是 0(十六进制:#00)。最大值是 255(十六进制:#FF)。设置格式:<p style="background-color: #00FF00">16进制设置颜色</p><p style="background-color: b

2021-01-05 23:24:47 810

原创 java方法重载

方法的重载:多个方法具有相同的功能特性,但每个功能的实现方式可能不同。规则:方法名相同方法的参数类型,参数个不一样方法的返回类型可以不相同方法的修饰符可以不相同public class Java09_01 {public static void main(String[] args) {double max = max(10, 20);System.out.println(max);} public class Test { public static void main(

2020-12-30 23:30:26 131

原创 Java多线程创建

线程:线程是进程中的一个执行单元,例如:网易云音乐播放音乐和下载音乐。<当需要在同一个时刻去做多件事情时,就需要开启多个线程>关键词:Thread、Runnable创建线程的两种方式:1.继承Thread类2.实现Runnable接口1.继承Thread类 继承Thread类的,必须重写run方法,在run方法中定义需要执行的任务,然后通过start()方法去启动线程。class Work extends Thread{ private static int num =

2020-12-29 23:59:52 134

原创 jsp四大作用域

四大作用域 pageContext(页面作用域)、request(请求作用域)、session(会话作用域)、application(应用程序作用域),这些作用域就规定了数据可以传递和共享的范围以及数据的存活时间。1.pageContext作用域:pageContext对象的作用范围仅限于用户请求的当前页面<%pageContext.setAttribute("pageContext","当前页生效");%>pageContext:<%=pageContext.getAttrib

2020-12-28 22:28:00 250

原创 Java中的synchronized

synchronized实现同步的基础:java中每个对象都可以作为锁。当线程试图访问同步代码时,必须先获得对象锁,退出或抛出异常时必须释放锁。synchronized会自动释放锁(a 线程执行完同步代码会释放锁 ;b 线程执行过程中发生异常会释放锁),修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象;  2. 修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这个方法的对象;  3. 修改一个静态的

2020-12-26 12:25:48 142

原创 Java Object 类

Java Object 类是所有类的父类,也就是说 Java 的所有类都继承了 Object,子类可以使用 Object 的所有方法。Object 类可以显示继承,也可以隐式继承。显示继承:public class test extends Object{}隐式继承:public class test {}因为Object 类位于 java.lang 包中,编译时会自动导入,我们创建一个类时,如果没有明确继承一个父类,那么它就会自动继承 Object,成为 Object 的子类,这就

2020-12-22 23:02:05 162

原创 MySQL关键字

1.排序:对已经查出来的结果进行排序关键字:order by / desc(降序) asc(升序默认的)select * from 表名 order by 列名 desc;select * from 表明 order by 列名 asc2.运算符select * from 表名 where sex='男';select * from 表名 where c_name='语文';3.连接符关键字:and且关系(前后两个条件必须同时满足) or或关系(两者满足其中之一即可)# 需求:性别为

2020-12-01 23:31:11 214

原创 MySQL基础语法

基础语法:# 查看所有的数据库show databases;# 选择一个数据库use 数据库名;# 查看当前所在的数据库select database();# 创建数据库create database 数据库名;# 删除数据库drop database 数据库名;数据类型:表操作语法:语法操作前提是需要先选择数据库# 查看表show tables;# 创建表create table 表名(field 数据类型 [约束],field...);# 例-create t

2020-11-30 21:41:35 115

原创 Java 多线程-继承Thread类与Runnable接口

关键词:Thread(线程类,用于管理线程的创建、开启及相关信息)Runnable(定义任务的接口)一、继承Thread类的方法局限性:因为继承了Thread类,所以不能再继承其他父类。流程:1.创建一个继承于Thread类的子类2.重写Thread类的run()方法3.创建Thread子类的对象4.通过此对象调用start()方法public class ThreadDemo { public static void main(String[] args) { // 创建自定

2020-11-25 20:48:52 290 3

原创 Java Map集合练习

概念:Map用于保存具有映射关系的数据,Map集合里保存着两组值,一组用于保存Map的key,另一组保存着Map的value。练习:Map集合的添加元素,根据键删除,根据键获取值操作public class MapTest01 { public static void main(String[] args) { // 创建HashMap HashMap<String, String> hm = new HashMap<String, Str

2020-11-24 20:42:25 386

原创 Java 数组

概念:数组是把相同类型的若干变量按一定顺序组织起来,这些按序排列的同类型数据元素的集合称为数组。数组的核心要素:相同类型的变量按一定的顺序排列。数组中的元素在内存中是连续存储的,数组中的数据元素可以是基本类型,也可以是引用类型。创建数组Java 语言使用 new操作符来创建数组,语法如下:数组名 = new 数据类型[数组长度];可以把数组声明和数组创建合并,其语法为:数据类型[] 数组名 = new 数据类型[数组长度];其中数组的长度就是数组中存放的元素个数,必须是整数:int[]

2020-11-23 20:48:40 117

原创 Java 封装

概念一种将抽象性函式接口的实作细节部份包装、隐藏起来的方法。可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。其最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。适当的封装有利于提高安全性,方便操作、简化代码。关键词private 私有化 public 公共的代码示例private 方法返回值 方法名称(参数列表){}public class Test { private

2020-11-19 22:52:49 109

原创 Java冒泡排序

概念冒泡排序就是依次比较相邻的两个数,将小数放在前面,大数放在后面。流程第一轮:首先比较第一位数和第二位数,将小数放前,大数放后;然后比较第2位数和第3位数public static void main(String[] args) { int[] arr = { 67, 9, 56, 25, 19, 8, 98 }; // 要比较的轮数,数组的长度可以通过“数组名.length”获取 for (int i = 0; i < arr.length - 1; i++) { //

2020-11-18 22:05:09 157

原创 Java 接口

概念接口是一系列方法的声明, 是抽象方法的集合;一个接口只有方法的声明,没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现类可以具有不同的行为。适用场景当抽象类中的方法都是抽象方法,变量都是常量时,建议将该类转换为接口描述。关键词interface/implements特点耦合性低、规范化等等,接口与接口之间可以多继承,类与接口之间可以多实现例如:电脑上的USB接口,即插即拔式,扩展性强,有规则要求。接口定义语法形式:[修饰符] interface 接口名 [exte

2020-11-17 20:50:41 195

原创 Java 抽象类

抽象类的概念:类:用于描述某一类具体的事物抽象类:模糊的、不具体的类在面向对象分析和设计的过程中,经过抽象、封装和继承的分析之后,可能要创建一个抽象父类,该父类定义了其所有子类共享的一般形式,具体细节由子类来完成。(抽象类的本质仍然是一个类)关键词:abstract 抽象的,是一个修饰符,用于告诉虚拟机该类或方法是一个抽象的类或方法。abstract class 类名{}抽象方法:没有方法体的方法,是不具体的,只含有方法的声明,因此称之为抽象方法,对应的类也就称为抽象类,只需要在方法及类

2020-11-14 16:49:12 994

原创 Java 继承

1.概念:继承是 Java 面向对象的三大重要特性之一,其作用是使用已存在的类的定义作为基础 建立新类,新类的定义又可以增加新的属性或新的方法,也可以使用已经存在的类的属性和方法,通俗的讲:子类继承父类,并拥有了父类中提供的所有公共的属性及方法。2.关键字:extends意义:当多个类属于同一类事物(物种),重复性的代码太多,代码臃肿,但是重复性的内容可归属于某一类事物,此时通过继承的形式来梳理逻辑关系及简化代码,但前提:用于简化代码的几个类属于同一类事物范畴内例如:描述个人和描述人类–继承关系。

2020-11-12 20:43:38 4313

原创 Java 八大基本数据类型

1.基本数据类型(1)整数类型(byte short int long)注:long a=1234567890L(末尾加“L”、“l”),否则默认为int型;float b=2.3f(末尾加“F”、“f”),否则默认为double型;八进制必须以0(零) 开头;十六必须进制以0X或0x开头(零X或零x)。(2)浮点类型(float double)java中float和double的区别:float:单精度类型,精度是8位有效数字,取值范围是10的-38次方 到10的

2020-11-11 19:28:19 211

原创 Java if与switch语句

一、if语句概念:if语句用于判断,可以单分支,也可以多分支;有三种语法形式。单分支:第一种语法if(表达式){ 代码块}第二种语法if(score>98){ System.out.println("天才"); }else{ System.out.println("拔尖"); }多分支:第三种写法:if(score>90){ Syst

2020-11-10 23:00:13 213

原创 Java 方法

方法1.概念:方法就是java中一个命名的代码块,用来完成特定功能的代码块。在很多语言里面都有函数的定义,函数在Java中被称为方法;方法通常是为了完成一定的功能,把程序中特定的代码块组合在一起构成的,其中主要优点在两个方面,一是可以重用,另一个是使程序结构更加清晰。2.格式[修饰符] 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) { 函数体; return 返回值; }3方法参数.方法中的参数可以是无限个,根据情况来定,注意点同一个类中方法名不允许一样的

2020-11-09 20:42:31 99

原创 java for循环与跳转语句

##一、while循环你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功

2020-11-06 23:02:17 482

空空如也

空空如也

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

TA关注的人

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