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

原创 快速自学java编程高级语言干货笔记 -JSP实现数据传递和保存

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

2019-06-30 13:56:33 3355

原创 快速自学java编程高级语言干货笔记 -搭建Web环境、JSP初识

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

2019-06-29 18:13:58 95

原创 快速自学java编程高级语言干货笔记 -表单校验

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

2019-06-29 18:08:36 164

转载 快速自学java编程高级语言干货笔记 -jq事件和DOM操作

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

2019-06-29 18:02:30 92

原创 快速自学java编程高级语言干货笔记 -初识jQuery

初识jQueryjQuery是JS的一个库!封装好的一个库!1.了解jQuery只要JS能做的,它都能做,大大简化了开发代码。强大的选择器它支持CSS3的所有选择器,还单独定制了一套高级选择器。出色的DOM封装简化且封装了大量的DOM操作可靠的事件处理机制jQ把所有事件都封装了一个个的单独函数。xxx.onclick = function(){}xxx.click();...

2019-06-24 17:22:38 157

原创 快速自学java编程高级语言干货笔记 - JavaScrip操作DOM和BOM

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

2019-06-21 14:30:47 107

原创 快速自学java编程高级语言干货笔记 -JavaScrip

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

2019-06-18 14:03:55 119

原创 快速自学java编程高级语言干货笔记 -CSS高级操作

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

2019-06-18 10:57:29 103

原创 快速自学java编程高级语言干货笔记 -表单、表格和高级选择器

1.掌握表格的使用1.1 表格的基本语法<!-- 声明表格 --><table> <!-- 表格由行和列组成 --> <!-- table row 行 你想要几行内容就写几个tr --> <tr> <!-- 单元格(列) 你在一行想要几个列就写几个td --> <td></td>...

2019-06-18 10:54:17 91

原创 初识HTML

初识HTML他不是编程语言,标记语言(MarkupLanguage)使用标签等标记来描述一些事物的一种语言1.了解HTML相关概念1.1 HTML的概念HTML: 超文本标记语言(Hyper Text Markup Language),标准尊通用标记语言下的一个应用.HTML不是一种编程语言,而是一种标记语言,是制作网页所必备的超文本: 超越了文本、不仅仅是文本。除了文本外还包...

2019-06-10 22:29:12 107

原创 DAO模式

DAO模式优化、简化。封装JDBC操作。1. 了解什么是DAO模式?传统的JDBC操作:(问题)加载驱动和建立连接的步骤冗余/重复思考解决方案:提取成公共的方法释放资源/关流步骤冗余/重复思考解决方案:提取成公共的方法业务代码和数据访问代码耦合在一起阅读困难数据访问代码复用性差思考解决方案:将业务代码和数据访问代码分离 ,无非也就是抽取成方法或类什么是D...

2019-06-09 14:49:11 145

原创 使用JDBC操作数据库

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

2019-06-09 14:45:45 116

原创 快速自学java编程高级语言干货笔记 -MySQL-事务

1.掌握MySQL的事务处理方法1.1 事务的由来作用业务(例如:请假、报销、办卡、入学、登录、注册…)(一套固定的顺序流程)银行转账:小明转账给小黄500元1.将小名的余额扣除5002.将小黄的余额添加5001.将余额扣除500UPDATE bank SET money = money - 500 WHERE `name` = '小明';2.将小黄的余额添加500...

2019-06-08 22:10:23 2999 1

原创 快速自学java编程高级语言干货笔记 -MySQL-DQL查询

DQL(Data Query Language) 数据查询语言它是SQL中最核心的部分!可难可易!1.掌握MySQL的标准查询语句结构 SELECT [ALL|DISTINCT] {* | 表名.* | 表名.字段名.... [AS 别名]} FROM 要查询的表名 [AS 别名] [LEFT | RIGHT | INNER JOIN 连接表名 [AS 别名]] WHERE 查询...

