自定义博客皮肤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)
  • 收藏
  • 关注

原创 判断闰年

一、什么是闰年?(该资料来源百度百科) 普通闰年:公历年份是4的倍数的,且不是100的倍数,为普通闰年(如2004年、2020年就是闰年)。 世纪闰年:公历年份是整百数的,必须是400的倍数才是世纪闰年(如1900年不是世纪闰年,2000年是世纪闰年)。 闰年(Leap Year)是为了弥补因人为历法规定造成的年度天数与地球实际公转周期的时间差而设立的。 补上时间差的年份为闰年。闰年共有366天(1-12月分别为31天、29天、31天、30天、31天、30天、31天、31天、30天、31天、30天、31天)

2020-11-01 10:33:05 243

原创 数字炸弹

一、案例介绍   我们在日常生活中,总会看见或者亲身体会过数字炸弹游戏。   猜数字案例具有的功能呢?取值数字1~100之中的一个数字,说中数字的人需要收到响应的惩罚。   游戏操作如下: 游戏后台随机自动生成1~100其中的一个整数数字,然后用户通过键盘输入数字。 如果玩家说的数字和后台生成的数字一样,则将会接受响应的惩罚。 如果不一样将会再次生成新的范围:例如:后台数字为31,玩家说出数字40,则新的范围变为140,如果玩家说出数字11,则新的范围变为11100. 直至玩家说出数字和后台生成数字一样,游

2020-10-12 22:02:02 3204

原创 03DDL数据定义语言

DDL数据定义语言 DDL: 数据定义语言, 负责数据库和表相关的操作 1.使用数据库软件保存数据需要先建库再建表, 然后再对表里面的数据进行增删改查 。 2.每一个开发的工程都需要对应MySQL里面的一个数据库, MySQL里面可以创建n个数据库.    每个数据库里面可以创建n个表, 每个表里面可以添加n条数据。 3.SQL语句格式:    a.SQL不区分大小写    b.以分号结尾   &n

2020-09-06 19:57:38 110

原创 02SQL语言分类

SQL语言分类 1.DDL: 数据定义语言, 负责数据库和表相关的操作 2.DML : 数据操作语言,负责对数据进行增删改查操作 3.DQL: 数据查询语言,负责查询数据 4.TCL: 事务控制语言, 负责处理事务相关 5.DCL: 数据控制语言,负责分配用户权限相关 ...

2020-09-06 14:37:26 74

原创 01数据库的简介

数据库的简介 学习数据库的意义 学习数据库主要学习的就是如何对数据进行增删改查操作。 什么是数据库 数据库实际上就是一款软件, 电脑上安装了这款软件之后就可以成为数据库服务器。 为什么使用数据库软件 通过数据库来解决数据在项目中的增删改查,由于对数据进行增删改查是任何网站中都需要用到,如果这时在每一个网站都写一遍增删改查的操作代码完全没有必要,数据库软件就是这样的一个通用的解决方案,让数据库软件来解决这种操作,来帮助我们去对数据进行处理。 常见的数据库软件 1.MySQL:Oracle公司产品,MySQL在

2020-09-06 14:35:49 228

原创 第四章(三)·方法2,方法的参数传递

