java工程师之路
专注于Java语言的整套相关内容
就叫一片白纸
话不多说就是干
展开
-
【javaWeb】第45天——jdbc案例(简单的curd&分页)
回顾: mvc jsp的设计模式1: jsp+javabean jsp的设计模式2: jsp+javabean+servlet jsp:展示数据 javabean:封装数据 封装对数据的访问 servlet:处理请求 mvc: 将业务逻...转载 2018-07-28 00:51:14 · 263 阅读 · 0 评论 -
【javaWeb】第44天——jsp&el&jstl
回顾: jsp: cookie: 浏览器端会话技术 由服务器产生,生成key=value形式,通过响应头(set-cookie)返回给浏览器,保存在浏览器端 下次访问的时候根据一定的规则携带cookie,通过请求头(cookie)携带给服务器. 常用方法: 构造: new Cookie(String key,S...转载 2018-07-01 10:40:20 · 242 阅读 · 0 评论 -
【javaWeb】第43天——cookie、session
回顾:response:响应 往浏览器写东西 响应行 操作状态码 常用方法: setStatus(int code): 1 2 3 响应头 格式: key:value(value可以是多个) 常用方法: setHeader(String...原创 2018-06-07 21:28:11 · 179 阅读 · 0 评论 -
【javaWeb】第42天——request、response
回顾:http:: 超文本传输协议 请求和响应servlet: 运行在服务器端的一个java小程序,本质就是一个类 接受请求,处理逻辑,生成动态内容 编写步骤: 1.编写一个类 继承HttpServlet 重写doGet或者doPost方法 2.编写路径 ...原创 2018-06-07 15:02:07 · 180 阅读 · 0 评论 -
【javaWeb】第42天——servlet
回顾:xml: 可扩展的标签语言 标签可以自定义 作用:配置文件 xml组成: 声明 首行顶格写 元素 <xxx></xxx> <xx/> 属性 <xxx attr="value"> ...原创 2018-06-07 00:28:40 · 262 阅读 · 0 评论 -
【javaWeb】第41天——xml、tomcat
回顾:jdbc: java语言操作数据库 jdbc是一套规范,oracle公司制定的 驱动:jdbc的实现类,由数据库厂商提供 使用步骤: 1.导入jar包(驱动) 2.注册驱动 Class.forName("com.mysql.jdbc.Driver"); 3.获取连接 ...原创 2018-06-06 20:40:10 · 219 阅读 · 0 评论 -
【javaWeb】第40天——jdbc
回顾:sql sql分类: DDL: 对象:数据库和表 关键词:create alter drop truncate 创建数据库:create database day06; 删除数据库: drop database day06; 创建表:create ...原创 2018-06-05 15:18:25 · 225 阅读 · 0 评论 -
【数据库模块】第39天——Mysql
MySQL完成对MYSQL数据库中的数据库,表及数据的CRUD的操作给定一套系统模型可以分析其中表关系并完成建表操作完成对MYSQL数据库的多表查询及建表操作.掌握MYSQL的基本数据库,表及表中记录的操作掌握MYSQL中的多表创建及多表查询掌握MYSQL中的表关系分析并能正确建表了解MYSQL可视化界面的使用1.1 完成对分类表的CRUD的操作1.1.1需求:使...原创 2018-06-04 23:39:47 · 228 阅读 · 0 评论 -
【前端模块】第38天——BootStrap
网站分享: http://www.runoob.com/回顾:html:展示 文件 标签: &lt;html&gt; &lt;head&gt; &lt;title&gt;&lt;/title&gt; &lt;meta&gt;原创 2018-06-04 11:57:49 · 262 阅读 · 0 评论 -
【前端模块】第37天——Jquery
回顾:js: 组成部分: ECMAScript BOM DOM变量声明 var 变量名=初始化值;数据类型: 原始类型 Undefined Null String Number Boolean:伪对象 通过typeof运算符可以判断出属于那种原始类型...原创 2018-06-03 23:45:56 · 133 阅读 · 0 评论 -
【前端模块】第36天——JS
//////////////////////////////// javascript 俗称 js 案例1-校验表单 需求: 表单提交的时候需要校验数据是否完整,若不满足条件,则使用弹出框提示. 技术分析: js ////////////////////// JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言, 内置支持类型。它...原创 2018-06-03 15:40:26 · 175 阅读 · 0 评论 -
【前端模块】第35天——CSS
回顾:html: 作用:展示 文件标签: <html> <head> <title></title> </head> <body></body> <原创 2018-06-03 15:39:36 · 187 阅读 · 0 评论 -
【前端模块】第34天——HTML
案例1-网站信息展示需求: 在页面展示一些文字信息,需要排版技术分析: html:超文本标签语言////////////////////html: 作用:展示 超文本:超越了一般文本,描述文本的字体 颜色 图片 标签:标记 html书写规则: 文件的后缀名 .html(建议) 或者 .htm 标签必须用 &l...原创 2018-06-02 23:59:40 · 261 阅读 · 0 评论 -
【java基础】第33天——类加载器、反射构造方法、反射成员变量、反射成员方法、反射配置文件运行类
今日内容介绍 1、类加载器 2、反射构造方法 3、反射成员变量 4、反射成员方法 5、反射配置文件运行类中的方法第一节课 类加载器01类的加载.avi(11:08)02类的加载时机.avi(06:19)03三种类的加载器.avi(05:14)第二节课 反射01反射的概念以及作用.avi(09:23)02class文件的产生过程.avi(05...原创 2018-06-02 20:29:15 · 215 阅读 · 0 评论 -
【java基础】第32天——UDP协议、TCP协议、TCP上传文件案例
今日内容介绍 1、网络三要素及传输协议 2、实现UDP协议的发送端和接收端 3、实现TCP协议的客户端和服务器 4、TCP上传文件案例=======================第一节课开始=============================================01网络模型*A:网络模型 TCP/IP协议中的四层分别是应用层、传输层、网络层和...原创 2018-06-02 00:48:35 · 250 阅读 · 0 评论 -
【java基础】第31天——管家婆记账系统项目
今日内容介绍 1、管家婆项目01项目训练目标* A: 项目训练目标 * a: 项目目标 * 综合运用前面所学习的知识点 * 熟练View层、Service层、Dao层之间的方法相互调用操作、 * 熟练dbutils操作数据库表完成增删改查 * 了解公司项目开发的流程,充分的掌握项目需求分析、设计与功能的代码实现。...原创 2018-06-01 16:00:23 · 3659 阅读 · 2 评论 -
【java基础】第30天——DBUtils、连接池
今日内容介绍 1、DBUtils 2、连接池 01DButils工具类的介绍个三个核心类* A: DButils工具类的介绍个三个核心类 * a: 概述 * DBUtils是java编程中的数据库操作实用工具,小巧简单实用。 * DBUtils封装了对JDBC的操作,简化了JDBC操作,可以少写代码。...原创 2018-05-31 23:22:12 · 192 阅读 · 0 评论 -
【java基础】第29天——JDBC、DBUtils
今日内容介绍 1、JDBC 2、DBUtils01JDBC概念和数据库驱动程序* A: JDBC概念和数据库驱动程序 * a: JDBC概述 * JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API, 可以为多种关系数据库提供统一访问,它由一组用Ja...原创 2018-05-31 19:45:57 · 332 阅读 · 0 评论 -
【java基础】第28天——MySQL数据库、SQL语句
今日内容介绍 1.MySQL数据库 2.SQL语句第一节课1(MySQL数据库)数据库概念.avi 5分2(MySQL数据库)常见的数据库.avi 4分3(MySQL数据库)数据库和管理系统.avi 5分4(MySQ...原创 2018-05-31 17:45:44 · 497 阅读 · 0 评论 -
【java基础】第27天——多线程安全、等待唤醒机制
今日内容介绍 1、多线程安全问题 2、等待唤醒机制=======================第一节课开始=============================================01线程操作共享数据的安全问题*A:线程操作共享数据的安全问题 如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。 程序每次运行结果和单线程运行的结果是...原创 2018-05-31 12:29:34 · 236 阅读 · 0 评论 -
【java基础】第26天——多线程、线程池
今日内容介绍 1、多线程 2、线程池=======================第一节课开始=============================================01进程概念*A:进程概念 *a:进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行, 即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。...原创 2018-05-31 00:43:09 · 266 阅读 · 0 评论 -
【java基础】第25天——Properties集合、序列化流与反序列化流、打印流、commons-IO工具包
今日内容介绍 1、Properties集合 2、序列化流与反序列化流 3、打印流 4、commons-IO01Properties集合的特点* A: Properties集合的特点 * a: Properties类介绍 * Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字...原创 2018-05-30 20:01:32 · 211 阅读 · 0 评论 -
【java基础】第24天——转换流、缓冲流
今日内容介绍 1、转换流 2、缓冲流=======================第一节课开始=============================================01转换流概述* A: 转换流概述 * a: 转换流概述 * OutputStreamWriter 是字符流通向字节流的桥梁:可使用指定的字符编码表,将要写入流中的字符编码...原创 2018-05-30 17:23:56 · 167 阅读 · 0 评论 -
【java基础】第23天——字节流、字符流
今日内容介绍 1、字节流 2、字符流=======================第一节课开始=============================================01输入和输出* A:输入和输出 * a: 参照物 * 到底是输入还是输出,都是以Java程序为参照 * b: Output * 把内存中的数据存储...原创 2018-05-30 11:56:24 · 209 阅读 · 1 评论 -
【java基础】第22天——File类、递归
今日内容介绍 1、File 2、递归=======================第一节课开始=============================================01IO技术概述.avi(02:49)* A:IO技术概述 * a: Output * 把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作 * ...原创 2018-05-29 23:43:22 · 255 阅读 · 0 评论 -
【java基础】第21天——异常处理、Throwable类、自定义异常
今日内容介绍 1、异常概述和继承体系 2、异常原因以及处理方式 3、运行时期异常 4、方法重写的异常处理 5、Throwable类常见方法 6、自定义异常第一节课 异常的继续体系和异常处理(46:21)01异常的概述.avi(01:43)02异常的继续体系和错误的区别.avi(07:56)03异常对象的产生原因和处理方式.avi(13:25)04方法...原创 2018-05-28 22:54:46 · 624 阅读 · 0 评论 -
【java基础】第20天——Map接口、模拟斗地主
今日内容介绍 1、Map接口 2、模拟斗地主洗牌发牌=======================第一节课开始=============================================01Map集合概述A:Map集合概述: 我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同 a...原创 2018-05-28 18:30:47 · 278 阅读 · 0 评论 -
【java基础】第19天——list接口、set接口、判断集合唯一性原理
今日内容介绍 1、List接口 2、Set接口 3、判断集合唯一性原理=======================第一节课开始=============================================01List接口的特点A:List接口的特点: a:它是一个元素存取有序的集合。 例如,存元素的顺序是11、22、33。那么集合中,元素...原创 2018-05-28 09:59:04 · 250 阅读 · 0 评论 -
【java基础】第18天——集合、Iterator迭代器、增强for循环、泛型
今日内容介绍 1、集合 2、Iterator迭代器 3、增强for循环 4、泛型=======================第一节课开始=============================================01集合使用的回顾 *A:集合使用的回顾 *a.ArrayList集合存储5个int类型元素 public static void...原创 2018-05-27 19:51:41 · 373 阅读 · 0 评论 -
【java基础】第17天——包装类、System类、Math类、Arrays
今日内容介绍 1、基本类型包装类 2、System类 3、Math类 4、Arrays类 5、大数据运算=======================第一节课开始=============================================01基本数据类型对象包装类概述 *A:基本数据类型对象包装类概述 *a.基本类型包装类的产生 在实际程...原创 2018-05-27 10:15:21 · 227 阅读 · 0 评论 -
【java基础】第16天——正则表达式、Date类、Calendar类
今日内容介绍 1、正则表达式的定义及使用 2、Date类的用法 3、Calendar类的用法==========================================第一阶段========================================01正则表达式的概念和作用* A: 正则表达式的概念和作用 * a: 正则表达式的概述 *...原创 2018-05-26 23:11:42 · 250 阅读 · 0 评论 -
【java基础】第15天——object、equals、tostring、string、stringbuffer、stringBuilder
今日内容介绍 1、Object 2、String 3、StringBuilder=======================第一节课开始=============================================01API概念* A:API(Application Programming Interface) * 应用程序编程接口* B:Java ...原创 2018-05-26 17:57:06 · 206 阅读 · 0 评论 -
【java基础】第14天——eclipse应用、修饰符、局部与成员变量、自定义数据类型使用(抽象类、接口类)
今日内容介绍 1、Eclipse常用快捷键操作 2、Eclipse文档注释导出帮助文档 3、Eclipse项目的jar包导出与使用jar包 4、不同修饰符混合使用细节 5、辨析何时定义变量为成员变量 6、类、抽象类、接口作为方法参数 7、类、抽象类、接口作为方法返回值第1章 Eclipse的应用01 day14_01(面向对象)eclipse快捷键.avi(14:33)...原创 2018-05-26 11:30:25 · 382 阅读 · 0 评论 -
【java基础】第13天——final、static、匿名对象、内部类、包、访问修饰符、代码块
今日内容介绍 1、final 关键字 2、static 关键字 3、匿名对象 4、内部类 5、包的声明与访问 6、访问修饰符 7、代码块第一节课01(面向对象)final关键字概念.avi 02:2002(面向对象)final修饰类.avi ...原创 2018-05-25 21:23:15 · 241 阅读 · 0 评论 -
【java基础】第12天——构造方法、this关键字、super关键字
今日内容介绍 1、构造方法 2、this关键字 3、super关键字 4、综合案例第一节课01(面向对象)构造方法引入.avi 03:3302(面向对象)构造方法作用.avi 05:5603(面向对象)构造方法的定义和运行特点.avi 09:2104(面向对象)默认添加的构造方法.avi ...原创 2018-05-25 00:12:32 · 209 阅读 · 0 评论 -
【java基础】第11天——接口、多态
今日内容介绍 1、接口 2、多态01(面向对象)接口概述.avi02(面向对象)接口抽象方法定义.avi03(面向对象)接口的实现类.avi04(面向对象)接口中的成员变量的特点.avi05(面向对象)接口中的成员方法的特点.avi06(面向对象)实现类还是一个抽象类.avi07(面向对象)类和接口的多实现.avi08(面向对象)类在继承类的同时实现多接口....原创 2018-05-24 12:33:11 · 241 阅读 · 0 评论 -
【java基础】第10天——继承、抽象类
今日内容介绍 1、继承 2、抽象类 3、综合案例—员工类系列定义01继承的概述 *A:继承的概念 *a:继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系 *b:在Java中,类的继承是指在一个现有类的基础上去构建一个新的类, 构建出来的新类被称作子类,现有类被称作父类 *B:继承关系的子类特点 *a:子类会...原创 2018-05-24 00:34:32 · 435 阅读 · 1 评论 -
【java基础】第9天——面对对象、成员+局部变量、封装、private+this关键字
今日内容介绍 1、面向对象思想 2、类与对象的关系 3、局部变量和成员变量的关系 4、封装思想 5、private,this关键字 6、随机点名器01面向对象和面向过程的思想* A: 面向过程与面向对象都是我们编程中,编写程序的一种思维方式 * a: 面向过程的程序设计方式,是遇到一件事时,思考“我该怎么做”,然后一步步实现的过程。 * b: 面向对象的程序设计...原创 2018-05-23 19:33:25 · 264 阅读 · 0 评论 -
【java基础】第8天——开发工具、超市库存应用案例
今日内容介绍 1、Eclipse开发工具 2、超市库存管理系统01Eclipse的下载安装* A: Eclipse的下载安装 * a: 下载 * http://www.eclipse.org * b: 安装 * 只需要解压后就能使用 * c: 卸载 * 只需要将文件夹删除就可以了 * d...原创 2018-05-23 16:46:39 · 312 阅读 · 0 评论 -
【java基础】第7天——循环练习、数组练习
今日内容介绍 1、循环练习 2、数组方法练习01奇数求和练习* A: 奇数求和练习 * a: 题目分析 * 为了记录累加和的值,我们需要定义一个存储累加和的变量 * 我们要获取到1-100范围内的数 * 判断当前数是否为奇数,是奇数,完成累加和操作 * 累加完毕后,最终显示下累加和的值 * b: 解题...原创 2018-05-23 11:59:39 · 304 阅读 · 0 评论