Java
文章平均质量分 90
Smulll_
此人不懒,就是不想写
展开
-
Maven学习笔记
全局setting与用户setting区别。Maven坐标主要组成。Maven工程目录结构。Maven坐标的作用。原创 2023-07-24 13:35:56 · 552 阅读 · 0 评论 -
JavaWeb 笔记——6
Vue是一套前端框架,免除原生JavaScript中的DOM操作,简化书写基于MVVM(Model-View-ViewModel)思想,实现数据的双向绑定,将编程的关注点放在数据上官网:Vue官网Element:是饿了么公司前端开发团队提供的一套基于Vue的网站组件库,用于快速构建网页组件:组成网页的部件,例如超链接、按钮、图片、表格等等~Element官网:Element官网。原创 2023-07-15 10:39:10 · 138 阅读 · 0 评论 -
JavaWeb 笔记——5
概念: Filter表示过滤器,是JavaWeb三大组件(Servlet、Filter、Listener)之一。过滤器可以把对资源的请求拦截下来,从而实现一些特殊的功能。过滤器一般完成一些通用的操作,比如:权限控制、统一编码处理、敏感字符处理等等概念: Listener表示监听器,是JavaWeb三大组件(Servlet、Filter、Listener)之一。监听器可以监听就是在application,session,request三个对象创建、销毁或者往其中添加修改删除属性时自动。原创 2023-07-09 10:13:23 · 299 阅读 · 0 评论 -
JavaWeb 笔记——4
概念: Java Server Pages,Java服务端页面一种动态的网页技术,其中既可以定义HTML、JS、CSS等静态内容,还可以定义Java代码的动态内容JSP作用:简化开发,避免了在Servlet中直接输出HTML标签会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应会话跟踪:一种维护浏览器状态的方法,服务器需要识别多次请求是否来自于同一浏览器,以便在同一次会话的多次请求间共享数据HTTP协议是无状态。原创 2023-07-08 08:28:28 · 277 阅读 · 0 评论 -
JavaWeb 笔记——3
概念:HyperTextTransferProtocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则基于TCP协议:面向连接,安全基于请求-响应模型的:一次请求对应一次响应HTTP协议是无状态的协议:对于事务处理没有记忆能力。每次请求-响应都是独立的。缺点:多次请求间不能共享数据。->Java中使用会话技术(Cookie、Session)来解决这个问题优点:速度快。原创 2023-07-05 14:36:39 · 259 阅读 · 0 评论 -
JavaWeb 笔记——2
提供了一套标准化的项目结构提供了一套标准化的构建流程(编译,测试,打包,发布…)提供了一套依赖管理机制标准化的项目结构Maven提供了一套标准化的项目结构,所有IDE使用Maven构建的项目结构完全一样,所有IDE创建的Maven项目可以通用提供了一套标准化的构建流程(编译,测试,打包,发布…)Maven提供了一套简单的命令来完成项目构建提供了一套依赖管理机制依赖管理其实就是管理你项目所依赖的第三方资源(jar包、插件…)原创 2023-06-30 20:20:51 · 501 阅读 · 0 评论 -
JavaWeb 笔记——1
Web:全球广域网,也称为万维网(www),能够通过浏览器访问的网站JavaWeb:是用Java技术来解决相关web互联网领域的技术栈网页:展现数据数据库:存储和管理数据JavaWeb程序:逻辑处理JDBC就是使用Java语言操作关系型数据库的一套API全称:(Java DataBase Connectivity ) Java数据库连接官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口各个数据库厂商去实现这套接口,提供数据库驱动jar包。原创 2023-06-29 21:06:20 · 286 阅读 · 0 评论 -
Java笔记_22(反射和动态代理)
什么是反射?反射允许对成员变量,成员方法和构造方法的信息进行编程访问。原创 2023-05-17 21:45:51 · 658 阅读 · 0 评论 -
Java笔记_21(网络编程)
全称:Internet Protocol,是互联网协议地址,也称IP地址。是分配给上网设备的数字标签。全称: Internet Protocol version 6,互联网通信协议第六版。由于互联网的蓬勃发展,IP地址的需求量愈来愈大,而IPv4的模式下IP的总数是有限的。全称: Internet Protocol version 4,互联网通信协议第四版。在网络通信协议下,不同计算机上运行的程序,进行的数据传输。通俗理解:上网设备在网络中的地址,是唯一的。,也称本机IP,永远只会寻找当前所在本机。原创 2023-05-14 21:07:50 · 692 阅读 · 0 评论 -
Java笔记_20(多线程&JUC)
什么是多线程?多线程的作用?多线程的应用场景?原创 2023-05-11 21:50:35 · 1006 阅读 · 1 评论 -
Java笔记_19(IO综合练习)
【代码】Java笔记_19(IO综合练习)原创 2023-05-10 21:34:35 · 359 阅读 · 0 评论 -
Java笔记_18(IO流)
IO流存储和读取数据的解决方案用于读写文件中的数据(可以读写文件,或网络中的数据…)纯文本文件:用windows系统自带的记事本打开并且能读懂的文件。原创 2023-05-08 21:20:56 · 1664 阅读 · 0 评论 -
Java笔记_17(异常、File)
异常就是代表程序出现的问题不是让我们以后不出异常,而是程序出了异常之后,该如何处理代表的系统级别错误(属于严重问题)系统一旦出现问题,sun公司会把这些错误封装成Error对象。Error是给sun公司自己用的,不是给我们程序员用的。因此我们开发人员不用管它。叫做异常,代表程序可能出现的问题。我们通常会用Exception以及他的子类来封装程序出现的问题。RuntimeException及其子类编译阶段不会出现异常提醒。运行时出现的异常(如:数组索引越界异常)编译阶段就会出现异常提醒的。原创 2023-05-06 21:23:49 · 698 阅读 · 0 评论 -
Java笔记_16(不可变集合、Stream流、方法引用)
注意一:中间方法,返回新的Stream流,原来的Stream流只能使用一次,建议使用链式编程。在List、Set、Map接口中,都存在静态的of方法,可以获取一个不可变的集合。方法时要注意两个集合的类型,如果两者的类型不同则会转换成他们共同的父类。注意二:修改Stream流中的数据,不会影响原来集合或者数组中的数据。结合了Lambda表达式,简化集合、数组的操作。:这个集合不能添加,不能删除,不能修改。不可变集合:不可以被修改的集合。:不想让别人修改集合中的内容。原创 2023-05-01 17:11:15 · 663 阅读 · 0 评论 -
Java笔记_15(斗地主小游戏)
【代码】Java笔记_14(斗地主小游戏)原创 2023-04-30 15:44:23 · 252 阅读 · 0 评论 -
Java笔记_14(集合进阶2)
Map是双列集合的顶层接口,它的功能是全部双列集合都可以继承使用的。原创 2023-04-27 17:11:47 · 637 阅读 · 0 评论 -
Java笔记_13(集合进阶)
数据结构是计算机底层存储、组织数据的方式。是指数据相互之间是以什么方式排列在一起的。数据结构是为了更加方便的管理和使用数据,需要结合具体的业务场景来进行选择。一般情况下,精心选择的数据结构可以带来更高的运行或者存储效率。原创 2023-04-26 22:02:54 · 555 阅读 · 0 评论 -
Java笔记_12(常见算法)
Lambda是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码,它可以写出更简洁、更灵活的代码,作为一种更紧凑的代码风格,使Java语言表达能力得到了提升。∶将0索引的元素到N索引的元素看做是有序的,把N+1索引的元素到最后一个当成是无序的。遍历无序的数据,将遍历到的元素插入有序序列中适当的位置,如遇到相同数据,插在后面。第一轮: 把0索引的数字作为基准数,确定基准数在数组中正确的位置。比基准数小的全部在左边,比基准数大的全部在右边。函数式编程思想,忽略面向对象的复杂语法,原创 2023-04-25 18:41:14 · 431 阅读 · 0 评论 -
Java笔记_11(常用API)
Java笔记_11(常用API)原创 2023-04-13 19:15:17 · 723 阅读 · 0 评论 -
Java笔记_10(项目阶段----拼图游戏)
项目阶段页面搭建创建窗口界面设置和菜单搭建创建菜单添加图片图片对象打乱图片用一维数组添加值到二维数组中事件美化页面移动图片查看完整图片,作弊器,判断胜利计步器和菜单业务的实现弹窗创建更换图片和登陆页面的建立表单所有源码的实现游戏规则工具类登录窗口注册窗口(些许功能目前难以实现)游戏窗口进入游戏的入口页面搭建创建窗口使用 JFrame JavaBean类调用格式JFrame 名称 = new JFrame();相关属性:宽高的设置名称.setSize(宽(px),高(px))原创 2023-04-13 08:48:47 · 511 阅读 · 0 评论 -
Java笔记_9(面向对象进阶)
用工具类构造方法,相当于构造函数,如果定义好了工具类,那么直接再次想要复用方法时,可以直接复制类中的代码。当类与类之间,存在相同(共性)的内容,并满足子类是父类中的一种,就可以考虑使用继承,来优化代码。在继承体系中,子类出现了和父类中一模一样的方法声明,我们就称子类这个方法是重写的方法。实际开发中,常量一般作为系统的配置信息,方便维护,提高可读性。static表示静态,是Java中的一个修饰符,可以修饰成员方法,成员变量。:如果方法中的代码是抽取其他方法中共性代码,这个方法一般也私有。原创 2023-04-07 20:21:55 · 297 阅读 · 0 评论 -
Java笔记_8(ArrayList)
分别为∶小米,1000。需求:定义一个集合,添加一些学生对象,并进行遍历。定义一个方法,将价格低于3000的手机信息返回。main方法中定义一个集合,存入三个手机对象。需求:定义一个集合,添加字符串,并进行遍历。遍历格式参照:[元素1,元素2,元素3]。定义Javabean类:Phone。学生类的属性为:姓名,年龄。Phone属性:品牌,价格。ArrayList成员方法。原创 2023-04-02 22:21:47 · 341 阅读 · 0 评论 -
Java笔记_7(字符串)
Java_7笔记(字符串)原创 2023-03-29 15:07:38 · 432 阅读 · 0 评论 -
Java笔记_6(面向对象)
Java中面向对象的小小总结原创 2023-03-25 16:08:46 · 405 阅读 · 0 评论 -
Java笔记_5(数组的综合练习)
【代码】Java笔记_5。原创 2023-03-15 20:53:17 · 85 阅读 · 0 评论 -
Java笔记_4(数组与方法)
数组与方法的总结原创 2023-03-12 16:56:33 · 151 阅读 · 0 评论 -
Java笔记_3(循环)
Java笔记_3原创 2023-03-11 17:12:15 · 115 阅读 · 0 评论 -
Java笔记_2(基础概念与运算符)
Java_2笔记原创 2023-03-11 10:29:16 · 48 阅读 · 0 评论 -
Java笔记_1
Java笔记_1原创 2023-03-09 09:44:31 · 50 阅读 · 0 评论