![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 79
我超爱写bug
这个作者很懒,什么都没留下…
展开
-
基础面试题
Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。原创 2024-01-03 22:31:35 · 374 阅读 · 0 评论 -
mysql常用命令
命令:insert into <表名> [( <字段名1>[,…命令:create table <表名> ( <字段名1> <类型1> [,…<字段名n> <类型n>]);显示数据库mysql中所有的表:先use mysql;显示表mysql数据库中user表的列信息);命令:show databases (注意:最后有个s)命令:create database <数据库名>命令:drop database <数据库名>原创 2024-01-03 21:08:56 · 806 阅读 · 0 评论 -
3. Mybatis案例(返回结果)
【代码】3. Mybatis案例(返回结果)原创 2024-01-01 23:45:22 · 395 阅读 · 0 评论 -
30. MVC设计模式
MVC是一种设计模式,它把应用程序分成三个核心模块:模型、视图、控制器,它们各自处理自己的任务。MVC是Model-View-Controller的简称,即模型-视图-控制器。原创 2023-12-22 07:53:22 · 444 阅读 · 0 评论 -
29. 事件监听
监听器:专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。Servlet 监听器:Servlet 规范中定义的一种特殊类,它用于监听 web 应用程序中的 ServletContext, HttpSession 和 ServletRequest 等域对象的创建与销毁事件,以及监听这些域对象中的属性发生修改的事件。原创 2023-12-21 17:26:16 · 994 阅读 · 0 评论 -
28. 国际化
软件的本地化:一个软件在某个国家或地区使用时,采用该国家或地区的语言,数字,货币,日期等习惯。软件的国际化:软件开发时,让它能支持多个国家和地区的本地化应用。使得应用软件能够适应多个地区的语言和文化风俗习惯。随用户区域信息而变化的数据称为本地信息敏感数据。例如数字,货币等数据。应用程序的国际化就是在应用软件的设计阶段,使软件能够支持多个国家和地区的用户的使用习惯。国际化又称为 i18n:internationalization。原创 2023-12-21 17:19:07 · 374 阅读 · 0 评论 -
27. 过滤器
Filter 的基本功能是对 Servlet 容器调用 Servlet 的过程进行拦截,从而在 Servlet 进行响应处理的前后实现一些特殊的功能。在 Servlet API 中定义了三个接口类来开供开发人员编写 Filter 程序:Filter, FilterChain, FilterConfigFilter 程序是一个实现了 Filter 接口的 Java 类,与 Servlet 程序相似,它由 Servlet 容器进行调用和执行。原创 2023-12-21 16:22:35 · 1128 阅读 · 0 评论 -
26.文件上传与下载
ServletFileUpload 在接收上传文件数据时,会将内容保存到内存缓存区中,如果文件内容超过了 DiskFileItemFactory 指定的缓冲区的大小,那么文件将被保存到磁盘上,存储为 DiskFileItemFactory 指定目录中的临时文件。至此实际上文件下载的主要功能都已经完成。但是还有一个问题我们这里没有体现出来,因为目前我们的文件名使用的是纯英文的,没有乱码问题。ServletFileUpload 负责处理上传的文件数据,并将每部分的数据封装成一到 FileItem 对象中。原创 2023-12-20 20:52:39 · 807 阅读 · 0 评论 -
25.JSP标准标签库
JavaServer Pages Standard TagLibrary ( 1. 1 ) ,它的中文名称为 JSP 标准标签函数库。JSTL 是一个标准的已制定好的标签库,可以应用于各种领域,如:基本输入输出、流程控制、循环、XML 文件剖析、数据库查询及国际化和文字格式标准化的应用等。JSTL 所提供的标签函数库主要分为五大类:• 核心标签(用得最多)• 国际化标签(I18N格式化标签)• 数据库标签(SQL标签,很少使用)• XML标签(几乎不用)• JSTL函数(EL函数)原创 2023-12-20 19:09:14 · 954 阅读 · 0 评论 -
24.EL表达式
首先需要在项目中创建一个自定义的对象,创建User对象。并且针对User对象中的属性提供相应的get和set方法。1.在使用EL表达式取出数组,集合,自定义对象中的数据的时候,能够使用.的地方都可以使用中括号。特别是在map集合或者自定义对象中key值或自定义对的属性名中包含多个字符的时候必须使用中括号搞定。2.在EL表达式中,获取对象的属性的值的时候,其实不是在看这个对象所在的类是否有这个属性,只要这个对象所在的类中有getXxxxx方法,就可以使用EL表达式获取Xxxx值。原创 2023-12-20 07:15:41 · 821 阅读 · 0 评论 -
21.Servlet 技术
Java Servlet是和平台无关的服务器端组件,它运行在Servlet容器中。Servlet容器负责Servlet和客户的通信以及调用Servlet的方法,Servlet和客户的通信采用“请求/响应”的模式。Servlet可完成如下功能:• 处理请求;• 发出响应Request对象获取客户端的请求数据, 接口ServletRequest,子接口HttpServletRequest继承ServletRequest.HttpServletRequest接口的实现类是Tomcat引擎提供.原创 2023-12-18 17:50:43 · 1344 阅读 · 0 评论 -
20.HTTP 协议
• HTTP 协议构建于 TCP/IP 协议之上,是一个应用层协议,默认端口号是 80• HTTP 是无连接无状态的。原创 2023-12-17 16:41:45 · 854 阅读 · 0 评论 -
19.Tomcat搭建
• JDK 已安装(JAVA_HOME环境变量已被成功配置)Windows 下安装。原创 2023-12-17 15:56:32 · 623 阅读 · 0 评论 -
18.XML
• XML–可扩展标记语言 eXtensible Markup Language• 由W3C组织发布,目前推荐遵守的是W3C组织于2000年发布的XML1.0规范• XML的使命,就是以一个统一的格式,组织有关系的数据,为不同平台下的应用程序服务• XML用来传输和存储数据,HTML用来显示数据• XML没有预定义标签,均为自定义标签。原创 2023-12-17 15:55:08 · 507 阅读 · 0 评论 -
16. 注解
定义格式:元注解public @interface 注解名称{属性列表;注解本质上就是一个接口,该接口默认继承Annotation接口。定义注解:Book• 包含属性:String value() 书名• 包含属性:double price() 价格,默认值为 100• 包含属性:String[] authors() 多位作者// 书名// 价格// 多位作者@Book(value = "西游记",price = 998,authors = {"吴承恩","白求恩"})原创 2023-12-16 17:38:07 · 956 阅读 · 0 评论 -
14. JDBC
• JDBC的全称是 Java Database Connectivity,即Java数据库连接,它是一种可以执行SQL语句的Java API。• Java API是接口,其实现类由各数据库厂商提供实现,这些实现类就是“驱动程序”。原创 2023-12-15 15:26:05 · 895 阅读 · 0 评论 -
13. 网络编程
通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能完成数据交换。原创 2023-12-15 15:23:49 · 882 阅读 · 0 评论 -
12. IO
流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。它的特性是进行数据传输.例如从水源地长江把水导入自来水厂,然后又从自来水厂把水送到各家各户。从长江到自来水厂之间的管道我们可以称之为输入流,从自来水厂把水送到各家各户的管道我们称之为输出流,我们大概可以这么理解。IO即为input和output,即输入输出.Reader为字符输入流原创 2023-12-14 16:15:51 · 973 阅读 · 1 评论 -
11. Lambda、函数式接口以及Stream
函数式接口在Java中是指:有且仅有一个抽象方法的接口。函数式接口,即适用于函数式编程场景的接口。而Java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利地进行推导。格式:修饰符 interface 接口名称 {public abstract 返回值类型 方法名称(可选参数信息);// 其他非抽象方法内容// 使用自定义的函数式接口作为方法参数。原创 2023-12-13 15:22:00 · 981 阅读 · 1 评论 -
10. 多线程
多个线程同时访问同一资源时,需等待某个线程对资源访问结束,下个线程才能进行访问,浪费时间,效率低,但是可以保证数据安全.同步就是加锁,不让其它人访问,synchronized指的就是同步的意思.原创 2023-12-13 10:45:36 · 891 阅读 · 1 评论 -
9. 集合
List接口为Collection直接接口。List所代表的是有序的Collection,即它用某种特定的插入顺序来维护元素顺序。用户可以对列表中每个元素的插入位置进行精确地控制,同时可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。实现List接口的集合主要有:ArrayList、LinkedList、Vector、Stack。Set是Collection子接口;Set和Collection基本上一样,一点除外:Set无法记住添加的顺序,不允许包含重复的元素。原创 2023-12-12 17:02:17 · 844 阅读 · 0 评论 -
8. 泛型
泛型:就是一种不确定的数据类型。原创 2023-12-12 16:45:01 · 301 阅读 · 0 评论 -
7. 异常、断言及日志
异常原创 2023-12-12 16:35:57 · 1035 阅读 · 0 评论 -
Java语言概述
Java语言概述Java语言历史1.软件开发介绍软件开发人机交互方式常用的DOS命令2.计算机编程语言介绍什么是计算机语言第一代语言第二代语言第三代语言:高级语言3.Java语言概述3.1Java简史3.2Java技术体系平台4.运行机制及运行过程5.Java的环境搭建6.开发体验-HelloWorld7.常见问题及解决方法8.注释8.Java API文档8.良好的编码风格8.常用的Java开发工...原创 2019-11-26 16:20:59 · 923 阅读 · 0 评论