![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习
文章平均质量分 72
我不123
计算机科班出身,想进大厂
展开
-
java学习第六十六天内容
1.前一天重点内容复习SpringMVC的执行流程以及三大组件前端控制器,处理映射器,处理适配器简述SpringIOC和SpringAOP代理设计模式有哪些静态代理代理对象和实际对象实现同一个接口 动态代理 jdk动态代理 ...原创 2022-05-18 13:35:36 · 103 阅读 · 0 评论 -
java学习第五十二天内容
1.前一天重点内容复习Ajax使用作用:异步请求,不需要整个页面刷新,局部位置更新数据执行过程:通过浏览器创建代理对象,通过Ajax引擎解析,请求服务器,服务器调用业务接口,响应数据,将数据返回给回调函数,回调函数完成业务逻辑操作原生步骤创建代理对象:varxhttp = new XMLHttpRequest();...原创 2022-05-18 13:34:46 · 121 阅读 · 0 评论 -
Java学习笔记及开发记录
个人Java学习路线第一阶段第二阶段第三阶段第四阶段原创 2022-05-18 11:53:25 · 321 阅读 · 1 评论 -
车速递API接口文档
接口说明:登录接口修订历史:版本号 制定人 修订日期 0.0.2 zenghui 2017-09-27 0.0.1 zanshan 2017-02-20 URL:http://xxx.xx.com/api/login请求方式:GET POSTHeader:#参数名 是否必须 类型 说明 Content-Type 是 string 请求类型: application/json Content原创 2022-04-01 16:21:33 · 327 阅读 · 0 评论 -
java学习第六十天内容
1.Mybatis注解@param参数绑定在接口中函数变量之前加入@param("注解参数名称"),即可将此方法中的参数与注解中的变量绑定到一起2.Mybatis处理复杂数据类型的数据在集合中定义的键与sql语句中的字段对应3.Mybatis启用连接池和不起用连接池的区别启用连接池从连接池中获取数据库连接对象,用完还给连接池,不起用数据库连接池则是创建数据库连接对象,用完销毁该对象4.实体类属性·名称和表中数据库字段名称不一致处理...原创 2022-03-22 15:57:23 · 798 阅读 · 0 评论 -
java学习第五十一天内容
1.前一天重点内容复习请求转发和重定向区别 地址栏是否有变化 请求转发没有变化,重定向有变化 两次request请求是否一致 请求转发一致,重定向不一致 是否可以访问WEB-INF下的资源文件 请求转发可以访问,重定向不可以访问 ...原创 2022-03-10 19:16:13 · 253 阅读 · 0 评论 -
java学习第五十天内容
1.jar包依赖范围compile:默认范围,通常不写test:仅测试下去使用,例如junit的jar包provided:不参与部署,例如servlet和jsp的jar包,部署使用tomcat自带的jar包...原创 2022-03-07 08:47:46 · 187 阅读 · 1 评论 -
java学习第四十九天内容
1.前一天重点内容复习MVC三层架构思想 M:model(业务模型) 通过service业务层调用dao数据访问接口,获取业务数据 V:View(视图层) 通过控制器来控制视图 C:controller(控制层) 核心技术:servlet...原创 2022-03-04 17:58:45 · 286 阅读 · 0 评论 -
java学习第四十七天内容
1.前一天重点内容复习ServletContext作用作用1:获取上下文路径 request.getContextPath()作用2:获取全局参数 request.getInitParameterNames():获取所有全局参数的名称 request.getInitPa...原创 2022-03-02 21:20:58 · 202 阅读 · 0 评论 -
java学习第四十八天内容
1.前一天重点内容复习jsp执行的阶段翻译:通过被tomcat容器解析,将jsp文件变为java文件编译:将java文件变为class文件,通过反射创建类对象,调用里面的业务方法四个域对象从小到大pageContext:某个jsp页面有效 jsp中对象名称:pageContext ...原创 2022-03-02 23:39:58 · 243 阅读 · 0 评论 -
java学习第四十五天内容
1.servlet 介绍:主要针对服务器端程序的开发,作为服务器的连接器和前台进行交互的控制器,主要目的是处理交互浏览生成的数据 使用: 1.原创 2022-02-28 19:55:06 · 134 阅读 · 0 评论 -
java学习第四十六天内容
1.前一天重点内容复习什么是servlet 全名:Servlet Applet 作用:服务器的连接器,服务于前后端交互 范围:狭义是servlet接口,广义是所有继承了servlet的子实现类servlet执行流程1.浏览器通过url请求访问服务器,对服务器发送HttpServletRequest请求并携带url(统一资源定位符...原创 2022-03-01 16:58:46 · 135 阅读 · 0 评论 -
java学习第四十四天内容
1.前一天重点内容复习js自定义对象有几种方式使用自定义有参函数方式完成自定义对象创建创建类似于java有参构造函数创建对象使用自定义无参 函数方式完成自定义对象创建创建类似于java无参构造函数创建对象...原创 2022-02-26 17:47:07 · 510 阅读 · 0 评论 -
java学习第四十三天内容
1.前一天重点内容复习js中定义函数方式以及调用函数方式定义函数方式:function 函数名(参数名称列表){ 逻辑代码 return结果; /直接输出}调用函数 :如果函数里面有return语句,采用赋值调用:var 结果 = 函数名称(实际参数列表) ;...原创 2022-02-24 21:24:45 · 282 阅读 · 0 评论 -
java学习第四十二天内容
1.文本样式属性:color:文本颜色text-align:文本修饰none:不设置下划线overline:上划线line-through:中划线underline:下划线 le...原创 2022-02-24 08:47:59 · 306 阅读 · 0 评论 -
java学习第四十一天内容
1.表单标签名称:form属性:action:提交地址method:提交方式(get/post)2.get/post两种提交方式的区别提交方式get提交到地址栏上post提交到页面请求参数中安全性get不安全post相对比get安全...原创 2022-02-23 00:04:55 · 255 阅读 · 0 评论 -
java学习第四十天内容
1.前一天重点内容复习原生JDBC得操作步骤导包,导入数据库的驱动jar包 ProjectStructure,Modules,Dependencies 注册驱动 Class.forName("驱动类的全限定名称"); 类全限定名称 ...原创 2022-02-21 19:25:01 · 137 阅读 · 1 评论 -
java学习第三十九天内容
1.前一天重点内容复习jdbc使用PreparedStatement预编译对象的步骤封装JdbcUtils类作为工具类,获得连接对象准备参数化sql语句获取预编译对象,将参数化sql语句传入数据库中给sql语句参数赋值执行sql语句PreparedStatement和Statement对象的...原创 2022-02-18 21:05:04 · 492 阅读 · 0 评论 -
java学习第三十八天内容
1.前一天重点内容复习使用JDBC操作DQL语句的操作步骤单列模式:内存中始终只有一个类对象存在 实现方式 饿汉式:永远不会出现问题的单例模式 1.在类成员位置,创建一个静态实例变量 2.构造方法私有化,外界不能够创建对象,保证安全性 ...原创 2022-02-18 13:47:00 · 319 阅读 · 0 评论 -
java学习第三十七天内容
1.前一天重点内容复习什么是JDBC,本质是什么JDBC就是Java操作数据库的连接器,本质是实现sun公司提供的数据库连接接口的类,这些实现类在数据库厂商提供的驱动包中jdk动态代理,描述以及代码实现 描述:就是让代理角色帮助真实角色完成特定功能,对真实角色的功能进行增强,在程序运行的过程中,通过反射的方式产生类的实例 代码实现: ...原创 2022-02-17 21:32:38 · 215 阅读 · 0 评论 -
java学习第三十六天内容
1.前一天重点内容复习数据库的三大范式第一范式(1NF):表中每一列不可分割第二范式(2NF):在满足1NF的基础上,表中非主键字段完全依赖于主键第三范式(3NF):在满足2NF的基础上,非主键字段不能产生传递依赖多表查询内连接: 隐式内连接 ...原创 2022-02-17 15:26:19 · 272 阅读 · 0 评论 -
java学习第三十五天内容
1.前一天重点内容复习分页查询sql:SELECT 字段列表 FROM 表名 LIMIT 起始行数,每页显式行数;模糊查询sql:SELECT 需要查询的字段 FROM 表名 WHERE 字段名称 LIKE '%xx%';DELETE FROM表名和TRUNCATE TABLE 表名的区别:DELETE FROM 表名;:只是删除了表中数据,...原创 2022-02-14 23:21:10 · 409 阅读 · 0 评论 -
java学习第三十四天内容
1.分页查询:limit 格式:SELECT 字段列表 FROM 表名 LIMIT 起始行数,每页显式行数;原创 2022-02-14 07:37:26 · 58 阅读 · 0 评论 -
java学习第三十三天内容
1.前一天重点内容复习反射获取类中构造方法对象并去创建该类实例 获得构造方法对象:public Constructors<?>[] getConstructors() throws SecurityException:获取类中所有的公共构造方法的类对象public Constructors<?>[] getDeclaredCon...原创 2022-02-14 06:21:09 · 144 阅读 · 0 评论 -
java学习第三十二天内容
1.前一天重点内容复习TCP客户端编码步骤创建客户端Socket对象获取到文件流输入获取到Socket对象输出流 将文件输入流内容写入到Socket对象输出流中 通知服务器端没有更多数据传入获取到Socket对象输入流 读取Socket对象输入流...原创 2022-02-10 23:51:02 · 620 阅读 · 0 评论 -
java学习第三十一天内容
1.前一天重点内容复习UDP协议和TCP协议区别: 是否是一种可靠连接 UDP协议:不可靠,执行效率高 TCP协议:可靠,执行效率低 是否需要建立连接通道 UDP协议:不需要 TCP协议:需要 是否发送的数据大小有限制...原创 2022-02-10 19:21:27 · 388 阅读 · 1 评论 -
java学习第二十九天内容
1.复习面向对象封装:将一个事物属性私有化(private),保证数据安全性,对外提供公共的访问方法(setter/getter)private关键字特点:被其修饰的变量或者方法只能在本类中访问,外界不能够直接访问,但是可以通过公共的访问方法来访问构造方法介绍:构造方法是方法名和类名相同的方法,不过这个方法没有返回值,也没有void注意:当一个类中没有构造方法,系统默认提供一个无参构造方法,如...原创 2022-02-08 23:08:46 · 208 阅读 · 0 评论 -
java学习第三十天内容
1.前一天重点内容复习IO流的分类 按照方向划分 输入流,进行读操作 输出流,进行写操作 按照流类型划分 字节流,以字节形式读取数据 字符流,以字符形式读取数据 流的方向及类型划分 ...原创 2022-02-09 21:35:26 · 187 阅读 · 0 评论 -
java学习第二十八天内容
1.前一天重点内容复习IO流的划分 按照方向划分原创 2022-02-04 05:14:33 · 299 阅读 · 0 评论 -
java学习第二十七天内容
1.前一天重点内容复习静态代理功能:就是让代理角色帮助真实角色完成一个功能,对真实角色功能增强使用:真实角色类和代理角色类都必须实现同一个接口等待唤醒机制当利用生产者消费者模式去解决死锁问题时,生产者生产出数据,等待消费者去消费完数据才能继续生产如何实现同步机制使用synchronized同步代码块或者同步方法...原创 2022-02-02 19:25:37 · 173 阅读 · 1 评论 -
java学习第二十六天内容
1.前一天重点内容复习创建线程使用接口实现比使用继承实现的优势1.面向接口编程,谁实现接口谁具有功能,但是继承方式实现却有了很多不需要的功能,具有局限性2.从内存角度考虑,接口是多个线程操作一个对象,但是继承是多个线程各自操作各自的对象,数据不共享3.继承使用静态代理模式,可以让真实角色更专注的完成自己的事情,让代理去实现一些扩展的功能,增强了真实角色的功能静态...原创 2022-02-01 02:51:04 · 73 阅读 · 0 评论 -
java学习第二十五天内容
1.前一天重点内容复习创建多线程的方式继承实现1.自定义一个Thread类的子实现类2.重写Thread类的run方法3.在main方法中创建Thread类对象4.启动线程start()接口实现...原创 2022-01-31 02:08:30 · 90 阅读 · 0 评论 -
java学习第二十四天内容
1.前一天重点内容复习HashMap集合存储自定义对象的键如何保证键唯一HashMap的put方法依赖于Object类的HashCode()和equals()方法,存储的键值对对象中的键如果是自定义类型,则必须重写Object类的HashCode()和equals()方法,否则比较的是对象地址值不是对象的成员信息HashMap和Hashtable的区别HashMap是线程不安全类,允许nul键和n...原创 2022-01-28 22:09:12 · 599 阅读 · 0 评论 -
java学习第二十三天内容
1.前一天重点内容复习TreeSet集合存储自定义对象如何实现自然排序TreeSet集合对象要使用无参构造方法,自定义对象要实现Compareable接口,实现里面的ComparaTo()方法HashSet集合存储自定义对象如何保证元素的唯一性自定义对象必须重写hashCode()和equals()方法Collection和Map有什么区别C...原创 2022-01-27 18:02:37 · 357 阅读 · 0 评论 -
java学习第二十二天内容
1.前一天重点内容复习增强for循环的目的和格式目的:替代迭代器,便于书写格式格式:for(数据类型 变量名: 集合对象){ 使用变量名访问数组中的对象}注意事项:使用 集合对象不能为nullList集合如何给自定义对象去重方式1:使用新建空集合思想,遍历之前的集合,判断新集合中是否有之前集合的当前元素,如果包...原创 2022-01-25 22:16:29 · 214 阅读 · 0 评论 -
java学习第二十一天内容
1.前一天重点内容复习集合和数组的区别长度的区别:数组的长度是固定的集合的长度是可变的存储数据类型的区别: 数组可以存储基本数据类型,也可以存储引用数据类型 集合存储的数据类型只能是引用数据类型...原创 2022-01-23 17:42:08 · 315 阅读 · 0 评论 -
java学习第二十天内容
1.前一天重点内容复习String和int之间相互转换int转String:1.使用空字符串拼接符号"+"拼接空字符串""和int类型内容,即可将int类型内容转为String类型2.通过Integer的有参构造方法,将int类型内容传入,变为Integer类型内容,之后使用Integer的成员方法toString(),将Integer类型内容转换为...原创 2022-01-22 23:23:17 · 212 阅读 · 1 评论 -
java学习第十九天内容
1.前一天重点内容复习String类的特点String类是一个常量,一旦被赋值,其值不能被更改,这个值为常量池中的空间地址值String类是不可变的字符序列,StringBuffer是可变的字符序列,但是后者为线程安全类,是可以实现同步的类直接给字符串赋值和通过new字符串对象来赋值的区别直接给字符串赋值是在方法区的常量池中开辟空间存入内容,之后将地址值给了栈内...原创 2022-01-19 15:44:06 · 354 阅读 · 1 评论 -
java学习第十八天内容
1.前一天重点内容复习方法形式参数是抽象类和接口,实际参数如何传递如果是抽象类,调用该方法时,实际参数需要传递该抽象类的子类对象如果是接口类型,调用该方法时,实际参数需要传递实现接口的子实现类对象方法返回值如果是抽象类和接口,需要返回什么?如果是抽象类型,返回值为抽象类的子类对象如果是接口,返回值为实现接口的子实现类对象...原创 2022-01-17 08:42:28 · 49 阅读 · 0 评论 -
java学习第十七天内容
1.前一天重点内容复习抽象类和接口的区别 成员的区别 接口成员变量: 只能是常量,存在默认修饰符public static final,但是可省略成员方法 ...原创 2022-01-15 07:29:24 · 376 阅读 · 0 评论