自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JSP实现数据传递和保存

JSP实现数据传递和保存JSP是一种动态网页技术,Java Server Pages,Java + HTML ,HTML是作为页面内容显示,Java是作为动态逻辑处理。它实质上是一种模板技术,然后通过Tomcat的Jasper组件,可以将其翻译为.java文件,然后编译运行。它里面的每一块组成都会被翻译到.java文件的对应位置。脚本:<% %> -> _...

2019-06-30 23:12:35 139

原创 搭建Web环境、JSP初识

搭建Web环境、JSP初识1. 掌握Tomcat的环境搭建和使用1.1 了解主流的web服务器服务器(硬件):​ 在公网上用来运行特别的程序,或者此程序需要的运行环境的,能够给广大用户提供服务的一台计算机。​ 一般配置比较高,同样也有人专门进行维护(运维)。服务器(软件):​ 如果只有硬件那么用户也是无法访问资源内容,例如使用ServerSocket技术提供接受请求并处理然后响应的能...

2019-06-30 23:07:24 89

原创 表单校验

表单校验1. 掌握表单验证的实现流程1.1 表单验证的作用保证用户输入的内容符合我们项目的要求降低服务器的压力提升用户的体验1.2 表单验证的实现思路程序的入口:事件(表单提交事件onsubmit,失去焦点事件onblur,普通按钮的点击事件onclick,获取焦点事件onfocus,键盘录入事件onkeydown)程序主体:获取表单数据 (表单的内容是存储在一个value属...

2019-06-30 22:57:21 191

原创 jQ的事件和DOM操作

jQ的事件和DOM操作jQ对于事件进行了大量的封装,click()$().click(function(){ });jQ对于DOM操作获取某些节点:document.getElementById(); -> $(选择器)添加内容:xxx.innerHTML = xxx; -> $().html();1. 掌握常用的事件进行网页特效设计jQ中的事件...

2019-06-30 22:53:56 95 1

原创 初识jQuery

初识jQueryjQuery是JS的一个库!封装好的一个库!它就是类似于Java中的一个jar包。jQuery是最具代表性的一个库,它是划时代的产品。1. 了解jQuery核心理念:write less,do more。只要JS能做的,它都能做,大大简化了开发代码。强大的选择器它支持CSS3的所有选择器,还单独定制了一套高级选择器。出色的DOM封装简化且封装了大量的DOM操作。...

2019-06-30 22:47:15 62

原创 JavaScript操作BOM和DOM

JavaScript操作BOM和DOMJS的组成:ECMAScript:核心标准、语法BOM Browser Object Model 浏览器对象模型DOM Document Object Model 文档对象模型1. 了解BOM的组成和其子对象的使用(理解+了解)浏览器对象模型:它是能够提供一套独立的能够对浏览器进行操控的对象模型。以面向对象的思想进行的构成,window(窗口)...

2019-06-30 22:45:03 135

原创 JavaScript基础

JavaScript基础JS前端的灵魂1. 掌握JavaScript的组成为什么学习JavaScript?可以做表单验证可以做页面的动态交互JS是什么?W3C设立的标准:结构语言:HTML…表现语言:CSS行为/交互语言:JS…它是一种基于事件和对象驱动的,具有安全性的脚本语言。JS也是一门面向对象的编程语言,它是一种面向原型(prototype)的面向对象(原型链)。...

2019-06-30 22:42:18 110

原创 CSS高级操作

CSS高级操作1. 理解盒子模型-布局box盒子它是抽象于现实生活中的盒子,将网页中的所有元素看做是一个个的盒子,那么在调整网页中的这些元素布局时,就可以通过调整盒子信息来进行。盒子模型的组成:盒子内容 + 盒子的内边距(盒子内容到边框的填充) + 盒子边框 + 盒子外边距2. 掌握盒子模型的使用2.1 边框border-style 边框样式/*border-style:...

2019-06-30 22:36:54 77

原创 表格、表单和高级选择器

表格、表单和高级选择器1. 掌握表格的使用1.1 表格的基本语法表格是我们在日常生活用到的非常多的一种数据表现形式。它的结构清晰、稳定、易于管理,且使用简单。例如:工资条、后台管理系统各种数据表、考试成绩单、简历模板…<!-- 声明表格 --><table> <!-- 表格由行和列组成 --> <!-- table row 行 你想要几...

2019-06-30 22:33:07 80

原创 初识CSS

初识CSS前端的组成:​ 结构语言:HTML (盖房子、毛坯房) 涉及到布局设计​ 表现语言:CSS (装修)​ 行为语言:JavaScript (安装点电梯… 基于事件的)1. 了解CSSCSS:Cascading Style Sheet 级联/层叠样式表它是用来给我们的HTML做美化的,事实上HTML也能做一些美化,但是为什么单独提出来CSS呢,因为降低耦合,面向对象。...

2019-06-30 22:27:15 102

原创 初识HTML

初识HTML它不是编程语言。标记语言(Markup Language) 使用标签等标记来描述一些事物的一种语言。md markdown 一种文件格式,程序员必会!它支持一些标记语法,甚至支持HTML。一般来讲编程语言都拥有选择和循环结构。1. 了解HTML相关概念HTML的概念HTML:超文本标记语言,标准通用标记语言下的一个应用。HTML 不是一种编程语言,而是一种标记语言 (mar...

2019-06-30 22:19:51 136

原创 Dao模式

Dao模式优化、简化、封装jdbc1.了解什么事dao模式传统的jdbc操作:(问题)​ 1.加载驱动和建立连接的步骤冗余​ 解决方案:提取成公共的方法​ 2.释放资源/管理步骤冗余/重复​ 解决方案:提取成公共的方法​ 3.业务代码和数据访问代码偶合在一起​ 阅读困难​ 数据访问代码复用性差​ 解决方案:将业务代码和数据访问代码分离,无非也就是抽取成方法或...

2019-06-09 21:46:21 111

原创 使用JDBC操作数据库

使用JDBC操作数据库Java连接数据库1. 理解JDBC原理Java高级静态语言 它帮助我们做了什么?它提供了一套接口,用于接入不同的数据库!基本上主流的(RDB)数据库都支持!这套接口的名字叫做JDBC。(Java DataBase Connectivity)!Java应用程序通过JDBC来连接数据库时,其实就是在Java平台准备一套接口(接口:interface 它要使用必须...

2019-06-09 21:44:41 82

原创 使用DQL查询

1.查看学生表中的所有信息效率低SELECT * FROM student;2.查看学生表中的学生姓名和性别SELECT stuName,gender FROM student;1.2 别名(比较常用) 注意:此处使用中文只不过是方便你理解而已 后面不会采用写中文别名AS关键字可以省略 ''也可以省略SELECT stu.stuName AS ‘姓名’,stu.gradeId + ...

2019-06-09 21:34:29 202

原创 使用DML操作数据库

创建学生表CREATE TABLE student(stuId INT PRIMARY KEY AUTO_INCREMENT COMMENT ‘学生编号’,stuName VARCHAR(25) COMMENT ‘学生姓名’,stuPwd VARCHAR(50) COMMENT ‘学生密码’,gender CHAR(2) DEFAULT ‘男’ COMMENT ‘性别’,gradeI...

2019-06-09 21:31:49 186

原创 初识MySQL

初识MySQL1. 了解主流的数据库和数据库分类1.1 数据库概念数据库:按照数据结构来组织、存储和管理数据的一种建立在计算机存储设备上的仓库。数据库的优势:可以持久化存储大量的数据、方便我们进行检索可以保证数据的安全和数据的一致性(事务…)可以很轻松的通过数据库来提取出新的有效信息(计算平均分、统计人数)1.2 数据库的分类RDB(Relational DataBase)关...

2019-06-09 21:29:27 85

原创 XML(二)

XML(二)1. 使用DOM操作XML(修改和删除)根据标签名获取元素节点列表:NodeList getElementsByTagName(String tagName);获取节点列表的长度:int getLength();根据索引获取节点列表中的元素:Node item(int index);获取元素节点的属性:String getAttribute(String name);设置...

2019-06-09 21:24:57 82

原创 XML(一)

XML变量 数组 对象 对象数组 集合 文件/IO流 XML …1. 理解XML概念和优势XML(eXtensible Markup Language)可扩展的标记语言,文件格式:.xml目前采用1.0版本,W3C(万维网联盟 world wide web…) 世界性的中立的技术标准组织 给一系列的内容制定标准,包含着XML。它的作用:存储数据数据传输格式应用程序的配...

2019-06-09 21:24:15 140

原创 网络编程

网络编程1. 理解网络的相关概念网络的概念计算机网络:多个计算机之间通过专业的设备进行连接,形成一个网络。每一台计算都是一个网络节点,可以相互进行信息的传递等。网络的分类局域网城域网广域网互联网无线网网络通信-IP在网络中,每台计算机都需要遵守IP协议产生一个唯一的上网标识。IP(Internet Protocol):IPV4:由4个8位二进制组成。10001101.10...

2019-06-09 21:21:31 217

原创 多线程

多线程1. 理解线程的概念进程:一个程序的运行实例,正在进行的程序。通常来说一个程序对应着一个进程,它有独立的内存空间和系统资源。线程:是CPU中运算和分派的基本单位,也是进程中运算的基本单位。一个进程中可以有多个线程。一个线程可以独立完成一个顺序控制流程。多线程和单线程概念单线程:如果一个程序中只有一个线程,则称为单线程。多线程:多个线程。多线程和单线程的区别多线程在执行时并...

2019-06-09 21:18:41 79

原创 输入和输出处理(二)

输入和输出处理(二)1.掌握基本的字符流的使用字符流的基类:​ Reader​ Writer常用实现类:字符输入流​ FileReader​ 构造:​ FileReader(File file);​ FileReader(String pathname);常用方法:​ int read(char[] buffer);读取数据到字符数组中 返回读取的字符数...

2019-05-05 10:28:38 267

原创 输入和输出(IO)处理(一)

输入和输出(I/O)处理(一)学习阶段存储方式的演变:临时存储:变量 -> 数组 -> 对象 -> 对象数组 -> 集合最常用的程序内临时存储的顶级存储方式持久化存储:文件1. 掌握File类的常用API文件的概念:相关记录或者放在一起的数据的集合。 它是需要储存在"长期储存"的设备上的,有了它我们就可以实现持久化存储。java.io.File类:可以实现...

2019-05-05 10:27:52 107

原创 集合框架(一)

集合框架(一)在java程序中如何临时存储数据:变量数组:1.长度不能改变 2.数据类型单一类和对象(实体)对象数组:它在一定程度上解决了数据类型单一的问题。1.了解java集合框架体系结构为了解决数组长度不可变问题。Cllection(收集)顶级接口【无序且数据不唯一(可重复)】​List接口【数据不唯一,有序】 Set接口【无序 ,数据唯一】 Arr...

2019-04-17 23:04:39 80

原创 异常【exception】

异常【exception】1.了解异常概念异常:在程序运行/生活过程中,所发生的不正常的/不符合预期的情况(意外),这就是异常,它会导致程序的中断,或者过程的结束。2.理解java异常处理机制try:尝试catch:捕获,抓finally:最终的throw:抛,扔throws:抛,扔/计算机释义:声明3.会捕捉异常3.1基础try-catch添加了异常处理机制之后,程序运行的...

2019-04-17 23:01:58 166

原创 多态

多态理解和掌握多态的使用多态:父类的引用可以传入子类的对象。多态的最基本使用方法:1. 父类的医用作为方法的形参。2. 掌握instanceof关键字的使用它是多态之后的必然产物,因为多态场景下,无法区分当前的分类引用具体指向了何子类对象,所以可以通过instandceof关键字类判断当前引用了何类型的对象。对象名 instandceof 类型名多态中我们我们发现:Pet p...

2019-04-17 22:39:20 95

原创 继承

继承1. 理解继承的作用继承是java中实现代码重用的重要手段。继承是面向对象的三大特性之一。在两个类实现了集成之后,会产生子类和父类的概念,而子类可以用欧父类中的属性和方法。子类还可以对这些方法进行重写。Java中继承是单根继承,一个类有且仅有一个亲爹(父类)。2. 掌握继承的基本使用1.将多个类抽取公共代码(属性、方法)到父类中。子类 is a 父类Public ...

2019-04-07 20:32:57 72

原创 封装

封装面向对象的三(四)大特性:封装、继承、多态、(抽象)。面向对象和面向过程的编程思想和编程方式了解生活中的类和对象程序中如何从生活中抽象出类和对象Java中类和对象的智勇方法: 面向过程的核心① 方法的分类4大种② 方法的使用③ 构造方法④ This⑤ 方法重载⑥ 成员变量和局部变量的区别1.理解封装的作用(1) 可以有效结局不合理赋值的问题(2) 可以降低程序...

2019-04-07 20:20:52 79

原创 方法和方法重载

方法和方法重载1. 掌握方法的参数语法和返回值语法方法的语法:// 方法声明访问修饰符 返回值类型 方法名(参数列表){ // 方法体}public void xxx(){​ xxxx}方法/函数的分类前期容易混乱于 定义哪种类型的方法无参无返(没有参数列表 没有返回值)单纯的作为 功能代码的聚合使用 便于功能的复用。public void s...

2019-04-02 16:52:13 78

原创 类和对象

类和对象1. 了解面向过程和面向对象的思想吃货联盟订餐系统:简化的面向过程思想。**面向过程:**面向方法、面向函数、结构化方法。代码是有顺序的,需要什么功能就编写什么功能。我们前期的语法阶段将吃货联盟代码全部放在main方法中,之后等我们学了方法,就会把吃货联盟稍微用正式的面向过程改造一下。(按照功能聚合到对应方法中)**[有难度,不是简单就能体会的]面向对象(OOP):**它是基于...

2019-04-02 16:51:16 108

原创 吃货联盟订餐系统

吃货联盟订餐系统我们前三阶段的练习都是在Console(控制台)上展示的!我们是在学习语法阶段。未来的产品不会以控制台形式展示给客户。控制台系统 精简版的美团吃货联盟订餐系统包含的功能:我要订餐、查看餐袋、我要签收、删除订单、点赞菜品、退出系统1. 基本业务分析业务驱动技术。我要订餐0.提升用户体验 如果餐袋已满 则不再允许订餐。1.输入订餐人姓名2.将所有的菜品进行展示3....

2019-04-02 16:49:54 444

原创 数组(二)

数组(二)1. 掌握Arrays数组工具类常用操作java.util包。API(Application Program Interface) 应用程序接口。常用API比较两个数组的元素是否完全一致: boolean equals(数组1,数组2);将数组的所有元素转换为字符串: String toString(数组);将数组的元素进行升序排序: void sort(数组);将数...

2019-04-02 16:49:07 107

原创 数组(二)

数组(二)1. 掌握Arrays数组工具类常用操作java.util包。API(Application Program Interface) 应用程序接口。常用API比较两个数组的元素是否完全一致: boolean equals(数组1,数组2);将数组的所有元素转换为字符串: String toString(数组);将数组的元素进行升序排序: void sort(数组);将数...

2019-03-26 20:13:16 110

原创 数组

数据存储:为了能够在内存中临时存储运行数据,学习了变量(可变的量,是程序在运行中单一数据的存储方式)。为了能更复杂的存储数据,我们需要学习数组!大多数程序员做的操作就是:日常CRUD1. 理解数组的作用数组(数据的组合):**它是一组相同数据类型的组合。 (缺点:只能存储相同数据类型、长度不可变)例:存储多个成绩、存储多个人的姓名在内存中是一连串的内存空间表示,它是有序的。2. 掌...

2019-03-26 20:04:41 132

原创 多重循环

多重/多层/嵌套循环掌握多重循环的使用一个循环结构中可以嵌套其他两种循环结构,嵌套多少层和多少个都可以,一般不会超过两层!所以多重循环又往往被称为叫双重循环。外层循环执行一次,内层循环执行一遍/轮。while(){ // 外层循环// 内层循环for(){}do{}while();}如果在打印图形的时候,先看有几行,外层循环控制打印几行再看有几列,内层循环控制每列打印的...

2019-03-26 18:34:47 277

原创 循环结构

循环结构-语法流程控制语句中的一种,循环有一定难度(转弯)。掌握while循环结构java// while:当…的时候 和if选择结构很相像// 多次的判断 循环条件while(条件表达式){// 循环操作/循环体}// if只会执行一次判断if(条件表达式){// 执行内容}一个循环必然包括循环条件和循环操作(循环体),在遇到一个需求的时候,如果考虑用循环解决...

2019-03-26 18:30:26 135

原创 233333333333333333

变量和数据类型1.掌握使用IDE结构普通的Java项目IDE:集成开发工具开发Java的主流IDE:1.eclipse 开源 由Eclipse软件基金会进行维护。2.myeclipse 闭源 他是基于开源的Eclipse衍生出里的,添加了更适合Java EE开发的相关套件。3.IDEA 闭源 在目前已经几乎领先了Eclipse。4.netbeans 他是apache...

2019-03-19 11:14:22 122

原创 1433223

初识JAVA1.了解什么是程序?2.了解主流的编程语言3.了解Java的历史和前景。4:熟练掌握使用记事本开发Java程序1.了解什么是程序?程序:指令的集合。生活中的程序:办银行卡、请假、把大象放进冰箱。为了额达成某个目的,所产生的一系列固定的步骤或流程。计算机中的程序:计算机程序一定是来源或超脱于现实生活的,在线挂号、银行的办卡及等等。 编程:(编写程序)高大上...... ...

2019-03-19 10:32:15 159

空空如也

空空如也

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

TA关注的人

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