2019-05-31 19:48:57 210

原创 快速自学java编程高级语言干货笔记 -MySQL-DML操作

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

2019-05-31 19:19:52 122

原创 快速自学java编程高级语言干货笔记 -MySQL

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

2019-05-31 18:01:27 109

原创 快速自学java编程高级语言干货笔记 - XML

XML1.理解XML概念和优势XML(eXtensible Markup Language) 可扩展的标记语言,文件格式:xml目前采用1.0版本,W3C(万维网联盟 world wide web…)世界性的重力技术标准租住 给一系列内容制定标准,包含着XML他的作用:存储数据数据传输格式应用程序的配置文件AJAX的基石2.汇编写格式良好的XML文档XML文档由两部分组成:...

2019-05-31 17:53:12 123

原创 一个星期快速自学java编程高级语言干货笔记 -网络编程

网络编程1.理解网络的相关概念计算机网络: 多个计算机通过专业设备进行连接,形成一个网络,每一台计算机都算是一个网络节点,可以相互进行信息的传递等。网络的分类局域网: 两台或两台以上电脑通过交换机连接进行数据传输,城域网:一个城市的计算机连接,叫做城域网广域网:各大城市之间的连接。也可以叫互联网无线网:不用线连接的方式,叫做无线网网络通信-IP在网络中,每台计算机都需要遵...

2019-05-11 15:01:00 149

原创 一个星期快速自学java编程高级语言干货笔记 -多线程

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

2019-05-07 17:23:29 130

原创 一个星期快速自学java编程高级语言干货笔记 - 输入和输出(I/O流)处理(字符流)

1.掌握基本的字符流的使用字符流的顶级基类:ReaderWriter字符输入流常用实现类: FileReader FileWriter构造:FileReader(File file);FileReader(String pathname);常用方法:int read(char[] buffer);读取数据到字符数组中 返回读取的字符数...

2019-05-03 17:21:53 116

原创 一个星期快速自学java编程高级语言干货笔记 - 输入和输出(I/O流)处理(一)

输入和输出(I/O流)处理(一)学习存储方式的演变:**临时存储:**变量->数组->对象->对象数组->集合【最常用的程序临时存储定的存储方式】文件存储:文件存储!(不会因为电脑的关机而损失文件)1.掌握File类的常用API文件的概念:相关记录或者放在一起的数据的集合。它是需要长期存储在设备上,有了它我们就可以持久化存储。**java.io.File类:**...

2019-04-26 19:01:40 119

原创 一个星期快速自学java编程高级语言干货笔记 -实用类

