自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 继承Thread类

/** * 继承Thread类实现一个接口 * @author LYWZL * */public class ThreadTest { public static void main(String[] args) { MyThread1 mtd = new MyThread1(); mtd.start(); Thread.currentThread().setName("我是主线程"); for (int i = 0; i < 50; i++) { System.o.

2021-10-14 09:00:04 211 1

原创 杨辉三角java打印

package com.lyw20211011.test;public class YHsanJiao { public static void main(String[] args) { int[][] arr = new int[7][7]; for (int i = 0; i < arr.length; i++) { for (int j = 0; j <= i; j++) { if (j == 0 | j == i) { arr[i][j] = .

2021-10-11 20:24:57 183

原创 StringBuffer与StringBuilder的区别

StringBuffer与StringBuilder的区别一、String,StringBuffer与StringBuilderString字符串常量String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,这样不仅效率低下,而且大量浪费有限的内存空间。StringBuffer与StringBuilder是字符串变量StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象二、StringBuf

2021-09-28 19:08:03 24940

原创 根据 Main 中对 Student 类的属性和方法的调用,补充 Student 的属性和方法。

import java.util.*;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); Student student1 = new Student(); student1.setSex(Student.SEX_FEMALE); student1.name = sc.next(); student1.age = sc.nextInt.

2021-09-27 23:20:11 473

原创 有1,2,3,4四个数字,能组成多少个互不相同且无重复数字的三位数,都是多少。

public class NumberTest { public static void main(String[] args) { int count = 0; for (int i = 1; i <= 4; i++) { for (int j = 1; j <= 4; j++) { for (int k = 1; k <= 4; k++) { if (i != j && i != k && j != k) { .

2021-09-23 17:28:13 92

原创 JAVA数组

1.什么是数组?(what)数组是具有相同数据类型且按照一定次序排列的一组变量的集合体。即用一个变量名表示一批数据。(一个数组在内存中会得到一段连续的空间)2..为什么使用数组?(why)在实际应用中,经常需要处理相同类型的一批数据,所以就引用了数组,为了简化代码3.数组中有哪些基本概念? 什么是数组元素? 构成一个数组的每一个数据称为数组元素。 什么是数组下标? 下标是数组元素在数组中的位置。在一个数组中,数组下标使用整数表示的,从0开始,依次累加1。

2021-09-23 17:19:19 155

原创 输入一串字符,统计每个字符出现的个数

import java.util.Arrays;/** * * @author LYWZL *1.从键盘获得一串字符 *2.把获得的这一串字符转换成字符数组 *3.把相同的字符统计成个数 * 3.1把字符数组进行排序,一个字符对应的是一个整数值。 * 3.2统计出相同字符的个数 * 3.3打印输出 * */import java.util.Scanner;public class CountChar { public static void main(Strin.

2021-09-17 20:49:42 4127

原创 JAVA包装类

基本类型与包装类1.包装类的来源?JAVA为8种基本类型提供了包装类(Wrapper Class)。2.包装类的作用?解决了基本数据类型不能当成Object类型变量使用的问题。3.包装类有哪些?基本数据类型 包装类 byte Byte short Short int Integer long Long char Character float Float double Double boolea

2021-09-14 22:06:08 72

原创 Java实现快速排序

public class QuickSort { public static void main(String[] args) { int[] a = new int[] {6, 1, 2, 7, 9, 3, 4, 5, 10, 8}; //调用快排方法 quickSort(a, 0, a.length - 1); //打印输出排好序的数组元素 for (int i = 0; i < a.length; i++) { System.out.print(a[i] + " ".

2021-09-13 21:10:14 58

原创 Java实现冒泡排序

package com.kfm.leiyawen.Test0905;public class Demo_Sort { public static void main(String[] args) { int[]numbers=new int[]{1,8,5,4}; for(int i = 0;i<numbers.length-1;i++) { for(int j = 0;j<numbers.length-1-i;j++) { if(number.

2021-09-05 15:05:25 65

原创 JAVA结构化编程

1.什么是结构化编程 编程中只使用三大结构 不能使用goto语句 1972年美国科学家,发表论文证明所有的程序流程,只需要三大结构完成。 2.为什么要使用结构化编程? 把代码分成一个一个的代码块 极大的提高了代码的可 读性 3.三大结构A. 循环结构 单线程(一个执行序列) 代码总是执行上一行,再执行下一行 在顺序结构中,要提防不小心产生的空语句 //空语句实例:public class BanchTe

2021-09-01 22:19:06 931 8

原创 JAVA中100到1000之间水仙花数的打印<案例三>

private static void narcissisticNumber() { for(int i = 2;i < 1000;i++) { int a = i/100; int b = (i-a*100)/10; int c = (i-a*100-b*10)/1; if (i == a*a*a + b*b*b + c*c*c) { System.out.println("水仙花数为"+i); } } }...

2021-08-31 20:21:35 168

原创 JAVA中九九乘法表的打印<案例二>

private static void multiplicationTable() { for (int i = 1; i <= 9 ; i++) { for (int j = 1; j <=i ; j++) { System.out.print(j+" x "+i+" = "+(i*j)+" "); } System.out.println(); } }.

2021-08-31 20:18:53 83

原创 JAVA中矩形的面积的计算<案例一>

private static void rectangularArea() { double w; double h; Scanner scanner = new Scanner(System.in); System.out.println("请输入长方形的宽"); w = scanner.nextDouble(); System.out.println("请输入长方形的高"); h = sca.

2021-08-31 20:16:32 197

原创 JAVA中常用的运算

关系运算 . < >= <= != ==(注意是2个等号)关系运算返回的结果是布尔类型(TRUE\FSLAE)System.out.println(5>3==true);System.out.println(2<3==true);System.out.println(5>=3==true);System.out.println(2>4==false);System.out.println(3!=4==true);System.out.p..

2021-08-31 20:09:24 146

原创 JAVA中的变量与常用的算数运算符

java中的变量1 什么是变量?就相当于解方程时的未知数。2 变量的分类(分类线索) 按照数据类型分类(8种) 按照作用范围分类 成员变量 声明在类的里面,方法的外面(类体以内,方法之外)。一般要求把成员变量声明在类体顶部。 面向类体里的所有成员 有默认值 默认值图如下 成员变量的分类 1.类变量 他是类和所有对象共享的,独一份的...

2021-08-30 00:06:26 83

原创 JAVA基本数据类型

1.java有哪些基本数据类型2.为什么要有这么多数据类型?计算机的内存空间有限,所以在使用数据类型中要量入为出类型 大小 示例 取值范围 boolean 1字节,8位 true true false \byte 1字节,8位有符号数 -100 -128~+127 short 2字节,16位有符号数 100 -32768~+32767 int 4字节,32位有符号数 150 -2147

2021-08-26 22:24:24 131

原创 MySQL事务

1.事务构成单一逻辑工作单元的操作集合称作事物(transaction),他是作为不可分割的逻辑单元执行的一组SQL语句。MySQL8默认的引擎是InnoDB,该引擎是支持事务的。早期的MySQL(mysql5.5之前)默认的引擎是MyISAM。他是不支持事务的。举例:设存在 t_accounts 表,其中存在两个账户id card_no(账户) name balance(余额) 1 1234 张某 20000 2 5678

2021-08-24 20:03:53 84

原创 mysql日期函数使用方法

先知道日期格式符格式符是描述日期的格式符号,用字母描述日期中特定的部分,以%开头,例如 %m表示日期中的月份。格式 描述 %a 缩写星期名 %b 缩写月名 %c 月,数值 %D 带有英文前缀的月中的天 %d 月的天,数值(00-31) %e 月的天,数值(0-31) %f 微秒 %H 小时(00-23) %h 小时(01-12) %I 小时(01-12) %i 分钟,数值(00-5..

2021-08-17 22:46:51 137

原创 mysql日期查询

1.查看表注释和列的注释通过information_schema数据库中的tables可以查看所有表的注释通过information_schema数据库中的columns可以查看所有列的注释SELECT column_name , column_commentFROM information_schema.columnsWHERE table_name = 't_orders';2.MySQL中提供的 last_insert_id 函数获得最后插入的id,但是对批量插入是有问题的,

2021-08-17 22:42:52 2037

原创 mysql查询案例

1.查询last_name中第三个字母是a的员工工号,姓,名分析:第三个字母是a,因此需要使用匹配单个字符的通配符(_)来匹配前两个字符,另外还需要使用匹配任意个字符的统配符(%)来匹配其他字符.SELECT id , last_name , first nameFROM s_empWHERE lower(last_name) LIKE '__a%'-- 注意,有些数据库(例如Oracle)是严格区分大小写的,因此需要使用大小写转换函数.若后面用小写,前面就用lower().若后面大写,

2021-08-16 21:09:54 1228 2

原创 mysql查询

8.13 查询1.为列指定别名(AS),也可以不使用。(列与别名之间用空格隔开)(不使用AS,用空格隔开也可以)SELECT empno AS 工号 , ename AS 姓名 , job AS 岗位 , sal AS 薪水 FROM emp ;2.使用DISTINCT可以剔除查询结果中的重复行(以行为单位看重复嘛)(DISTINCT必须跟在SELECT之后)-- 使用 DISTINCT 可以剔除查询结果中的 "重复行"SELECT DISTINCT deptno FROM emp;

2021-08-13 23:01:34 162 2

原创 MySQL<二> 约束

主键约束(PK) 表中的记录称为实体。 表中经常有一列或者多列的组合。他的值能唯一表示表中的每一行。这样的一列或者多列称为主键约束。主键列中的值是不允许被重复的,通过主键约束可以增强表的实体完整性。一个表只能有一个PRIMARY KEY约束,而且PRIMARY KEY约束中的列不能接受空值(NULL)。 语法结构 ALTER TABLE table_name ADD CONSTRAINT pk_name PRIMARY KEY(col_name)egg:table_nam...

2021-08-12 23:21:18 56

原创 mysql<一>

任务一Mysql的环境配置 在命令提示符中登录已经启动的数据库服务 在命令提示符中切换到MySQL主目录下的bin目录 执行 mysql -u root -p即可登录(root用户没有密码) 在mysql环境下执行select vefrsion()查看数据库版本 在mysql环境之下执行exit或者quit命令即可退出 卸载安装MySQL数据库 将来不在使用mysql数据库时执行6uninstall.bat批处理即

2021-08-09 20:15:05 69

原创 弹性盒子布局

伸缩容器 display:fleX display:fleX 控制伸缩容器 定义伸缩容器主轴(flex-direction:) flex-direction:row(默认) | row-reverse | column | column-reverse 水平方向 水平反向 纵向 纵向反向 弹性项目的堆叠方向(fiex-wrap) f..

2021-08-03 22:19:40 131

原创 CSS定位中的Fixed定位

相对定位 没有脱离文档流,相对于原来的位置。 position: relative; top: 20px; right: 20px; 绝对定位 脱离文档流了,(相对于父元素。一般是以<body>为参考的,但若父容器设置了相对或者绝对定位,就以父元素为主)(控制堆叠顺序 ( z-index )注意,没有单位·`) position: absolute; top: 20px..

2021-08-03 22:07:43 9870

原创 知识点查缺补漏<一>

任务一绘制背景 Base64(用这个办法,图片加载的会快一点。而且每个照片都有自己唯一的base64编码) background-image: url(data:image/jpg;base64,编码) 引用背景时<img src="data:image/jpg;base64,编码)直接在body中引用照片时 控制背景图像绘制区域 绘制到元素边框 ( border-box ) 绘制到元素内边距( padding-box ) 仅绘制

2021-08-03 08:58:07 86

原创 学习盒子模型<一>

盒子模型 盒子模型时具有内容(content)(盒子里面装的东西)、内边距(padding)(盒子里面内容到盒子边缘的距离)、边框(border)(盒子本身)、外边距(margin)(盒子周围的其他元素到盒子边框的距离。)属性的HTML元素。盒子的属性 外边界 属性名称 解释 margin-top 上外边距 margin-right 右外边距 margin-bottom 下外边距 margin-left 左...

2021-07-29 22:51:27 102

原创 学习层叠样式表css<二>

任务一 属性文字类属性 css提供了常用的修饰文本的属性如下表 样式属性 说明 font-size 设置字体大小 如:2px fongt-family 设置字体类型 如;宋体 font-style 设置字体样式 如:斜体 font-weight 设置字体粗细 如:bold(加粗) line-height 设置一行文字的高度,设置高度后,可以使本行内容垂直居中 text-align 设置文字水平对象方式。

2021-07-29 22:46:49 83

原创 学习层叠样式表(CSS)<一>

层叠样式表(css) css即层叠样式表。用此技术可以有效的对页面的布局、字体、颜色、背景和其他效果实现更加金准的控制。在一定程度上解决了兼容性问题。 标签选择器(元素选择器) 通配符选择器 *(改变全部的,所有的,很霸道) *{​}例如*{ font-size: 30px;color: #777;} 标签选择器(对目标标签进行修饰) 标签{}例如button{ font-size: 14px;} 属性选

2021-07-28 22:47:42 92

原创 学习HTML<三>

框架FrameSet框架 框架(FramSet)用于将一个浏览器窗口分割成几个子窗口,每个窗口显示一个网页文件,并在子窗口之间实现导航。框架的建立利用<frameset>(成对出现)标签和<frame>(自封闭标签)标签。 框架集的属性 能使用rows属性拆分框架集 能使用cols属性拆分框架集 先切行,后切列 在主页面将不用<body></body> 用name属性

2021-07-28 22:42:58 92

原创 绝对路径与相对路径(在网页制作中的应用)

相对路径 路径是指一个文件存储的位置,分为相对路径和绝对路径,相对路径是指当前文件所在位置为参考点而建立的路径。假设有如下图所示的路径:index.html文件的源代码如下<body> <img scr="../images/dog.jpg"/></body>解析 <img>的src属性值"../images/dog.jpg"是一个路径,这个路径是以当前文件(index.html)所在目录为参考点的...

2021-07-28 18:47:43 1774

原创 学习HTML<二>

任务一超链接(行标签) a标签是超链接,用于实现从一个页面跳转到另外一个页面。 <body><a href="http://www.baidu.com" title="百度"target="_blank">百度</a><br /><a href="index.html"title="返回首页">首页</a></body>注意:target="_self" 在本窗口打开链接target="_bl

2021-07-27 23:08:34 76

原创 nginx服务器的下载安装与使用

下载http://nginx.org/en/download.html解压将下载后的 nginx-1.19.8.zip 压缩包解压缩到 D:/applications 目录下。解压后的目录结构如下:<img src="images\nginx-directory.png" style="zoom:80%;border:1px solid gray;" />配置在 conf 目录中找到 nginx.conf 文件,先备份后再修改该文件。修改之后的内容如下:

2021-07-26 21:43:30 2725 10

原创 学习HTML<一>

任务1软件开发 前端:html、css、javascript、vue 后端:java、python、php、c++ 任务2HTML(解释性语言) HTML的发展史 html4 html5 运行环境(浏览器、现代浏览器) Googel Chrome Mozilla Firefox Microsoft Edge 开发工具 VScode Hbuilder

2021-07-26 21:17:44 1201

空空如也

空空如也

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

TA关注的人

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