- @[Toc] 1 会话 1.1 什么是会话?用户打开浏览器,访问Web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应。 1.2 会话跟踪一种维护浏览器状态的方法,服务器需要识别多次请求是否来自于同一浏览器,以便在同一次会话的多次请求间共享数据。 1.3 为什么要会话跟踪?Http协议是无状态的,每次浏览器向服务器请求时,服务器都会将该请求视为新的请求... @[Toc] 1 会话 1.1 什么是会话?用户打开浏览器,访问Web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应。 1.2 会话跟踪一种维护浏览器状态的方法,服务器需要识别多次请求是否来自于同一浏览器,以便在同一次会话的多次请求间共享数据。 1.3 为什么要会话跟踪?Http协议是无状态的,每次浏览器向服务器请求时,服务器都会将该请求视为新的请求...
- 目录什么是Lombok?下载Lombok1、打开File-Setting2、在Plugins中搜索Lombok,下载小红辣椒 3、导入依赖Lombok的常用注解注解作用在类上,即对所有方法有效,作用在方法上仅对该方法有效1、Data注解,以下方法都不用写了 2、AllArgsConstructor,有参构造方法(但你发现你的无参构造没有了,别慌) 3、NoArgsConstructo... 目录什么是Lombok?下载Lombok1、打开File-Setting2、在Plugins中搜索Lombok,下载小红辣椒 3、导入依赖Lombok的常用注解注解作用在类上,即对所有方法有效,作用在方法上仅对该方法有效1、Data注解,以下方法都不用写了 2、AllArgsConstructor,有参构造方法(但你发现你的无参构造没有了,别慌) 3、NoArgsConstructo...
- 为每个运算符单独的创建一个新的类和main方法,我们会发现这样编写代码非常的繁琐,而且重复的代码过多。能否避免这些重复的代码呢,就需要使用方法来实现。方法:就是将一个功能抽取出来,把代码单独定义在一个大括号内,形成一个单独的功能。当我们需要这个功能的时候,就可以去调用。这样即实现了代码的复用性,也解决了代码冗余的现象。 方法的定义定义格式:修饰符 返回值类型 方法名 (参数列表){代码…re... 为每个运算符单独的创建一个新的类和main方法,我们会发现这样编写代码非常的繁琐,而且重复的代码过多。能否避免这些重复的代码呢,就需要使用方法来实现。方法:就是将一个功能抽取出来,把代码单独定义在一个大括号内,形成一个单独的功能。当我们需要这个功能的时候,就可以去调用。这样即实现了代码的复用性,也解决了代码冗余的现象。 方法的定义定义格式:修饰符 返回值类型 方法名 (参数列表){代码…re...
- 算数运算符算数运算符包括:+加法运算,字符串连接运算-减法运算*乘法运算/除法运算%取模运算,两个数字相除取余数++ 、 –自增自减运算Java中,整数使用以上运算符,无论怎么计算,也不会得到小数。public static void main(String[] args) { int i = 1024; System.out.println(i/1000*1000);//计算... 算数运算符算数运算符包括:+加法运算,字符串连接运算-减法运算*乘法运算/除法运算%取模运算,两个数字相除取余数++ 、 –自增自减运算Java中,整数使用以上运算符,无论怎么计算,也不会得到小数。public static void main(String[] args) { int i = 1024; System.out.println(i/1000*1000);//计算...
- ⭐本专栏旨在对JAVA的基础语法及知识点进行全面且详细的讲解,完成从0到1的java学习,面向零基础及入门的学习者,通过专栏的学习可以熟练掌握JAVA编程,同时为后续的框架学习,进阶开发的代码能力打下坚实的基础。🔥本文已收录于JAVA基础系列专栏: Java基础教程 免费订阅,持续更新。 0.IDEA开发工具 参见:IDEA中常用快捷键以及文件目录总结 1.数组 1.1什么是数组 ... ⭐本专栏旨在对JAVA的基础语法及知识点进行全面且详细的讲解,完成从0到1的java学习,面向零基础及入门的学习者,通过专栏的学习可以熟练掌握JAVA编程,同时为后续的框架学习,进阶开发的代码能力打下坚实的基础。🔥本文已收录于JAVA基础系列专栏: Java基础教程 免费订阅,持续更新。 0.IDEA开发工具 参见:IDEA中常用快捷键以及文件目录总结 1.数组 1.1什么是数组 ...
- ⭐本专栏旨在对JAVA的基础语法及知识点进行全面且详细的讲解,完成从0到1的java学习,面向零基础及入门的学习者,通过专栏的学习可以熟练掌握JAVA编程,同时为后续的框架学习,进阶开发的代码能力打下坚实的基础。🔥本文已收录于JAVA基础系列专栏: Java基础教程 免费订阅,持续更新。 1. switch语句 1.1 switch语句结构格式switch (表达式) { case 1... ⭐本专栏旨在对JAVA的基础语法及知识点进行全面且详细的讲解,完成从0到1的java学习,面向零基础及入门的学习者,通过专栏的学习可以熟练掌握JAVA编程,同时为后续的框架学习,进阶开发的代码能力打下坚实的基础。🔥本文已收录于JAVA基础系列专栏: Java基础教程 免费订阅,持续更新。 1. switch语句 1.1 switch语句结构格式switch (表达式) { case 1...
- Java程序中要求参与的计算的数据,必须要保证数据类型的一致性,如果数据类型不一致将发生类型的转换。 自动转换一个int 类型变量和一个byte 类型变量进行加法运算, 结果会是什么数据类型?public static void main(String[] args) { int i = 1; byte j = 2; // byte t = b + i; // 报错 ... Java程序中要求参与的计算的数据,必须要保证数据类型的一致性,如果数据类型不一致将发生类型的转换。 自动转换一个int 类型变量和一个byte 类型变量进行加法运算, 结果会是什么数据类型?public static void main(String[] args) { int i = 1; byte j = 2; // byte t = b + i; // 报错 ...
- 数据类型分类Java的数据类型分为两大类:基本数据类型:包括 整数、浮点数、字符、布尔。引用数据类型:包括 类、数组、接口。 基本数据类型四类八种基本数据类型:数据类型关键字内存占用取值范围字节型byte1个字节-128~127短整型short2个字节-32768~32767整型int4个字节-2的31次方~2的31次方-1长整型long8个字节-2的63次方~2的63次方-1单精度浮点数... 数据类型分类Java的数据类型分为两大类:基本数据类型:包括 整数、浮点数、字符、布尔。引用数据类型:包括 类、数组、接口。 基本数据类型四类八种基本数据类型:数据类型关键字内存占用取值范围字节型byte1个字节-128~127短整型short2个字节-32768~32767整型int4个字节-2的31次方~2的31次方-1长整型long8个字节-2的63次方~2的63次方-1单精度浮点数...
- @TOC 前言GUI学习时模仿狂神写的一款贪吃蛇游戏,虽然简单,但也如潮水一般敲打了当时初学的心,让我对Java的学习,有了更深的渴望,让我从一年黑框框编程第一次转向GUI编程。 一、效果图在狂神原有的基础上,增加了一定的长度,速度会加快。编程的思想:其实很简单,不过是二维方格的移动,如果把速度放慢,这就是一帧帧的图片,那么如何把一帧帧的图片"动起来"呢?这就用到了定时器。初次之外,本程序还... @TOC 前言GUI学习时模仿狂神写的一款贪吃蛇游戏,虽然简单,但也如潮水一般敲打了当时初学的心,让我对Java的学习,有了更深的渴望,让我从一年黑框框编程第一次转向GUI编程。 一、效果图在狂神原有的基础上,增加了一定的长度,速度会加快。编程的思想:其实很简单,不过是二维方格的移动,如果把速度放慢,这就是一帧帧的图片,那么如何把一帧帧的图片"动起来"呢?这就用到了定时器。初次之外,本程序还...
- @[toc]在 JAVA 应用中经常要处理 txt\csv\json\xml\xls 这类公共格式的数据文件,直接用 JAVA 硬写会非常麻烦,通常要借助一些现成的开源包,但这些开源包也都有各自的不足。解析库。这种类库解决了从外部文件到内部对象的问题,比硬编码取数好写,常见的有解析 txt\csv 的 OpenCSV,解析 json 的 SJ.json\Gson\JsonPath,解析 xm... @[toc]在 JAVA 应用中经常要处理 txt\csv\json\xml\xls 这类公共格式的数据文件,直接用 JAVA 硬写会非常麻烦,通常要借助一些现成的开源包,但这些开源包也都有各自的不足。解析库。这种类库解决了从外部文件到内部对象的问题,比硬编码取数好写,常见的有解析 txt\csv 的 OpenCSV,解析 json 的 SJ.json\Gson\JsonPath,解析 xm...
- 前言首先欢迎阅读我在华为云社区的第一篇文章我的博客为www.zacarx.com你也可以直接百度Zacarx同时我在哔哩哔哩也发布了很多视频,你也可以直接搜索Zacarx如果你看到我发布的一些文章与视频,你肯定会发现我是学习安全的一名学生当然,不会编程的黑客不是好黑客,所以,我学习过一些前端知识和pyhton这些知识给我带来了很多收益,让我的学习之路愈发的明朗但是,他们也有一些不足之处,因... 前言首先欢迎阅读我在华为云社区的第一篇文章我的博客为www.zacarx.com你也可以直接百度Zacarx同时我在哔哩哔哩也发布了很多视频,你也可以直接搜索Zacarx如果你看到我发布的一些文章与视频,你肯定会发现我是学习安全的一名学生当然,不会编程的黑客不是好黑客,所以,我学习过一些前端知识和pyhton这些知识给我带来了很多收益,让我的学习之路愈发的明朗但是,他们也有一些不足之处,因...
- 1 JSP 1.1 什么是JSPJSP:Java Server Pages,Java服务端页面JSP是一种动态的网页技术,其中既可以定义HTML、CSS、JS等静态内容,还可以定义Java代码的动态内容JSP = HTML + Java,用于简化开发的JSP 本质上就是一个ServletJSP在被访问的时候,又JSP容器(Tomcat)将其转换为Java文件(Servlet,.java文件... 1 JSP 1.1 什么是JSPJSP:Java Server Pages,Java服务端页面JSP是一种动态的网页技术,其中既可以定义HTML、CSS、JS等静态内容,还可以定义Java代码的动态内容JSP = HTML + Java,用于简化开发的JSP 本质上就是一个ServletJSP在被访问的时候,又JSP容器(Tomcat)将其转换为Java文件(Servlet,.java文件...
- # 前言写在前面的话,不听b站老师的话,不写博客又加之不经常用JAVA,导致现在遗忘十分严重,古人云:亡羊补牢,为时未晚。故今日做补牢之举。勉之!---# 一、抽象类抽象类类中可以没有抽象方法,但如果有抽象方法,则该类一定是抽象类。抽象方法只写方法的声明,具体实现交给子类(非抽象类)去实现。```javapublic abstract class Abstract { public a... # 前言写在前面的话,不听b站老师的话,不写博客又加之不经常用JAVA,导致现在遗忘十分严重,古人云:亡羊补牢,为时未晚。故今日做补牢之举。勉之!---# 一、抽象类抽象类类中可以没有抽象方法,但如果有抽象方法,则该类一定是抽象类。抽象方法只写方法的声明,具体实现交给子类(非抽象类)去实现。```javapublic abstract class Abstract { public a...
- 常量 概述常量:是指在Java程序中固定不变的数据。 分类类型含义数据举例整数常量所有的整数0,1, 567, -9小数常量所有的小数0.0, -0.1, 2.55字符常量单引号引起来,只能写一个字符,必须有内容a’ , ’ ', ‘好’字符串常量双引号引起来,可以写多个字符,也可以不写“A” ,“Hello” ,“zjq”,“你好” ,""布尔常量只有两个值(流程控制中讲解)true ,... 常量 概述常量:是指在Java程序中固定不变的数据。 分类类型含义数据举例整数常量所有的整数0,1, 567, -9小数常量所有的小数0.0, -0.1, 2.55字符常量单引号引起来,只能写一个字符,必须有内容a’ , ’ ', ‘好’字符串常量双引号引起来,可以写多个字符,也可以不写“A” ,“Hello” ,“zjq”,“你好” ,""布尔常量只有两个值(流程控制中讲解)true ,...
- 跨平台(一处编写多处运行) 概念跨平台概念是软件开发中一个重要的概念,即不依赖于操作系统,也不信赖硬件环境。一个操作系统下开发的应用,放到另一个操作系统下依然可以运行。 Java的跨平台“write once run anywhere”Java的跨平台是相对于其他编程语言而言的,通过Java语言编写的应用程序在不同的系统平台上都可以运行。一般的高级语言如果要在不同的平台上运行,至少需要编译... 跨平台(一处编写多处运行) 概念跨平台概念是软件开发中一个重要的概念,即不依赖于操作系统,也不信赖硬件环境。一个操作系统下开发的应用,放到另一个操作系统下依然可以运行。 Java的跨平台“write once run anywhere”Java的跨平台是相对于其他编程语言而言的,通过Java语言编写的应用程序在不同的系统平台上都可以运行。一般的高级语言如果要在不同的平台上运行,至少需要编译...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
回顾中
热门标签