笔记
幼儿园扛把子丶
这个作者很懒,什么都没留下…
展开
-
2019.06.28(day01)_java大数据课程体系
课程体系介绍1.java基础:(1)基本语法(变量,数组,顺序结构,选择分支结构,循环结构)(2)oop面向对象(封装,继承,多态)为重点(3)java api(应用程序接口):是一些预先定义的函数集合io apisocket api(socket:两个程序通过一个双向的通信连接实现数据的交换)thread api2.java web:网页开发前端:html:用来在网页上显示...原创 2019-07-03 17:59:11 · 225 阅读 · 0 评论 -
(day04)java web之dom编程+js创建对象+js的事件处理(键盘和鼠标)+json
2019.08.03(day04)dom编程:查询: -通过id查询 -通过name查询 -通过标签名查询 -通过表单名查询根据id查询 document.getElementById(""); 通过id查询返回元素节点, 在整个html文档中搜索id 只找到第一个id,返回元素 如果id错误,返回null根据层次查询节点:-pare...原创 2019-08-04 14:55:19 · 145 阅读 · 0 评论 -
(day18)线程的创建方式+线程api+守护线程+联合线程+synchronized关键字
2019.07.22(day18)创建线程java程序员可以写线程,不需要程序关心线程在哪个进程里继承Thread类: public class Mythread extends Thread{ public void run(){ //线程的入口 //线程的业务/任务逻辑 //线程的出口...原创 2019-07-22 19:33:26 · 94 阅读 · 0 评论 -
(day21)常见的反射api+反射应用场景(优缺点)
2019.07.26(day21)常规的反射api:-反射方式创建对象 1.用无参的构造创建对象 Class对象.newInstance();//常用 @Test public void test1() throws Exception{ Class clazz=Class.forName("反射.User"); ...原创 2019-07-27 08:39:34 · 114 阅读 · 0 评论 -
(day02)超链接元素+css样式(选择器+背景+文本格式+表格样式+列表样式)
2019.07.31(day02)java web-超链接元素 分为两类: a标记超链接: 属性:href="超链接的目的地" target="目标的打开方式" _black:在一个新空白浏览器窗口打开 _self:在当前浏览器窗口打开 ...原创 2019-08-01 15:07:53 · 488 阅读 · 0 评论 -
(day22)内省+注解+泛型
2019.07.27(day22)内省: 就是自查的意思,本质就是反射,利用反射自省类中的属性和方法 自省的实现方式有两种 方式一: jdk(jre)中自带的一套自省的类库,类库中包含的是api方法 侧重:属性和属性的值,以及属性所对应的getter和setter方法 方式二: apache基金会提供...原创 2019-07-27 18:59:22 · 98 阅读 · 0 评论 -
(day10)jsp和servlet(创建web项目+web.xmljiexi+WEB-INF目录+表单的提交方式+servlet运行步骤和生命周期)
2019.08.12(day10)web部分jsp技术和servlet技术j2EE的13套接口规范:(sun公司定义的) 1.xml接口:java解析xml接口,应用厂商提供xml接口的实现方法dom4j 2.jdbc接口:java数据库的连接,数据库厂商提供jdbc接口的实现mysql.jar 3.jsp接口:java server page java的服务器页...原创 2019-08-13 12:49:16 · 200 阅读 · 0 评论 -
(day05)jquery编程(什么是jquery对象+jquery选择器+jquery操作dom 增删改)
2019.08.05(day05)jqueryjquery:是一个优秀javascript框架,一个轻量级的js库 兼容css3,及各种浏览器 使用户更方便的处理html,event,实现动画效果 并且方便网站提供ajax交互 使用户的html页面保持html和代码分离 注意:jquery2.x开始不再支持ie6,7,...原创 2019-08-08 19:50:40 · 184 阅读 · 0 评论 -
(day06)jquery的事件处理 +jquery动画+jquery的类数组+ajax(用法)+
2019.08.06(day06)jqueryjquery的事件处理 使用jquery实现事件绑定: 语法: $obj.bind("事件类型",事件处理函数); 比如: $obj.bind("click",function(e){}); 简写方式: $obj.click(function(e){}); ...原创 2019-08-08 19:53:38 · 168 阅读 · 0 评论 -
(day07)MYSQL全解
2019.08.07(day07)MySQL什么是数据库数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,简而言之就是存储数据的仓库。数据库的分类: 层次式数据库, 网络式数据库, 关系型数据库, nosql数据库 -纯的内存数据库 -在硬盘上也有数据库的文件,但文件中存储的是json数据(mogodb)数据库可以按照一...原创 2019-08-08 19:56:17 · 302 阅读 · 0 评论 -
(day08)jdbc(java连接数据库+分页查询+模糊查询+数据库连接中常见的异常)
2019.08.09(day08)jdbc:jdbc:java database conntion java的数据库连接jdbc是sun公司j2EE中13套接口之一 Connection接口 PreparedStatement接口 ResultSet接口 ...mysql公司实现了sun的jdbc接口 mysql.jarorace公司实现s...原创 2019-08-10 12:46:33 · 322 阅读 · 0 评论 -
(day09)Statement 接口和PreparedStatement接口的区别+事务管理
2019.08.10(day09)Statement 接口和PreparedStatement接口的区别+事物 Statement 接口和PreparedStatement接口的区别:相同点: 都可以构建sql语句,都可以创建执行计划,并执行"执行计划" 都执行sql语句不同点:Statement主要用于执行静态sql语句,即sql语句内容不变 比如: ...原创 2019-08-12 08:38:01 · 191 阅读 · 0 评论 -
(day11)(init+service+destroy+ServletContext+ServletConfig)方法+http协议
2019.08.13(day11)web开发:web前端:html,css,jsweb后端:jsp,servlet(不能独立运行,只能放在容器中运行)数据库端:mysqlweb前端发送请求<-->web后端,能够执行一段java代码<-->访问数据库init方法: 每一次生命周期开始都调用此方法,一般做初始化工作 1.有两种初始化方式:...原创 2019-08-16 08:52:47 · 148 阅读 · 0 评论 -
(day12)request和response对象生命周期+转发和重定向+web中的乱码操作
2019.08.14(day12)下面的接口之间的区别:HttpServletRequest接口的父接口是ServletRequestHttpServletResponse接口的父接口是ServletResponse结论:如果想使用ServletRequest和ServletResponse接口方法 就用上面的两个接口声明对象 如果想使用HttpServletReq...原创 2019-08-16 19:19:26 · 950 阅读 · 0 评论 -
(day20)jdk1.5新特性(拆箱和装箱+增强for循环+可变参数+静态导入+枚举)+反射(Class类)
2019.07.25(day20)jdk1.5新特性:自动拆箱和装箱: 拆箱:把类类型拆开变成基本数据类型,即把对象中的数据拆出来 变成基本数据类型的数据 装箱:是把基本数据类型的数据封装成对象数据 Integer intObj=3;//自动装箱 Integer intObj1=new Integer(3);//手动装箱 ...原创 2019-07-26 09:10:42 · 106 阅读 · 0 评论 -
(day01)javaweb开发(前端html)
2019.07.30(day01)java web开发web前端:前端的技术: html:用来做网页,用html构建网页的内容 css:用来修饰网页内容,给网页化妆,使网页额内容更美观 javascript:用户跟网页交互 js:做表单验证和网页特效 js:google,最早做了联想输入(局部刷新) 地图 ajax...原创 2019-07-30 20:12:25 · 124 阅读 · 0 评论 -
(day11)java中的异常
2019.07.12(day11)●异常java中有三种错误:1.语法错误/编译错误: 在ide(集成开发环境)工具(eclipse,myeclipse等)中写代码,代码写错了,在工具中用红波浪线或红叉来表示。 如果显示红波浪线,此代码是不能通过工具进行编译的,不能编译就不能执行。2.逻辑错误: 前提是语法没有错误,程序可以编译,能运行,但结果是错误的。 一...原创 2019-07-12 19:40:01 · 85 阅读 · 0 评论 -
(day12)java中常用api(集合api->List集合->ArrayList类)
2019.07.13(day12)java apiapi: application interface:应用程序接口 是java开发团队事先做好的类库 (类库:就是一些java类的集合,一些功能的集合) 狭义的理解就是java方法 (调用api/调用api方法)常用的api: -String String...原创 2019-07-14 15:33:03 · 292 阅读 · 0 评论 -
构造函数(this语法)+成员变量和局部变量+值传递和引用传递
构造函数(this语法)+成员变量和局部变量+值传递和引用传递●构造函数/构造器/构造方法 constructor: 构造函数可以被重载 构造函数不能有返回值 创建对象时会调用构造函数 构造函数的名称必须跟类名称一样 构造函数可以有多个,构造函数的参数可以是0个,1个或多个 如果类中没有没确的写出构造方法,系统会给出一个默认的构造函数 ...原创 2019-07-14 16:57:39 · 604 阅读 · 0 评论 -
(day10)内部类+jar包(导入和导出)+单元测试(junit)
2019.07.10(day10)●内部类:就是把某个类放在某个范围的内部 类可以放在包中 类可以放在文件中 .java文件 类可以放在类中(类里套类) 内部类 类可以防在方法中(方法中套类) 内部类1.类中放置内部类: 要使用内部类,就需要在外部类中实例化内部类的对象,然后打点调用内部类的方法。 (可...原创 2019-07-10 19:14:14 · 561 阅读 · 0 评论 -
(day13)Set集合+Map集合+集合套集合+集合迭代器
2019.07.15(day13)泛型:参数化类型Set集合: 集合中不能有重复的元素出现,所有的Set集合中的元素只能唯一,没有顺序,能存储null,线程不安全。 Set接口: HashSet集合越小,遍历的速度和效率就越高 TreeSet集合要求集合中的数据排序 要求存储的元素对象对应的类必须实现Coparabl...原创 2019-07-15 19:12:38 · 166 阅读 · 0 评论 -
(day15)Math类+日期类+IO api+文件操作(File类+File api+RandomAccessFile类+RandomAccessFile类)
2019.07.18(day15)●数学相关的类:-Math类: 1.Math类是final类 2.构造方法私有,不可以创建对象 3.主要的用法是提供大量的静态方法 4.在计算小数的时候不够准确-BigDecimal类: 1.用于精确计算的类 2.在精确计算的时候要求参数以字符串的形式传入此类的对象 -BigInteger类:...原创 2019-07-18 20:41:45 · 111 阅读 · 0 评论 -
(day14)常用api(Object类+String类+StringBuilder类+StringBuffer类)+正则表达式+封装类
2019.07.16(day14)●Collection和Collections区别: Collection接口: 是List接口和Set接口的父接口,接口中规范了List和Set集合的操作方式。 Collections类: 在类中有很多的方法,这些方法都是用来操作集合的,可以看做集合的工具类,类中的很多方法都是静态的。List集合排序:...原创 2019-07-16 19:58:46 · 99 阅读 · 0 评论 -
(day19)线程池+网络编程
2019.07.23(day19)线程池: 把若干用户线程添加到线程池中,由线程池来管理线程为什么要用线程池: 1.减少了创建和销毁线程的次数,每个工作线程都可以被重复的使用,可以并发执行多个任务 2.可以根据系统的承受能力,调整线程池中的工作线程的数目,防止因为消耗过多的内存而使服务器宕机(down) 结论: java提供一些api方法...原创 2019-07-23 19:48:35 · 97 阅读 · 0 评论 -
(day16)字节流+封装流(缓冲流+对象流)+序列化(反序列化)+Serializable接口
2019.07.19(day16)●字节流(低级流) 可以从或向一个特定的方向读写数据,数据是字节InputStream: 是所有字节流的父类,其定义了基础的读取方法-int read() 读取一个字节,以int形式返回,该int的低8位有效 返回-1,表示文件末尾EOF end of file-int read(byte[] b) ...原创 2019-07-19 19:52:18 · 145 阅读 · 0 评论 -
(day03)javascript(特点+js语法+js数据类型和对象+运算符+dom编程)
2019.08.02(day03)js: 变量 数组 api 完成对html页面中的节点元素/属性节点/文本节点做增删改查 原生的js写法 jquery js写法javascript: 简称js javascript是嵌入html中在浏览器中运行的脚本语言 js跟java和c没有任何关系,只是语法相似 是一种网页的...原创 2019-08-02 18:36:08 · 133 阅读 · 0 评论 -
(day17)数据流+字符流+线程(Thread类与Runnable接口)
2019.07.21(day17)数据流:DataInputStream:数据输入流 适合对java基本数据类型的输入 构造函数: DataInputStream(InputStream); api方法: readInt() readXXX(); XXX为具体的某种类型DataOutputStream:数据输出流...原创 2019-07-21 19:50:17 · 151 阅读 · 0 评论 -
(day23)jdk1.8新特性(lambda表达式+方法引用+函数式接口+默认方法+stream管道流+日期操作)
2019.07.29(day23)jdk1.8新特性-lambda表达式-方法引用-默认方法-java和javascript交互-stream api管道管理-Date Time api 对java以前的日期api的加强-Option类 专门用来解决空指针异常-Base64类 专门用来对数据做编码和解码1.lambda表达式: lambda的本质...原创 2019-07-30 19:15:59 · 337 阅读 · 0 评论 -
(day24)xml+java基础总结
2019.07.30(day24)XML:XML:扩展标记语言(Extensible Markup Languae) 是独立于软件和硬件的信息传输工具 xml可以简化数据共享 xml可以数据传输 xml可以平台变更xml的处理指令<?xml version="1.0" encoding="UTF-8" ?>version:xml的版本encod...原创 2019-07-30 19:33:50 · 97 阅读 · 0 评论 -
note
java体系: -java基础 -java oop 重点 -java api -java web 前端和后端 -java 框架 -互联网架构 -大量的数据java基础: 环境搭建: -安装jdk 有两个文件夹 jdk -jre -jvm -lib ...原创 2019-09-06 15:19:09 · 453 阅读 · 0 评论