1.掌握枚举的使用枚举:引用数据类型:数组、类(String)、接口、枚举switch支持int String 枚举(enum)public class Student{ private String name; private int age; private String gender; public void setAge(int age){...

2019-04-26 18:25:49 393

原创 一个星期快速自学java编程高级语言干货笔记——集合框架

集合框架在Java程序中如何临时存储数据?变量数组:1.长度不能改变 。2.数据类型单一(吃货联盟 为了存储订单信息、菜品信息,定义了N个数组)String[] dishMsg = {“红烧茄子2份”};String[] names = {“土豆”};int[] times = {10};然后我们学习了对象之后就出现了对象数组:Order[] orders = {new Order...

2019-04-26 16:16:18 160

原创 一个星期快速自学java编程高级语言干货笔记 -面向对象-异常

异常【exception】ArrayIndexOutOfBoundsException 数组越界异常ClassCastException 类型转换异常ClassNotFoundException 类找不到异常NullPointerException 空指针异常 NPE…1.了解异常概念**异常:**在程序运行中/生活过程中,所发生的不正常的/不符合预期的情况(以外),这就是异常没他会...

2019-04-16 18:22:14 115

原创 一个星期快速自学java编程高级语言干货笔记 -面向对象-抽象

抽象和接口1.使用多台优化宠物商店**多态:**弗雷德引用可以传入任何子类的对象。应用:1.弗雷德引用可以作为方法的形参public void toHospita(Pet pet){}2.父类的引用作为方法的返回值类型public Pet runPet (int chice){ if(){ return new Dog(); }else{ return new C...

2019-04-16 17:55:39 142

原创 一个星期快速自学java编程高级语言干货笔记 -面向对象-多态

多态面向对象的三大特性:封装、继承、多态、(抽象)在学习每一个技术时,记住学习案例。1.理解和掌握多态的使用多态: 父类的引用可以传入子类的对象。多态最基本的使用方法:1.父类的引用作为方法的形参。public void toHospial(Pet pet){ System.out.print("给宠物挂号"); System.out.print("给宠物吃药。。。。"); ...

2019-04-16 17:16:48 128

原创 一个星期快速自学java编程高级语言干货笔记 -面向对象-方法重写

方法重写1.掌握方法重写方法重写:在 子类继承了父类的信息之后 (构造方法不能重写),如果有的方法不是太适合/强大,可以根据子类的需求进行方法的重新编写。方法重写的规则(何种情况下 认定它为方法重写):方法名相同、参数列表相同、返回值类型相同或者是其子类(多态)、访问修饰符不能言于父类,(不能跑出比父类更大和更多的异常)。public class Pet{ public void sh...

2019-04-07 20:16:00 147

原创 一个星期快速自学java编程高级语言干货笔记 -面向对象-继承

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

2019-04-07 19:48:22 123

原创 一个星期快速自学java编程高级语言干货笔记 -面向对象-封装

封装面向对象的三大特性:封装(基础、简单)、继承、多态。(抽象)(一般来说就是只有三大特性,但是有些地方会出题四大特性,所以最后要把抽象加上。平常来说是可以不加抽象的)1.面向对象和面向过程的编程思想和编程方式。2.了解生活中的类和对象3.程序中如何从生活中抽象出类和对象4.Java中类和对象的使用5.方法:面向对象的核心    1.方法的分类 4大种    2.方法的使用 ...

2019-04-07 18:38:41 153

原创 一个星期快速自学java编程高级语言干货笔记 -面向对象-方法和方法重载

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

2019-04-02 15:33:24 99

原创 一个星期快速自学java编程高级语言干货笔记 -面向对象-类和对象

类和对象了解面向过程和面向对象的思想吃货联盟订餐系统:简化版的面向过程思想面向过程:面向方法、面向函数、结构化方法。代码是有顺序的,需要什么功能就编写什么功能,我们前期的语法阶段将吃货联盟的代码全部都放在main里面,但是学完方法以后就会把吃货联盟稍微用正式的面向过程改造一下。面向对象OOP:它是基于面向过程产生的一种更复杂的编程思想\编程方式。从现实世界抽象而来的!执行顺序不固定。J...

2019-04-01 17:35:47 193

转载 Markdown编辑器使用方法

欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体...

2019-04-01 17:08:48 111

原创 一个星期快速自学java编程高级语言干货笔记 - 数组

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

2019-03-26 15:09:31 176

原创 一个星期快速自学java编程高级语言干货笔记 循环结构-语法

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

2019-03-26 14:18:47 158

原创 一个星期快速自学java编程高级语言干货笔记 1-3章

1. 初识Java1.1 程序是什么?**生活中的程序:**为了达成某个目的,所执行的固定的一系列步骤和流程。 例如:要把大象关进冰箱里,步骤就是先打开门,把大象放进去,在把门关上。这就是流程,就是生活中的步骤。计算机中的程序: 计算机指令的集合,为了达成某个目的,将一系列的指令进行统一处理。 例如:软件的运作流程!计算机想识别你的指令,需要一个过程,因为计算机本身只识别0110这种二进制...

2019-03-18 16:58:25 215

空空如也

空空如也

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

TA关注的人

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