- 博客(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
358
原创 数字炸弹
一、案例介绍 我们在日常生活中,总会看见或者亲身体会过数字炸弹游戏。 猜数字案例具有的功能呢?取值数字1~100之中的一个数字,说中数字的人需要收到响应的惩罚。 游戏操作如下:游戏后台随机自动生成1~100其中的一个整数数字,然后用户通过键盘输入数字。如果玩家说的数字和后台生成的数字一样,则将会接受响应的惩罚。如果不一样将会再次生成新的范围:例如:后台数字为31,玩家说出数字40,则新的范围变为140,如果玩家说出数字11,则新的范围变为11100.直至玩家说出数字和后台生成数字一样,游
2020-10-12 22:02:02
3476
原创 03DDL数据定义语言
DDL数据定义语言DDL: 数据定义语言, 负责数据库和表相关的操作1.使用数据库软件保存数据需要先建库再建表, 然后再对表里面的数据进行增删改查 。2.每一个开发的工程都需要对应MySQL里面的一个数据库, MySQL里面可以创建n个数据库. 每个数据库里面可以创建n个表, 每个表里面可以添加n条数据。3.SQL语句格式: a.SQL不区分大小写 b.以分号结尾 &n
2020-09-06 19:57:38
155
原创 02SQL语言分类
SQL语言分类1.DDL: 数据定义语言, 负责数据库和表相关的操作2.DML : 数据操作语言,负责对数据进行增删改查操作3.DQL: 数据查询语言,负责查询数据4.TCL: 事务控制语言, 负责处理事务相关5.DCL: 数据控制语言,负责分配用户权限相关...
2020-09-06 14:37:26
124
原创 01数据库的简介
数据库的简介学习数据库的意义学习数据库主要学习的就是如何对数据进行增删改查操作。什么是数据库数据库实际上就是一款软件, 电脑上安装了这款软件之后就可以成为数据库服务器。为什么使用数据库软件通过数据库来解决数据在项目中的增删改查,由于对数据进行增删改查是任何网站中都需要用到,如果这时在每一个网站都写一遍增删改查的操作代码完全没有必要,数据库软件就是这样的一个通用的解决方案,让数据库软件来解决这种操作,来帮助我们去对数据进行处理。常见的数据库软件1.MySQL:Oracle公司产品,MySQL在
2020-09-06 14:35:49
272
原创 第四章(三)·方法2,方法的参数传递
方法的参数传递形参与实参什么是形参?方法中指定的参数称为形式参数也就是形参。什么是实参?在调用方法时,传入的数值称之为实际参数也就是实参。参数传递分为两种值传递与引用传递1.什么方法的值传递?值传递在方法里改变变量的值,而作用范围仅仅是方法里,当这个方法结束时,这个值传递也将消失代码样例:public class ArgumentsDemo01 { public static void main(String[] args) { int a=5; int b=10; ch
2020-08-28 21:22:02
404
原创 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
259
原创 Web前端(第一章)HTML学习笔记
HTMLHyperTextMarkupLanguage:超文本标记语言纯文本: 指只包含文本内容不包含其它任何信息超文本: 指不仅仅是纯文本,还包括字体效果和多媒体信息(音频/视频/图片)ML标记语言: 指以一对尖括号表示元素的语言格式意义:学习HTML实际上就是学习有哪些HTML标签, 以及这些标签的使用方式HTML常见标签一、常见文本相关标签1.内容标题h1-h6显示特点: 数值越小字体越大, 自带加粗和上下间距,独占一行段落标签p显示特点: 独占一行 自带上下间距文本相关加
2020-08-24 21:52:00
444
原创 web前端(开章)
学习目标:Web前端:如何开发页面数据库:如何对数据进行增删改查Servlet:学习获得用户的请求,以及如何对该请求做出响应学习内容:一、web前端1、 HTML2、 CSS3、 JavaScript4、 JQuery5、 BootStrap二、数据库:三、Servlet:学习产出:技术笔记优快云 技术博客...
2020-08-22 09:54:44
164
原创 第四章(三)·方法1
1.什么是方法? 在java中,方法就是用来完成解决某件事情或实现某个功能的办法。2.方法的语法格式在Java中如何声明一个方法,格式如下修饰符 返回值类型 方法名(参数类型 参数名,参数类型 参数名,……………………){ 执行语句; 。。。。。。。。。 return 返回值;}注解修饰符: 修饰符很多,对其方法进行限定(有可能不是很准确这么说)返回值类型:用于限制方法返回值类型的数据类型方法名:该设定此方法的名字参数类型:用于限定调
2020-08-21 21:40:42
351
原创 第四章·(二)类与对象
什么是类?什么是对象?软件是由很多很多对象组成的,基于对象抽出了类类是对象的模板,对象是类的具体的实例具体解释:以下代码为例子 Person就是类,而speak就是方法(对象所共有的行为或动作)一个类可以创建多个对象对象:真实存在的东西/个体类:模子,代表一类个体类中可以包含:对象所共有的属性/特征:成员变量(数据) -------如以下代码的name和age属性对象所共有的行为/动作:方法------------如一下代码的speak方法一些代码为简单的演示,定义一个人的类,人发出说话
2020-08-17 16:11:27
180
原创 第四章·(一)Java面向对象
面向对象百度百科这是面向对象的百度百科,这个写的非常全面可以看看总结万物皆可对象举个例子(有可能不准确,可以留言):制作汽车面向过程是四处弄零件拼装一个面对对象是偏向于怎么设计一个汽车,轮子是什么样子的,车是什么材料的等Java面向对象三大特性;1.封装2.继承3.多态...
2020-08-17 14:26:39
177
原创 WebServer(四)
此版本较WebServer三添加或改进的功能1.将服务端改为多线程方式,每个客户端连接后都启动一个线程进行处理2.了解HTTP协议的基本交互规则和HTTP请求的内容格式3.测试读取客户端发送过来的一行字符串实现1:在com.webserver.core下面新建一个类:ClientHandler,这是一个线程任务类,在线程上运行,用于处理某个客户端的HTTP交互2:在ClientHandler中完成测试读取一行字符串的操作3:在WebServer类中当一个客户端连接启动一个线程运行ClientH
2020-08-17 10:28:33
233
原创 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
240
原创 第三章·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
165
原创 WebServer·(二)在IDEA中,安装配置Maven并且开发MavenHelloWorld
什么是Maven?Maven项目对象模型(POM Project Object Model),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。具体介绍请查看百度百科的链接:https://baike.baidu.com/item/Maven/6094909?fr=aladdinMaven仓库配置第一步:下载文件 settings.xml (这是一个Maven仓库配置文件)第二部:在ecplise 中配置,配置步骤如下File→Settings→Build,Execution
2020-08-14 16:49:45
275
原创 第三章·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
197
原创 第三章·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
119
原创 第三章·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
190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