自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaWeb学习后续----MVC三层架构

1、MVC三层架构什么是MVC: Model view Controller 模型、视图、控制器1.1、早些年用户直接访问控制层,控制层就可以直接操作数据库;servlet--CRUD-->数据库弊端:程序十分臃肿,不利于维护 servlet的代码中:处理请求、响应、视图跳转、处理JDBC、处理业务代码、处理逻辑代码架构:没有什么是加一层解决不了的!...

2020-02-27 13:35:39 144

原创 JavaWeb学习7---JSP与JavaBean

1.1、什么是JSPJava Server Pages : Java服务器端页面,也和Servlet一样,用于动态Web技术!最大的特点:写JSP就像在写HTML区别:HTML只给用户提供静态的数据JSP页面中可以嵌入JAVA代码,为用户提供动态数据;1.2、JSP原理思路:JSP到底怎么执行的!代码层面没有任何问题服务器内部工作tomcat中有一个work...

2020-02-27 13:30:13 198

原创 JavaWeb学习6---Cookie、Session

JavaWeb学习6—Cookie、Sesson1.1、会话会话:用户打开一个浏览器,点击了很多超链接,访问多个web资源,关闭浏览器,这个过程可以称之为会话;有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学,曾经来过,称之为有状态会话;你能怎么证明你是西开的学生?你 西开发票 西开给你发票学校登记 ...

2020-02-27 13:25:22 122

原创 JavaWeb学习5---Servlet

JavaWeb学习4—Servlet1.1、Servlet简介Servlet就是sun公司开发动态web的一门技术Sun在这些API中提供一个接口叫做:Servlet,如果你想开发一个Servlet程序,只需要完成两个小步骤:编写一个类,实现Servlet接口把开发好的Java类部署到web服务器中。把实现了Servlet接口的Java程序叫做,Servlet1.2、Hel...

2020-02-27 13:21:36 159

原创 Javaweb---问题总结

Javaweb—问题总结1.说说Jetty与tomcat的区别​ Jetty和Tomcat为目前全球范围内最著名的两款开源的webserver/servlet容器。由于它们的实现都遵循Java Servlet规范,一个java Web应用部署于两款容器的任意一个皆可。但选择哪个更优?也许这得看场景。那Jetty与Tomcat比较,有哪些差异?Jetty更轻量级。这是相对T...

2020-02-14 16:17:08 220

原创 JavaWeb学习4---Maven的安装与配置

5、Maven我为什么要学习这个技术?在Javaweb开发中,需要使用大量的jar包,我们手动去导入;如何能够让一个东西自动帮我导入和配置这个jar包。由此,Maven诞生了!5.1 Maven项目架构管理工具我们目前用来就是方便导入jar包的!Maven的核心思想:约定大于配置有约束,不要去违反。Maven会规定好你该如何去编写我们的Java代码,必须要按照这个...

2020-02-13 16:52:49 127

原创 JavaWeb学习3---Http

