- 博客(26)
- 收藏
- 关注
原创 Java基础最终弹---全汇总
Java基础全汇总Java基础一、面向对象和封装类与对象、封装、构造方法1.面向对象思想1.1 类和对象1.2 类的定义1.3 对象的使用1.4 成员变量和局部变量区别2.封装2.1 封装的步骤2.2 封装的操作-private关键字2.3 封装优化-this关键字2.4 封装优化-构造方法二、常用APIScanner类、Random类、ArrayList类1.Scanner类1.1 引用类型使用步骤2.Random类3.ArrayList类3.1 ArrayList使用步骤3.2常用方法和遍历String
2020-08-13 11:55:21 223
原创 剑指offer-二维数组中的查找&替换空格
剑指offer-1.二维数组中的查找&2.替换空格JZ1.二维数组中的查找JZ2.替换空格JZ1.二维数组中的查找题目在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。题解选了最简单的暴力法代码package com.cjy.jianzhi_offer;import java.util.Scanner;public class JZ1 {
2020-09-08 22:31:04 178
原创 Java Web第九弹---JQuery
Java Web第九弹---JQueryJQuery1.JQuery 基础1.1 概念1.2 快速入门1.3 JQuery对象和JS对象区别与转换1.4 选择器1.5 DOM操作2.JQuery高级2.1 动画:三种方式显示和隐藏元素2.2 遍历2.3 事件绑定JQuery1.JQuery 基础1.1 概念一个JavaScript框架。简化JS开发jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架
2020-09-05 20:29:48 153
原创 Java Web第八弹---Filter&Listener
Filter&Listener1.Filter:过滤器1.1 概念1.2 快速入门1.3 过滤器细节2.Listener:监听器2.1 概念2.2 ServletContextListener1.Filter:过滤器1.1 概念生活中的过滤器:净水器,空气净化器,土匪、web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。过滤器的作用:一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤…1.2 快速入门步骤定义一个类,实现接口F
2020-08-24 23:06:53 181
原创 Java Web第七弹---JSP&MVC开发模式&EL表达式&JSTL标签&三层架构
JSP&MVC开发模式&EL表达式&JSTL标签&三层架构1.JSP1.1 指令1.2 注释1.3 内置对象2.MVC开发模式3.EL表达式4.JSTL标签5.三层架构这一周更新的少了一些,因为我的实习就要结束啦,我的第一个完整的实习经历,在这周五答辩之后就结束了,希望有offer呀,下周开始会认真更新博客,好好复习备战秋招!1.JSP1.1 指令作用:用于配置JSP页面,导入资源文件格式:<%@ 指令名称 属性名1=属性值1 属性名2=属性值2 …
2020-08-20 17:03:09 290
原创 Java Web第六弹---Cookie&Session&JSP
Cookie&Session&JSP1.会话技术会话:一次会话中包含多次请求和响应。一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止功能:在一次会话的范围内的多次请求间,共享数据方式:客户端会话技术:Cookie服务器端会话技术:Session1.1 Cookie概念:客户端会话技术,将数据保存到客户端快速入门:使用步骤:创建Cookie对象,绑定数据new Cookie(String name, String
2020-08-20 16:59:58 99
原创 Java Web第五弹---Response
ResponseResponse1.HTTP协议1.1 请求消息1.2 响应消息2.Response对象2.1 功能2.2 案例3.ServletContext对象3.1 概念3.2 获取3.3 功能Response1.HTTP协议1.1 请求消息客户端发送给服务器端的数据数据格式:请求行请求头请求空行请求体1.2 响应消息服务器端发送给客户端的数据数据格式响应行组成:协议/版本 响应状态码 状态码描述响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态
2020-08-17 14:56:52 89
原创 Java Web第四弹---Servlet、HTTP、Request
Servlet、HTTP、RequestServlet、HTTP、Request1.Servlet1.1 Servlet的体系结构1.2 Servlet相关配置2.HTTP2.1 概念2.2 传输协议2.3 特点2.4 请求消息数据格式3.Request3.1 request对象和response对象的原理3.2 request对象继承体系结构3.3 request功能3.3.1 获取请求消息数据3.4 其他功能3.4.1 获取请求参数通用方式3.4.2 请求转发3.4.3 共享数据3.4.4 获取Serv
2020-08-17 11:38:44 546
原创 Java Web第三弹---Tomcat
Java Web第三弹---TomcatTomcat1.Web服务器软件:Tomcat2.Servlet入门2.1 快速入门2.2 执行原理:2.3 Servlet中的生命周期方法:2.4 Servlet3.0:Tomcat1.Web服务器软件:Tomcat服务器:安装了服务器软件的计算机服务器软件:接收用户的请求,处理请求,做出响应web服务器软件:接收用户的请求,处理请求,做出响应。在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目web容器常见
2020-08-17 11:36:59 112
原创 Java Web第二弹---XML
Java Web第二弹---XMLXML1.概念2.语法2.1 基本语法2.2 快速入门2.3 组成部分2.4 约束3.解析3.1 操作xml文档3.2 解析xml的方式3.3 xml常见的解析器3.4 Jsoup3.5 快捷查询方式XML1.概念Extensible Markup Language 可扩展标记语言可扩展:标签都是自定义的。 功能存储数据配置文件在网络中传输xml与html的区别xml标签都是自定义的,html标签是预定义。xml的语法严格,
2020-08-17 11:35:15 111
原创 Java Web第一弹---Junit、反射、注解
Java Web第一弹---Junit、反射、注解Junit、反射、注解1.Junit单元测试1.1 测试分类1.2 Junit使用:白盒测试2.反射:框架设计的灵魂2.1 class对象2.2 Field:成员变量2.3 Constructor:构造方法2.4 Method:方法对象3.注解3.1 注解的分类3.2 注解定义3.3 在程序使用(解析)注解Junit、反射、注解1.Junit单元测试1.1 测试分类黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。白盒测试:需要写代码
2020-08-17 11:33:45 94
原创 leetcode---数组中重复的数字+二维数组中的查找(Java版)
leetcode---数组中重复的数字+二维数组中的查找(Java版)剑指offer03---数组中重复的数字剑指offer04---二维数组中的查找这两道题都比较简单,没有什么太大的难度,这里我写的代码里都放了主函数呀。剑指offer03—数组中重复的数字找出数组中重复的数字。题目在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。题解先排序在查找,排序之后有
2020-08-17 10:28:24 411
原创 和为s的连续正数序列(Java版)
leetcode---和为s的连续正数序列写在前面之前一直在断断续续的做题,不坚持而且做的很少,就刚好ava基础已经复习完了,准备刷一下leetcode和牛客上的题,本小菜鸡真的太菜了,今天这么简单的题硬是做了两个小时,写个主函数还磨磨唧唧写了半天,还报了好多错误,之后会坚持每天做题然后更新题目要求输入一个正整数 target ,输出所有和为 target 的连续正整数序列(至少含有两个数)。序列内的数字由小到大排列,不同序列按照首个数字从小到大排列。对于这道题来说,使用滑动窗口解题。数组就是正整
2020-08-14 11:37:57 208
原创 Java基础第七弹---网络编程
网络编程1.网络编程入门1.1 软件结构1.2 网络通信协议1.3 协议分类1.4 网络编程三要素协议IP地址端口号2.TCP通信程序2.1 概述2.2 Socket类构造方法成员方法2.3 ServerSocket类构造方法成员方法2.4 简单的TCP网络程序TCP通信分析图解客户端向服务器发送数据服务器向客户端回写数据今日第二更嘻嘻,实习的空闲时间抓紧复习,这几天得开始疯狂投秋招了,加油鸭,我可以哒!我最棒!哈哈哈!1.网络编程入门1.1 软件结构C/S结构 :全称为Client/Server
2020-08-12 17:25:36 123
原创 Java基础第六弹---File类与IO流
File类与IO流File类、递归1.File类1.1 构造方法1.2 常用方法1.2.1 获取功能的方法1.2.2 绝对路径和相对路径1.2.3 判断功能的方法1.2.4 创建删除功能的方法1.3 目录的遍历2.递归2.1 概述2.2 递归累加求和2.3 递归求阶乘字节流、字节符1.IO概述1.1 IO的分类1.2 顶级父类们2.字节流2.1 字节输出流OutputStream类2.2 FileOutputStream类**构造方法****写出字节数据**数据追加续写写出换行2.3 字节输入流InputS
2020-08-12 17:22:27 674
原创 Java基础底五弹---异常和多线程
异常和多线程异常和多线程异常、线程1.异常1.1 异常体系1.2 异常分类2.异常的处理2.1 抛出异常throw2.2 Objects非空判断2.3 声明异常throws2.4 捕获异常try...catch2.5 finally代码块2.6 异常注意事项3.自定义异常4.多线程4.1 并发与并行4.2 线程与进程4.3 创建线程类线程、同步1.线程1.1 Thread类1.2 创建线程的第二种方式1.3 Thread和Runnable的区别2.线程安全2.1 线程安全2.2 线程同步2.3 同步代码块2
2020-08-07 11:00:59 165
原创 Java基础第四弹---集合
集合Collection、泛型1.Collection集合1.1 集合框架1.2 Collection常用功能2.Iterator迭代器2.1 Iterator接口2.2 迭代器的实现原理2.3 增强for3.泛型3.1 使用泛型的优点3.2 泛型的定义与使用3.2.1 含有泛型的类3.2.2 含有泛型的方法3.2.3 含有泛型的接口3.3 泛型通配符List、Set、数据结构、Collections1.数据结构1.1 栈1.2 队列1.3 数组1.4 链表1.5 红黑树2.List集合2.1 List接口
2020-07-20 19:20:12 122
原创 Java基础第三弹---继承与多态
继承与多态继承、抽象类1.继承1.1 继承的格式1.2 继承后的特点-成员变量1.3 继承后的特点-成员方法1.4 继承后的特点-构造方法1.5 super和this1.6 继承的特点2.抽象类2.1 abstract接口、多态1.接口1.1 定义格式1.2 基本的实现1.2.1 实现1.2.2 抽象方法的使用1.2.3 默认方法的使用1.2.4 静态方法的使用1.2.5 私有方法的使用1.3 接口的多实现1.3.1 抽象方法1.3.2 默认方法1.3.3 静态方法1.3.4 优先级问题1.4 接口的多继承
2020-07-19 23:08:43 151
原创 Java基础第二弹---常用API
Java基础第二弹二、常用APIScanner类、Random类、ArrayList类1.Scanner类1.1 引用类型使用步骤2.Random类3.ArrayList类3.1 ArrayList使用步骤3.2常用方法和遍历String类、static关键字、Arrays类、Math类1.String类1.1 使用步骤1.2 常用方法判断功能的方法获取功能的方法转换功能的方法 :分割功能的方法2.static关键字2.1 定义和使用2.2 静态代码块3.Arrays类3.1 操作数组的方法4.Math类4
2020-07-18 20:11:29 94
原创 Java基础---面向对象和封装
Java基础一、面向对象和封装类与对象、封装、构造方法1.面向对象思想1.1 类和对象1.2 类的定义1.3 对象的使用1.4 成员变量和局部变量区别2.封装2.1 封装的步骤2.2 封装的操作-private关键字2.3 封装优化-this关键字2.4 封装优化-构造方法一、面向对象和封装类与对象、封装、构造方法1.面向对象思想 面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算机事件的设计思想。 面向对象的语言中,包含了三大基本特征,即封装
2020-07-18 20:09:13 101
原创 软件测试---数据库
软件测试---数据库数据库的基本概念关系型数据库RDBMS 核心:用表存储数据mysql基本的增删改查语句,存储过程1.创建表2.删除表3.简单查询4.添加数据5.修改6.删除mysql复杂查询,多表查询1.简单查询2.条件3.排序4.聚合函数5.分组6.分页7.连接查询8.自关联9.子查询mysql索引及事务相关概念1.事务2.索引数据库客户端工具使用,如Navicat之前也有考软件设计师证的时候也有学过数据库,但是为了应试完全没有系统的学过,学的不是很好,前几天重新看完Linux后开始把数据库的内容
2020-05-15 22:19:21 1074
原创 软件测试---Linux
软件测试---Linux框架框架还是和之前一样用XMind画了框架图总结学的东西,这样看起来也比较清楚,因为在实验室经常用服务器并且也有上过Linux课所以基本的Linux操作比较清楚,所以就当做复习很快的学了一遍,然后搭建了一下LNMP的环境,这个没有什么难的就是熟练命令就好。之前搭过一个Hadoop环境,那个当时弄了一周,主要是当时对Linux系统不熟悉,这个相对比较简单了。...
2020-05-15 22:07:31 181
原创 软件测试---软件测试开发基础
#软件测试开发软件测试开发基础1.软件测试分类2.研发管理模型3.测试流程4.测试方法5.BUG管理6.测试应用7.软件结构框架图看了B站上的一个课程,跟着课程记得比较,做一下简单的分享,然后督促自己继续学测试,争取在5月把所有测试内容分学完。学完测试内容之后继续看JAVA开发内容。最后的框架图画的比较清楚,如果你有兴趣看到我写的这个的话,建议直接看最后的框架图。内容:测试、文档、编程测试的定义、测试的分类、测试的方法、测试的生命周期。测试计划、测试方案、测试策略、测试用例的编写。BUG的定
2020-05-15 22:00:27 328
原创 Java基础---异常
Java中的异常异常异常的继承体系异常与错误的区别抛出异常throw声明异常throwstry…catch…finally捕获异常运行时期异常Throwable类中的常用方法2.1 自定义异常类写在最前面,今天重新学习了一下异常,看了一下网上的视频,根据视频大概总结了一下异常。异常异常的继承体系在Java中使用Exception类来描述异常。Exception 类及其子类是 Throwab...
2020-04-02 16:14:34 76
原创 Java基础---数据类型与常量
Java基础---数据类型与常量数据数据类型常量变量数据我的第一篇博文,帮助自己重新复习Java知识和内容,也帮助有需要的同学一起学习进步,互相讨论呀!数据类型Java是一种强类型语言,每一个变量声明一种类型。Java中的数据类型简单的分为基本数据类型和引用数据类型。基本数据类型。Java中总共有8种基本数据类型。其中,4种整型,2中浮点类型,char型和boolean型。整型...
2020-04-01 23:21:46 144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人