- 博客(101)
- 收藏
- 关注
原创 JSP 的其他内置对象
该文总结了 JSP 内置对象中的其他常见的对象,如 pageContext、config、page、exception 对象。自此,关于 JSP 的内置对象的简单了解目前告一段落了。一、获取会话范围的 pageContext 对象pageContext 对象可以获取 JSP 页面的 request、response、session、application、exception 等对象。属性的管理:可以使用对象来设置、获取和删除JSP页面中的属性。
2024-10-24 18:30:04
918
原创 JSP 的 application 和 out 内置对象
该文总结一下 JSP文件中内置对象,application 和 out 对象。一个负责整个文件的“全局变量”的存储的调用。另一个负责页面的内容输出和缓冲区的管理。以上就是 JSP 的 application 和 out 对象的简单总结,本文简单介绍了这两个内置对象在前端的使用,而更多的经验需要我们投入到项目中才能了解。有补充或指正的地方欢迎在评论区中评论。
2024-10-20 18:51:51
1375
原创 JSP 的 response 和 session 内置对象
JSP 的 response 和 session 内置对像,分别有着响应客户端请求,输出信息和产生会话沟通直到浏览器关闭。该文将简单介绍两个内置对象的使用。一、response 内置对象response对象是在网络请求中用来存储服务器返回的结果的对象。它包含了服务器返回的状态码、响应头、响应体等信息。response对象的作用是让开发者可以获取和处理服务器返回的数据。通过response对象,开发者可以获取到服务器返回的状态码,判断请求是否成功;
2024-10-10 20:29:54
800
原创 JSP 的 request 内置对象
我们在学习 JavaScript 的时候有了解过常用对象,这些对象可以在这门脚本语言中全局直接调用。相同的,该篇所讲的 JSP 内置对象,就是在 JSP 中内置的一些可以直接调用的对象,无需像 java 一样实例化对象,就可以实现许多功能。一、request 内置对象是什么?JSP(JavaServer Pages)内置对象是在JSP页面中可以直接调用的特殊对象,无需进行额外的声明或初始化即可直接使用,它们能实现许多有用的功能。
2024-09-28 21:41:10
1320
1
原创 JSP 注释和动作标识的使用
JSP 的基本语法还包括 JSP 注释和动作标识。本文会详细讲解一下这两个东西。一、JSP 注释由于 JSP 页面由 HTML、JSP、Java 脚本等组成,所以 JSP 的注释格式有很多种。以上就是 JSP 的基本语法,本文简单介绍了 JSP注释和动作标识的使用,更多开发网页的技巧还需要我们在实际开发过程中不断地实践获得,有补充或指正的内容,欢迎在评论区中留言。
2024-09-25 16:17:55
1285
1
原创 JSP 指令标识和脚本标识的使用
在进行Java Web 应用开发的过程中,JSP 是必不可少的。因此,我们应该熟练掌握 JSP 的语法。在学习 Java-EE 的过程中,建议选择 idea 进行开发,而不是 Vscode。因为 idea 会自动搭建 maven 并配置好 tomcat。但是在 Vscode 中这些都需要我们亲自动手配置。以上就是 JSP 基本语法的部分讲解,本文简单介绍了指令标识和脚本标识的使用,它们的功能还需要我们在实际项目中练习出来。有补充或指正的内容,欢迎在评论区中留言。
2024-09-23 13:02:48
1058
3
原创 数据库系统基础概述
MySQL数据库是一款完全免费的产品,用户可以直接从网上下载使用,不用花费任何费用。这点对于初学者来说十分友好。另外,MySQL的跨平台性可以支持该数据库在多个操作系统上运行(但不支持互通)。该文会对数据库的基础概念和MySQL进行介绍,供初学者了解。一、数据库基础概念以上就是数据库基础概述,本文简单介绍了创建数据库的基本规范和专业术语的解释,供初学者了解,有补充或指正的内容欢迎在评论区中留言。
2024-09-21 20:51:17
752
原创 JavaScript 的 DOM 技术
通过 JavaScript 的 DOM 技术,可以实现用户与浏览器页眉的实时动态交互,以及页面元素的实时更新。算是从开发静态页面跳跃到了开发动态交互页面的提升了。以上就是 JavaScript 的 DOM技术,本文简单介绍了 DOM 技术对页面开发的动态交互,而DOM技术是一种强大且灵活的技术,它可以帮助开发人员更好地控制和操作网页的结构和内容,提供了丰富的功能和灵活性,有补充或指正的内容,欢迎在评论区中留言。
2024-09-18 08:30:33
1325
原创 JavaScript事件处理和常用对象
JavaScript 语言是事件驱动型的。这意味着,该门语言可以通过事件触发来调用某一函数或者一段代码。该文还简单介绍了Window 、String、Date 对象如何使用。以上就是 JavaScript 的事件处理程序和常用对象的介绍,需要简单回顾这方面知识的同学可以迅速来过一遍基础。有补充或指正的内容欢迎在评论区中留言。
2024-09-15 22:19:13
988
原创 JavaScript控制语句和函数的使用
文章目录 流程控制语句对于任何一门编程语言都是十分重要的。 if 条件判断语句是最基本、最常用的流程控制语句,可以根据条件表达式的值来执行相应的处理。语法格式如下: 需求:在界面中输入用户的账号和密码时,验证用户的登陆信息。 实操: 运行结果: switch 是典型的多分支语句,其用法和嵌套使用 if 语句基本相同,但 switch 语句比 if 语句更加具有可读性,而且 switch 语句允许找不到一
2024-09-13 11:06:29
1209
原创 JavaScript语言基础知识
JavaScript是Web页面中一种比较流行的脚本语言,它通过客户端浏览器解释执行,可以应用在JSP、PHP、ASP等网站中。随着Ajax进入Web开发的主流市场,熟练掌握并应用JavaScript对网站开发人员来说非常重要。该文介绍一下JavaScript的基础知识,便于回顾。变量是指程序中已经命名的存储单元,其主要作用是为数据操作提供存放信息的容器。使用变量前,必须明确变量的命名规则、变量的声明方法以及变量的作用域。1.变量的命名规则。
2024-09-11 20:25:47
1362
原创 使用Java增删改查数据库
既然连接数据库都可以通过java语言实现,那么通过java语言对数据库进行增删改查的操作自然是顺理成章的事情了。一、PrepareStatement类是什么?PrepareStatement类是Java JDBC API中的一个类,用于执行预编译的SQL语句。这个类实现java语言增删改查数据库的功能。它是Statement的子接口,提供了更高级别和更灵活的功能。(所以在编译SQL语句的时候,不要使用Statement类,直接使用它的子接口吧!
2024-09-10 13:07:34
1957
原创 连接数据库(以MySQL为例)
面对应用程序的开发,普遍需要保存用户的海量数据。保存粮的库叫粮库,保存水的库叫水库,那么保存数据的库自然叫数据库。有了数据库,客户端,和服务器的内存占比就会大大减少,双方需要调用数据时直接访问数据库即可。以上就是使用java语言连接MySQL数据库的相关简单介绍,本文仅介绍了java连接数据库,而java语言的后端代码与数据库的相互连通提供了大量能使我们开发应用程序的可能与潜力。
2024-09-09 12:33:59
2626
原创 UDP协议程序设计
UDP协议程序相对于TCP协议,就是一个广播喇叭给全村人听和两个人说悄悄话的差别。因此UDP的数据传输效率比TCP高,可以同时分享给所有在场的人。缺点就是不能保证数据能完整地传送到接收方那里,这个就像喇叭一样了,谁知道对方听没听,UDP只管广播。UPD和TCP协议都可以看作数据通讯协议。以上就是对UDP程序设计的简单介绍,本文简单介绍了如何搭建UDP程序,该程序在互联网通讯中的应用涉及面十分广泛。如果有疑问或指正的地方,欢迎读者在评论区中留言。
2024-09-06 08:13:19
904
3
原创 编程小白如何克服学习编程过程中的挫败感?
买上笔记本了,但是要注意,电脑可不会自己就能运行代码,电脑装的windows系统是服务我们的,不是让我们用于开发程序的,所以我们需要主动给电脑配置代码的运行环境。网上的,有LeetCode、HackerRank、Codecademy、Codewars、Topcoder等题库网站供同学学习,最开始可能看不懂,但这就像做数学逻辑思维题一样,用代码表示出来,随着能力的不断提升,这些题相信同学慢慢都能做出来的。写博客,选择自己喜欢的博客网站进行创作即可,可以分成几个专栏,用于分别存放不同内容的博客。
2024-09-01 08:23:09
1028
原创 “低代码”开发平台的兴起已经冲击IT行业了吗?
问:低代码平台是提高效率的利器,还是降低了编程门槛导致质量下降?答:低代码平台为企业创建管理类应用程序,实现了降本增效。这是因为绝大部分低代码平台提供大量模板。有的平台还支持用户可视化开发(通俗易懂,操作简单),但是低代码平台鼓励快速开发和简化编程,开发人员可能会牺牲一些代码质量控制的最佳实践,如代码复用、模块化和测试。这可能导致代码的维护困难、可靠性下降和难以扩展。所以在质量上,低代码平台适用于简单和中等复杂度的应用程序开发,对于复杂和高度定制化的项目,可能会面临挑战。
2024-08-15 12:00:00
1567
原创 IP地址封装类(InetAddress类)
当我们想要获取到通信对方的IP地址、主机地址等信息时,我们可以使用InetAddress类。InetAddress类在java的net包中。一、IP地址是什么?IP地址 (Internet Protocol address) 是一组用于标识和定位计算机网络中设备的数字。IP地址的作用类似于门牌号,用于识别网络中的设备。它由32位或128位的数字组成,以点分四组或冒号分八组进行表示。在IPv4中,通常以 xxx.xxx.xxx.xxx 的形式表示,其中每个xxx可以是0-255之间的数字。
2024-08-09 10:01:17
1082
原创 TCP协议程序设计
TCP网络程序设计是指利用Socket类编写通信程序。利用TCP协议进行通讯的两个应用程序是有主次之分的,一个称为服务器程序,另一个称为客户机程序,两者的功能和编写方法不太一样。必须先启动服务器程序,调用accept()方法等待客户机程序启动,连接起服务器程序和客户机程序的就是相同的端口。一、TCP协议程序是什么?TCP网络程序协议是一种基于传输控制协议(TCP)的网络通信协议。它定义了在计算机网络上进行通信时,如何建立、维护和关闭连接,以及如何传输数据的规则和约定。
2024-08-07 19:11:05
960
1
原创 网络程序设计基础概述
网络程序设计编写的是与其他计算机进行通信的程序代码。Java将网络程序所需要的东西封装成了不同的类。开发者只需要创建这些类的对象,调用相应的方法,即使不具备网络知识,也可以进行网络通信程序的开发。一、局域网与因特网局域网(Local Area Network,简称LAN)是在相对较小的地理范围内,由计算机和其他网络设备互联而成的网络。局域网通常在家庭、学校、办公室或者建筑物内部使用,用于在其中共享资源、传输数据和实现通信。局域网的范围通常限制在几百米到几千米之间。
2024-08-03 11:39:48
861
原创 线程的同步和优先级
线程不仅可以实现代码的单线程运行和并发运行,在线程安全的情况下,还可以实现共同处理相同的系统资源。该篇文章还介绍了开发者如何设置线程运行的优先级(非强制性的)。一、优先级和同步各是什么?每个线程都有自己的优先级。级别为1-10,数字越大,级别越高,越容易先被jvm运行。每个线程的默认优先级都是 Thread.NORM_PRIORITY(常数5)。优先运行最高优先级的线程,若是多个线程,则挨个多次分配CPU时间片,直至逐个完成,然后运行下一优先级的线程。
2024-07-27 23:04:53
1133
1
原创 操作线程的方法
将线程看作一个生命的开始和结束,更好理解它各个状态的变化。同时该文会介绍操作线程的主要方法来控制线程的生命周期。这些方法的使用和线程生命周期的变化是密切相关的。一、线程的生命周期线程的生命周期有七种状态,分别为出生状态、就绪状态、运行状态、等待状态、休眠状态、阻塞状态和死亡状态。该线程实例化之后,调用start()方法之前,都是出生状态。当调用start()方法之后,线程得到系统资源分配之前,都是就绪状态。得到系统资源分配后,都是运行状态(除非遇到操作线程的方法干预)。
2024-07-22 22:24:15
925
2
原创 线程的创建(Thread类和Runnable接口)
多媒体可以同时进行播放声音、播放视频、显示进度条的工作。这三个工作可以被看作线程。因为很多事情都是同时进行。而java为了在代码中创造出这种状态,同时让多个事情同时运行,于是有了线程的概念。当然,多个线程同时运行,这种思想就是耳熟能详的“并发”了。一、线程是什么?线程是程序中执行的一条路径,是进程中的一个实体。一个进程可以包含多个线程,每个线程负责执行不同的任务。线程之间可以并发执行,提高了程序的效率。线程共享进程的资源,包括内存、文件和其他系统资源,但每个线程都有自己的栈空间和寄存器。
2024-07-19 16:51:51
869
5
原创 CSS样式表的使用
如果我们只是使用HTML那些东西做个网站的前端界面,毫无疑问会是10年、05年才有翻盖手机时候的上网风格。因为传统的HTML语句要实现页面美化在设计上时十分麻烦的,而CSS的出现改变了这个情况。一、CSS样式表是什么?CSS样式表是为弥补HTML在显示属性设定上的不足而指定的一套拓展样式标准。CSS规则:CSS样式表包含三部分,选择器、属性和属性值。选择器{ 属性1:属性值;属性2:属性值;--...-->选择器:所有的HTML语言中的标记都是通过不同的CSS选择器来控制的。
2024-07-15 12:00:00
1210
2
原创 限制泛型类型、使用类型通配符和继承泛型类(接口)
本篇介绍泛型类的更深层次的用法,限制泛型定义数据类型的范围、使用类型通配符、继承泛型类与实现泛型接口。一、限制泛型类可用类型泛型类的类型限制是指在定义泛型类时通过使用extends关键字来限制可用的类型范围。泛型可以继承。class 类名调用了extends关键字,继承某类,那么只能使用这个类及其子类充当泛型。实操展示:使用extends关键字,将TestDemo类的泛型继承自Colloection类及其子类。
2024-07-05 22:43:00
1049
3
原创 泛型的使用(<T>)
强制类型转换存在一定隐患,如数据丢失、内存溢出、运行时错误、程序逻辑错误等。所以提供了泛型机制,使程序员可以定义安全的数据类型进行操作。一、泛型是什么?泛型是一种在编程语言中使用的概念,目的是让代码能够处理多种数据类型,而不仅仅是一种固定类型。通过使用泛型,可以编写更通用和灵活的代码,提高代码的可重用性和可读性。在使用泛型时,可以定义一个或多个参数,这些参数可以代表不确定的数据类型。在代码实现中,可以使用这些参数表示各种不同的数据类型,从而实现相同的功能逻辑。
2024-06-30 14:49:11
1427
1
原创 枚举的使用(enum)
枚举类型可以将常量封装在类或接口中,提供了安全检查的功能。枚举类型本质上还是以类的形式存在。本篇文章将讲述枚举的初步使用。枚举类型的声明为提供了一种友好的变量定义方法,枚举了某种数据类型所有可能出现的值。枚举可以使数据类型安全,数据定义更加紧凑有效,能够与程序的其他部分实现完美交互,运行效率也很高。有补充或指正的内容,欢迎读者在评论区中留言。
2024-06-25 19:37:40
8427
原创 定义和反射Annotation类(注解)
在写代码的过程中,我们经常会写到注释,以此来提醒代码中的点。但是,这些注释不会被查看,也不在整个代码之中,只能在源代码中进行查看。如果想要在代码运行后获取这些注释内容,这就用到了Annotation类了,也就是注解。定义Annotation类,需要用到关键字interface,为了区分接口类型,需要在前面加上“@”符号。@interface这个关键字也隐含着继承了java.lang.Annotation接口//权限修饰符 @interface 注解名称{}
2024-06-21 21:52:47
1100
原创 访问方法(反射)
为了实现在某类中随时可以调用其他类的方法,java.lang.reflect包中提供了Method方法类来实现该效果。每一个Method对象代表着一个方法,利用Methoc对象可以操纵相应的方法。一、访问成员方法的方法Method类型的对象是指以成员方法为对象的变量。在我们获取成员方法时,根据需要指定Method类型对象是否为数组。获取成员方法的方法方法功能描述获得该类的所有公有的成员方法(返回值类型为数组)获取指定的该类中的公开的成员方法(指定的方法由name字符串决定)
2024-06-12 22:11:44
716
原创 访问成员变量(反射)
为了实现随时随地调用某个类的某个成员变量,我们可以通过反射的Field类进行调用。这其中需要我们获取该类的Class对象,再调用Field类的相关方法,实时地灵活地调用或改变成员变量。记得添加try-catch语句并且是java.lang包下的方法。一、获取成员变量的方法Field类型的对象是指以成员变量为对象的变量。在我们获取该成员变量时,根据需要指定Field类型对象是否为数组。获取成员变量的方法方法功能描述获取该类的所有公有的成员变量获取指定的该类中的公开的成员变量(name字符串决定)
2024-06-07 13:12:28
839
原创 访问构造方法(反射)
Java的反射机制可以实现访问、检测和修改Java对象本身信息的功能,在java.lang.reflect包下提供此功能。可以使程序员更加深入地控制程序的运行过程。可以理解为随时调用某个类的某个构造方法,成员方法,属性。以上就是今天要讲的内容,本文仅仅简单介绍了访问构造方法的使用,而反射提供了大量能使我们快速便捷地处理数据的函数和方法,指正的内容欢迎在评论区中留言。
2024-05-27 21:07:55
1043
1
原创 HTML的使用(下)
该篇文章是对HTML基础内容的补充部分。内容包含表单标记的下拉列表框标记、多行文本标记、超链接标记、图片标记以及HTML的部分新增内容。以上就是HTML5的补充内容,本文仅仅简单介绍了HTML5的使用,而HTML5提供了大量能使我们快速便捷地搭建网站的方法,具体的深入学习可以专门购买HTML5的书籍进行。
2024-05-16 22:55:34
1653
原创 HTML的使用(中)
在许多网页平台上浏览,大多逃不了登录账号。此时在网页中填写的用户名文本框与密码文本框,就属于HTML的表单元素。以上就是HTML表单的内容了,表单提供了大量能使浏览器用户快速便捷地填写数据的方法,构建了数据的交互传输。
2024-05-14 20:02:25
1117
原创 HTML的使用(上)
当我们从网络上获取信息时,在浏览器的地址栏中输入一个网址,就会展示出相应的页面内容。页面中有文字,图片,视频,音频,动画等。对于网页设计不得不提到HTML标记语言。以上就是HTML的部分内容要讲的,本文仅仅简单介绍了HTML的使用,而HTML提供了大量基础的能使我们快速便捷建立网页的方法,这只是学习Web迈进的一小步。
2024-05-14 09:05:14
1202
原创 ZIP压缩输出流(将ZIP文件解压)
该篇文章相对应的介绍如何使用java代码将各种文件(文件夹)从ZIP压缩文件中取出到指定的文件夹中。解压流将ZIP文件中的文件以条目的形式逐一读取,数据写入对应创建的文件夹中。一、ZIP压缩输出流是什么?Zip压缩输出流是指将数据从Zip文件中解压到指定文件的输出流。ZipInoutStream类可读取ZIP压缩格式的文件,包括已压缩和未压缩的条目(entry)。//该构造方式参数 in 为输出流对象ZipInputStream类的常用方法方法功能描述。
2024-05-07 20:24:52
1229
1
原创 ZIP压缩输入流(将文件压缩为ZIP文件)
该篇文章将会介绍如何使用java代码将各种文件(文件夹)的资源压缩为一个ZIP压缩包。通过java.util包中的ZipOutputStream类来实现。并且需要自定义压缩方法,分别创建两个文件对象参数,一个为被压缩的文件,另一个为压缩包文件对象。需要压缩包对象套入文件输入流FileOutputStream流对象,可以被输入数据。文件输入流对象套入压缩流对象,可以被执行压缩的一系列操作。具体如何实现的,看下面的文章展示。ZipOutputStream类的常用构造方法方法功能描述。
2024-04-27 19:11:57
1597
原创 数据输入输出流(I/O)
数据输入输出流也是将文件输入输出流打包后使用的对象。相比于文件输入输出流,数据输入输出流提供了简单易用的方法去操作不同类型的数据;自身采用缓冲区机制,提高运行效率。数据输入输出流适用于对内存中的数据进行读写操作,简单易用,而文件输入输出流适用于对文件进行读写操作,具有更好的性能和对大文件的支持。以上就是数据输入输出流的简单使用,输入输出流提供的方法可以使我们快速便捷地将数据写入文件或读取文件信息。
2024-04-20 20:25:29
1545
1
原创 带缓存的输入输出流(I/O)
输入输出流可以视为,从A点把货物搬运至B点。那么带缓冲的意思可以视为用货车把A点的货物搬运至B点。顾名思义,带有缓存的输入输出流运行效率更高。本篇文章讲述输入输出流更深一步的使用。以上就是带缓存的输入输出流,本文只是简单介绍了带缓存的输入输出流的使用,而输入输出流带上缓存既能提高运行速度,又有新的便利的方法可供使用。
2024-04-14 17:39:06
890
原创 文件输入/输出流(I/O)
对于文章I/O(输入/输出流的概述),有了下文。这篇文章将具体详细展述如何向磁盘文件中输入数据,或者读取磁盘文件中的信息。这样就不会在java程序运行结束后,数据消失了。一、文件输入\输入流是什么?文件输入\输出流,是与指定的文件建立连接,将需要的数据永久保存到文件中,避免程序结束时的数据消失(当然也可以从文件中读取信息)。
2024-04-07 13:22:11
1031
原创 错误:找不到或无法加载主类(vscode的解决方法)
某天,喵某人在敲代码的过程中,点击运行代码,显示找不到或无法加载主类。之前创建的java文件都可以正常运行。但新建的java文件无论是什么,点击运行都会显示“错误:找不到或无法加载主类”。
2024-04-06 13:16:40
3659
1
原创 File类的使用
在JAVA的I/O技术中File类是不可缺少的一部分,也是学习I/O技术的第一步。一、File类是什么?File类是java.io包中唯一代表磁盘文件本身的对象。File类还定义了一些与平台无关的方法来操作文件,可以调用File类中的方法,实现创建、删除、重命名文件等操作。File类的对象主要用来获取文件本身的一些信息,如文件所在的目录、文件的长度、文件读写权限等。数据流可以将数据写入到文件中,文件也是数据流最常用的数据媒体。
2024-03-27 22:44:56
1193
《一次性注册账号,密码,登录》源码
2023-07-22
javaBean的java类路径导入错误,求解决
2025-01-20
icon接口在JAVA的哪里放着?JAVA库API中吗?在那些导入的包里吗?
2023-09-28
为啥Screen类继承了前俩个类后,只是实例化就调用了函数,就打印出了内容
2023-04-18
主线程出现问题怎么解决啊QAQ
2023-04-15
为什么可以导入别人写好的java类?
2023-03-14
eclipse中使用Math方法,其中PI无法解析,报错(java 语言)
2023-01-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人