4、Http4.1、什么是HTTPHTTP(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上。文本:html,字符串,~ ….超文本:图片,音乐,视频,定位,地图…….80Https:安全的4434.2、两个时代http1.0HTTP/1.0:客户端可以与web服务器连接后,只能获得一个web资源,断开连接http2.0HTTP/1....

2020-02-13 16:34:06 297

原创 JavaWeb学习2---Tomcat的安装与配置

Tomcat1、 安装tomcattomcat官网:http://tomcat.apache.org/2、Tomcat启动和配置文件夹作用:启动。关闭Tomcat访问测试:http://localhost:8080/可能遇到的问题:Java环境变量没有配置闪退问题:需要配置兼容性乱码问题:配置文件中设置3、配置可以配置启动的端口号tomcat的默认端口号为...

2020-02-13 15:27:46 186

原创 JavaWeb学习一 ---初识

JavaWebJava Web1、基本概念1.1、前言web开发:web,网页的意思 , www.baidu.com静态webhtml,css提供给所有人看的数据始终不会发生变化!动态web淘宝,几乎是所有的网站;提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同!技术栈:Servlet/JSP,ASP,PHP在J...

2020-02-12 15:24:06 138

原创 MySQL学习四 ---JDBC

MySQL学习四 —JDBCJDBC简介:Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标。我们通常说的JDBC是面向关系型数据库的。1.1、数据库驱动驱动:声卡,显卡、数据库[外链图片转存...

2020-02-08 19:27:37 138

原创 MySQL学习三 ---DML语言

MySQL学习三 —DML语言1、MySQL数据管理1.1、外键(了解)方式一:在创建表的时候,增加约束(麻烦、比较复杂)CREATE TABLE `grade`( `gradeid` INT(10) NOT NULL AUTO_INCREMENT COMMENT '年级id', `gradename` VARCHAR(50) NOT NULL COMMENT '年...

2020-02-08 18:30:32 281 1

原创 MySQL学习----(操作数据库 二 )

MySQL----(操作数据库 二 )1、操作数据库操作数据库 > 操作数据库中的表 > 操作数据库中表的数据mysql关键字不分区大小写1.1 、操作数据库(了解)1、创建数据库CREATE DATABASE [IF NOT EXISTS] westos;2、删除数据库1 DROP DATABASE [IF EXISTS] westos3、使用数据库-- ...

2020-02-07 18:10:25 162

原创 MySQL----安装(一)

MySQL----安装(一)1、初识MySQLJavaEE : 企业级Java开发 Web前端(页面:展示,数据!)后台 (连接点: 连接数据库 JDBC,链接前端(控制,控制视图跳转,和给前端传递数据))数据库(存数据,Txt,Excel,word)1.1、什么是数据库数据库 (DB,DataBase)概念:数据仓库,软件,安装在操作系统 ( window ,linux, mac...

2020-02-07 17:19:56 123

原创 JavaScript----章节二

5、内部对象标椎对象typeof 123"number"typeof '123'"string"typeof true"boolean"typeof NaN"number"typeof []"object"typeof {}"object"typeof Math.abs"function"typeof undefined"undefined"5.1、Dat...

2020-02-05 13:39:48 264

原创 JavaScript----章节一

1、什么是 JavaScript1.1、概述JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。一个合格的后端人员,必须要精通 JavaScript1.2、历史https://blog.csdn.net/kese7952/art...

2020-02-05 13:34:22 278

原创 CSS----章节

1、什么是CSS如何学习CSS是什么CSS怎么用(快速入门)CSS 选择器 (重点 + 难点)美化网页 (文字,阴影,超链接,列表,渐变….) 声明盒子模型 网页基础~浮动 应用~定位网页动画(特效效果)1.1、什么是CSSCascading Style Sheet 层叠级联样式表CSS : 表现 (美化网页)字体,颜色,边距,高度,宽度,背景图片,网页定位,网页浮...

2020-01-12 08:58:08 195

原创 HTML基础

一、HTML基础1.1、什么是HTML?HTML:Hyper Text MarkUp Language(超文本标记语言)。文本:文字、有个格式的文本超文本:文字,图片,音频,视频,动画,定位。。。。标记语言:<>网页的组成标签的作用浏览器打开后,页面怎么加载渲染的浏览器(IDE)==加载并读取 HTML 代码 —> 解析每个标签–> 产生对...

2019-12-19 19:22:37 162

原创 Java----反射

Java----反射1、什么是反射?首先我要简单的来说一下什么是Java的反射机制:    在Java里面一个类有两种状态--编译和运行状态,通常我们需要获取这个类的信息都是在编译阶段获得的,也就是直接点出来或者new出来,可是如果需要在类运行的阶段获得Java的类的信息的话,就需要用到Java的反射。    概念就是这个,但我还是不知道反射到底有什么用。到底有什么用呢?   ...

2019-12-12 21:58:10 78

原创 Java----注解

Java----注解前言:从JDK5开始,Java增加对元数据的支持,也就是注解,注解与注释是有一定区别的,可以把注解理解为代码里的特殊标记,这些标记可以在编译,类加载,运行时被读取,并执行相应的处理。通过注解开发人员可以在不改变原有代码和逻辑的情况下在源代码中嵌入补充信息。1、什么是注解?注解,可以看作是对 一个 类/方法 的一个扩展的模版,每个 类/方法 按照注解类中的规则,来为 类/...

2019-12-12 21:56:46 101

原创 网络编程

网络编程1.1、概述计算机网络是指将==地理位置不同==的具有独立功能的==多台[计算机]及其外部设备,通过通信线路连接起来==,在[网络操作系统],[网络管理软件]及==网络通信协议==的管理和协调下,==实现[资源共享]==和信息传递的计算机系统。1.2、介绍网络模型网络模型:描述网络的结构原理和工作原理OSI参考模型:七层Internet网络模型:四层网络协议:指定层上...

2019-12-05 21:45:49 108

原创 Java的GUI编程(2)--- Swing

GUI编程(二)----Swing前言​ Swing 是在AWT的基础上构建的一套新的图形界面系统,是JFC(Java Foundation Class)的一部分,是试图解决AWT缺点的一个尝试。它提供了AWT 所能够提供的所有功能,并且用纯粹的Java代码对AWT 的功能进行了大幅度的扩充。所有的swing组件实际上也是AWT的一部分。Swing 对基于对等体的组件使用的术语...

2019-12-05 21:41:39 182

原创 Java的GUI编程(1)--- AWT

Java的GUI编程(1)— AWT前言:了解AWT得先了解什么是GUI编程,GUI全称Graphical User Interfaces,意为图形用户户界面,又称为图形用户接口。GUI指的就是採用图形方式显示的计算机操作用户界面,打个例如吧。我们点击QQ图标,就会弹出一个QQ登陆界面的对话框。这个QQ图标就能够被称作图形化的用户界面。GUI的核心技术:AWT和Swing.AWT1.1...

2019-12-04 00:01:19 196

原创 java---多线程(模拟多个人通过一个山洞的场景)

java—多线程(模拟多个人通过一个山洞的场景)编写多线程程序,模拟多个人通过一个山洞的场景。这个山洞每次只能通过一个人,每个人通过山洞的时间为5秒,有10个人同时准备过此山洞,显示每次通过山洞的人的姓名和顺序。代码演示:public class a {public static void main(String[] args) {// TODO Auto-generated meth...

2019-11-27 23:12:37 484

原创 java---龟兔赛跑

java—龟兔赛跑代码演示:public class Race implements Runnable { /** * 1、实例化两个线程 * 2、判断谁是胜利者 * 3、模拟兔子睡觉 */ // 胜利者 private static String winner = null; @Override public...

2019-11-27 23:11:30 171

原创 Java----其他流

Java----其他流1.数据流能够读写基本数据类型和字符串输入流:DataInputStream输出流:DataOutputStream2.内存操作流这个流不关联任何文件,只能在内存入数据.内存操作流,自己在内存中维护着一个缓冲区,我们可以往他维护的缓冲区不断的写入数据,也可以从缓冲区中取出我们写入的数据ByteArrayOutputStream ByteArrayInpu...

2019-11-20 23:52:06 83

原创 java---IO流

java—IO流IO流的概述 流是一组有顺序的,有起点和终点的字节集合,是对数据的总称和抽象,java对数据 的操作是通过流的方式,用于操作流的对象都在IO包里。分类a.按数据流向分 输入流-----读入数据 输出流-----写出数据b.按数据类型分 字节流-----可以读写任何类型的文件(音频、视频、文本文件) 字符流-----只能读写文本文件字符流和字节...

2019-11-20 23:50:38 62

原创 java----集合

java----集合1.Map接口和Collection接口的区别Map是双列的,Collection是单列的Map的键唯一,Collection的子体系Set是唯一的Map集合的数据结构针对键有效,跟值无关;Collection集合的数据结构是针对元素有效。2.throws与throw的区别throws: 用在声明之后,跟的是异常类名,而且可以跟多个异常类名,用逗号隔开就行。...

2019-11-13 23:48:34 119

原创 java---正则表达式

java—正则表达式什么是正则表达式,有它能干什么? 正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写 为regex、regexp或RE),计算机科学的一个概念。 正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式的特点:1. 灵活性、逻辑性和功能性非常强;2. 可以迅速地用极简单的方式达到字...

2019-11-07 23:29:49 148

原创 java11----数组排序

java11----数组排序数组排序:把数组中得元素,通过比较移位替换,使之变成一个有序序列排序方式:冒泡排序,选择排序,插入排序,希尔排序,快速排序,基数排序,堆排序,归并排序。冒泡排序冒泡排序:数组元素 两两比较,大的往后放,经过一轮比较后,最大得元素会出现在最后面,如此往复,那么整个数组元素就有序了。代码演示: int[] arr = {24, 69, 80, 57, 1...

2019-10-31 15:32:20 185

原创 请编写程序,统计键盘录入的字符串中包含大写字母、小写字母、数字的个数,并测试

请编写程序,统计键盘录入的字符串中包含大写字母、小写字母、数字的个数,并测试代码演示****public class** MyTest2 **{** **public static void** main**(**String**[]** args**) {** /* 统计键盘录入的字符串中包含大写字母、小写字母、数字的个数,并测试。 */...

2019-10-31 15:31:12 3270

原创 java----9 “==”与equals()方法的区别

java----9 “==”与equals()方法的区别java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean   他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类)   当他们用(==)进行比较的时候,比较的是他们在内存中的存放地...

2019-10-31 15:30:04 130

原创 java8----object类

java8----object类Java 的API了解object类之前,要先知道java的API(API: Application(应用) Programming(程序) Interface(接口))java API就是JDK中提供给我们使用的类,这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要知道这些类如何使用即可。而这些java类的源文件可以在src.zip...

2019-10-23 23:55:41 618

原创 java7---final关键字、abstract和接口

java7—final关键字、abstract和接口final关键字为什么会有final关键字?由于继承中有一个方法重写的现象,而有时候我们不想写让子类去重写父类的方法。这时候就出现了final关键字。final关键字可以修饰类,变量,成员方法。final修饰特点修饰类:被修饰类不能被继承。修饰方法:被修饰的方法不能被重写。修饰变量:被修饰的变量不能被赋值,因为被赋值过的...

2019-10-17 00:08:31 125

原创 java6---面向对象

java6—面向对象面向对象类,就是对具有相同属性和行为的一类事物的统称,类是封装对象的属性和方法的载体。A:特征: 1.封装(encapsulation)就是把对象的属性和行为结合为一个独立的整体,并尽可能隐藏对象的内部实现细节。例如,人唱歌,但是不用追究嗓子发音,以及音带震动等详细的过程,否则就不是面向对象啦,而是面向过程。 2.继承(inheritance)上面说到类,类是具...

2019-10-10 23:25:23 65

原创 java5----方法与数组

java5----方法与数组方法的概述A:什么是方法 方法就是完成特定功能的代码块 在很多语言中都有函数的定义,但是在咱们JAVA语言中,我们将其称之为方法。B:方法的格式 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2 ....){ 方法体; return 返回值; }C:方法的格式详细说明 (1): 修饰符 比较多,后面会详细介绍。目前使...

2019-10-10 23:23:42 117

原创 java4---选择结构语句、循环结构和循环语句

java—选择结构语句、循环结构和循环语句顺序结构语句if 选择结构语句 格式1: if(比较表达式或者是boolean类型的值) { 语句体;}// 先计算比较表达式的值,看其返回值是 true还是false。如果是true,就执行语句体;如果是 false,就不执行语句体; 格式2: if(比较表达式) { 语句体1; }...

2019-10-10 23:22:05 114

原创 java3---运算符

java3—运算符逻辑运算符逻辑运算符有: &(并且) , |(或者) , !(非) , ^(异或) , &&(短路与) , ||(短路 或)结论: &逻辑与:有false则false。 |逻辑或:有true则true。 ^逻辑异或:相同为false,不同为true。 举例:情侣关系。男男,女女(false)男女,女男(true) !逻辑非...

2019-10-10 23:19:58 195

原创 java2--常量、变量、进制转换和运算符

java2–常量、变量、进制转换和运算符常量1.什么是常量? 在程序的执行过程中其值不发生改变的量称为常量。2.分类(1)整数常量,所有的整数。(2)小数常量,所有的小数。(3)布尔型常量,只有两个值,true, false。(4)字符常量,一个字母或数字,用 '' 进行标识。'a','A','0' (注意事项:单引号中只能是单个字母,单个数字,单个符号)(5)字符串常量,一个...

2019-09-30 23:58:49 119

原创 JAVA学习总结

JAVA学习总结初识java本人是这方面真正的小白,刚刚加入java这神秘的组织,今天是我第一次写博客,希望自己在以后的日子里能坚持写博客 ,很期待各路大神对我指点。计算机常用快捷键 复制:Ctrl+C 粘贴:Ctrl+V 撤销:Ctrl+Z 全选:Ctrl+A 保存:Ctrl+S 剪切:Ctrl+...

2019-09-30 21:45:42 181 1

空空如也

空空如也

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

TA关注的人

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