方法的参数传递 形参与实参 什么是形参? 方法中指定的参数称为形式参数也就是形参。 什么是实参? 在调用方法时,传入的数值称之为实际参数也就是实参。 参数传递分为两种 值传递与引用传递 1.什么方法的值传递? 值传递在方法里改变变量的值,而作用范围仅仅是方法里,当这个方法结束时,这个值传递也将消失 代码样例: public class ArgumentsDemo01 { public static void main(String[] args) { int a=5; int b=10; ch

2020-08-28 21:22:02 313

原创 WEB前端(第二章)·JavaScript学习笔记

JavaScript 一、作用:给页面添加动态效果。 注意:和Java,没有任何关系。 二、语言特点:属于脚本语言,不需要编译直接执行。 属于弱类型语言 强类型int x = 10; String name=“X”; 弱类型var x = 10;var name=“X” 安全性高:js语言只能访问浏览器内部的数据不能访问浏览器以外的数据。 交互性高:js语言可以直接嵌入到HTML页面,可以让用户脱离后端服务器和页面内容进行交互(简单的来说就是,先访问一个网页,然后把网断开,其下拉列表等一些js特效可以继续使

2020-08-28 20:06:50 190

原创 Web前端(第一章)HTML学习笔记

HTML HyperTextMarkupLanguage:超文本标记语言 纯文本: 指只包含文本内容不包含其它任何信息 超文本: 指不仅仅是纯文本,还包括字体效果和多媒体信息(音频/视频/图片) ML标记语言: 指以一对尖括号表示元素的语言格式 意义:学习HTML实际上就是学习有哪些HTML标签, 以及这些标签的使用方式 HTML常见标签 一、常见文本相关标签 1.内容标题h1-h6 显示特点: 数值越小字体越大, 自带加粗和上下间距,独占一行 段落标签p 显示特点: 独占一行 自带上下间距 文本相关 加

2020-08-24 21:52:00 364

原创 web前端(开章)

学习目标: Web前端:如何开发页面 数据库:如何对数据进行增删改查 Servlet:学习获得用户的请求,以及如何对该请求做出响应 学习内容: 一、web前端 1、 HTML 2、 CSS 3、 JavaScript 4、 JQuery 5、 BootStrap 二、数据库: 三、Servlet: 学习产出: 技术笔记 CSDN 技术博客 ...

2020-08-22 09:54:44 122

原创 第四章(三)·方法1

1.什么是方法?    在java中,方法就是用来完成解决某件事情或实现某个功能的办法。 2.方法的语法格式 在Java中如何声明一个方法,格式如下 修饰符 返回值类型 方法名(参数类型 参数名,参数类型 参数名,……………………){ 执行语句; 。。。。。。。。。 return 返回值; } 注解 修饰符: 修饰符很多,对其方法进行限定(有可能不是很准确这么说) 返回值类型:用于限制方法返回值类型的数据类型 方法名:该设定此方法的名字 参数类型:用于限定调

2020-08-21 21:40:42 288

原创 第四章·(二)类与对象

什么是类?什么是对象? 软件是由很多很多对象组成的,基于对象抽出了类 类是对象的模板,对象是类的具体的实例 具体解释:以下代码为例子 Person就是类,而speak就是方法(对象所共有的行为或动作) 一个类可以创建多个对象 对象:真实存在的东西/个体 类:模子,代表一类个体 类中可以包含: 对象所共有的属性/特征:成员变量(数据) -------如以下代码的name和age属性 对象所共有的行为/动作:方法------------如一下代码的speak方法 一些代码为简单的演示,定义一个人的类,人发出说话

2020-08-17 16:11:27 139

原创 第四章·(一)Java面向对象

面向对象百度百科 这是面向对象的百度百科,这个写的非常全面可以看看 总结 万物皆可对象 举个例子(有可能不准确,可以留言): 制作汽车 面向过程是四处弄零件拼装一个 面对对象是偏向于怎么设计一个汽车,轮子是什么样子的,车是什么材料的等 Java面向对象三大特性; 1.封装2.继承3.多态 ...

2020-08-17 14:26:39 135

原创 WebServer(四)

此版本较WebServer三添加或改进的功能 1.将服务端改为多线程方式,每个客户端连接后都启动一个线程进行处理 2.了解HTTP协议的基本交互规则和HTTP请求的内容格式 3.测试读取客户端发送过来的一行字符串 实现 1:在com.webserver.core下面新建一个类:ClientHandler,这是一个线程任务类,在线程上运行,用于处理某个客户端的HTTP交互 2:在ClientHandler中完成测试读取一行字符串的操作 3:在WebServer类中当一个客户端连接启动一个线程运行ClientH

2020-08-17 10:28:33 194

原创 WebServer·(三)项目的第一个版本

制作一个服务端,然后启动,然后通过网页端进行连接 运行项目时显示,然后通过网页访问http://localhost:8088/ 然后通过网页访问http://localhost:8088/ 第一步:在main文件夹下的Java文件夹下创建项目包,我的项目的包名为cn.javawebsever.core 第二部:在刚刚创建的项目包下,创建class文件,文件名为WebSever,其功能为该项目的主类 Java代码 package cn.websever.core; import java.io.Inpu

2020-08-15 12:29:29 180

原创 第三章·Java的基础语法(九)

Java数组 1.Java数组的基本概念 数组是Java中最常见的一种数据结构也就是引用数据类型,用来存储多个数据,是相同数据类型的集合 2.数组的定义 type []arrayName; type arrayName[]; //代码样例 public class Demo{ public static void main(String[] args) { int[] arr = new int[10]; int arr2[] = new int[10]; } } 3.数组的初始化 a.数组的

2020-08-15 11:09:42 128

原创 WebServer·(二)在IDEA中,安装配置Maven并且开发MavenHelloWorld

什么是Maven? Maven项目对象模型(POM Project Object Model),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。 具体介绍请查看百度百科的链接:https://baike.baidu.com/item/Maven/6094909?fr=aladdin Maven仓库配置 第一步:下载文件 settings.xml (这是一个Maven仓库配置文件) 第二部:在ecplise 中配置,配置步骤如下 File→Settings→Build,Execution

2020-08-14 16:49:45 230

原创 WebServer·(一)我们做的是什么

做的是什么? 做的是一个web服务端(web容器)。

2020-08-13 19:41:19 247

原创 第三章·Java的基础语法(八)

第三章·Java的基础语法(八) 循环结构的控制(分为三种) 第一种:break语句 第二种:continue语句 第三种:return语句 break语句 结束整个循环 public class Demo { public static void main(String[] args) { for(int i = 0; i<10; i++) { System.out.println(i); break; } } } continue语句 结束当前循环 public clas

2020-08-13 12:37:56 159

原创 第三章·Java的基础语法(七)

第三章·Java的基础语法(七) Java的循环语句 Java的循环语句共三种 第一种while 格式: while(执行条件){ 执行语句 } public class Demo { public static void main(String[] args) { int i = 0; while(i<10) { i++; System.out.println("i:"+i); /* 输出结果 i:1 i:2 i:3 i:4 i:5

2020-08-12 21:32:37 79

原创 第三章·Java的基础语法(六)

Java的if语句与三目运算符 Java中Scanner和Random类 1.Java的if语句与三目运算符可以互相替换 做一个例子,说明 public class Demo{ public static void main(String[] args){ int x = 9; int y = 99; int max; if (x > y) { max = x; } else { max = y; } System.out.println(max);

2020-08-12 16:38:52 148

空空如也

空空如也

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

TA关注的人

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