- 类与对象 类和对象的区别和联系类是抽象的,概念的,代表一类事物,比如人类,猫类…, 即它是数据类型.对象是具体的,实际的,代表一个具体事物, 即是实例.类是对象的模板,对象是类的一个个体,对应一个实例 对象在内存中存在形式!字符串本质上是一个引用类型,按照jvm的规则会把字符串放在方法区的常量池中间。栈中的是对象引用(对象名),实际上的对象在堆中。// 创建Person 对象// p1 是... 类与对象 类和对象的区别和联系类是抽象的,概念的,代表一类事物,比如人类,猫类…, 即它是数据类型.对象是具体的,实际的,代表一个具体事物, 即是实例.类是对象的模板,对象是类的一个个体,对应一个实例 对象在内存中存在形式!字符串本质上是一个引用类型,按照jvm的规则会把字符串放在方法区的常量池中间。栈中的是对象引用(对象名),实际上的对象在堆中。// 创建Person 对象// p1 是...
- 数组介绍数组可以存放多个同一类型的数据。数组也是一种数据类型,是引用类型。 数组的使用 使用方式1-动态初始化数组的定义数据类型数组名[]=new数据类型[大小]int a[] = new int[5];//创建了一个数组,名字a,存放5个int说明: 这是定义数组的一种方法。import java.util.Scanner;public class Array02 { //编写一... 数组介绍数组可以存放多个同一类型的数据。数组也是一种数据类型,是引用类型。 数组的使用 使用方式1-动态初始化数组的定义数据类型数组名[]=new数据类型[大小]int a[] = new int[5];//创建了一个数组,名字a,存放5个int说明: 这是定义数组的一种方法。import java.util.Scanner;public class Array02 { //编写一...
- 程序流程控制介绍顺序控制分支控制循环控制 if 分支 switch 分支结构switch(表达式){ case常量1; 语句块1; break; case常量2; 语句块2; break; ... case常量n; 语句块n; break; default: default语句块; break;}表达式数据类型,... 程序流程控制介绍顺序控制分支控制循环控制 if 分支 switch 分支结构switch(表达式){ case常量1; 语句块1; break; case常量2; 语句块2; break; ... case常量n; 语句块n; break; default: default语句块; break;}表达式数据类型,...
- 文章和代码已经归档至【Github仓库:https://github.com/timerring/java-tutorial 】或者公众号【AIShareLab】回复 java 也可获取。 运算符介绍算术运算符赋值运算符关系运算符逻辑运算符位运算符三元运算符 算术运算符 关系运算符(比较运算符)关系运算符的结果都是boolean 型,也就是要么是true,要么是false 逻辑运算符用于连接... 文章和代码已经归档至【Github仓库:https://github.com/timerring/java-tutorial 】或者公众号【AIShareLab】回复 java 也可获取。 运算符介绍算术运算符赋值运算符关系运算符逻辑运算符位运算符三元运算符 算术运算符 关系运算符(比较运算符)关系运算符的结果都是boolean 型,也就是要么是true,要么是false 逻辑运算符用于连接...
- 文章和代码已经归档至【Github仓库:https://github.com/timerring/java-tutorial 】或者公众号【AIShareLab】回复 java 也可获取。 第3章 变量 程序中+号的使用1.当左右两边都是数值型时,则做加法运算2.当左右两边有一方为字符串,则做拼接运算 数据类型java 数据类型分为两大类基本数据类型 与 引用类型基本数据类型有8种数值型[b... 文章和代码已经归档至【Github仓库:https://github.com/timerring/java-tutorial 】或者公众号【AIShareLab】回复 java 也可获取。 第3章 变量 程序中+号的使用1.当左右两边都是数值型时,则做加法运算2.当左右两边有一方为字符串,则做拼接运算 数据类型java 数据类型分为两大类基本数据类型 与 引用类型基本数据类型有8种数值型[b...
- Java Web应用开发是基于Jakarta EE技术平台的。Jakarta EE是企业级应用的解决方案。Jakarta EE框架提供的Web开发技术主要支持两类软件的开发:一类是Web应用服务器(Web Application Server);另一类是在Web应用服务器上运行的Web应用程序(Web Application)。 Java Web应用开发是基于Jakarta EE技术平台的。Jakarta EE是企业级应用的解决方案。Jakarta EE框架提供的Web开发技术主要支持两类软件的开发:一类是Web应用服务器(Web Application Server);另一类是在Web应用服务器上运行的Web应用程序(Web Application)。
- 文章和代码已经归档至【Github仓库:https://github.com/timerring/java-tutorial 】或者公众号【AIShareLab】回复 java 也可获取。 Java 历史1990 sun公司启动绿色计划1992创建oak(橡树)语言->java1994 gosling参加硅谷大会演示java功能震惊世界。1995 sun 正式发布java第1个版本。2009... 文章和代码已经归档至【Github仓库:https://github.com/timerring/java-tutorial 】或者公众号【AIShareLab】回复 java 也可获取。 Java 历史1990 sun公司启动绿色计划1992创建oak(橡树)语言->java1994 gosling参加硅谷大会演示java功能震惊世界。1995 sun 正式发布java第1个版本。2009...
- 二维码生成器 API 是利用是一种通过 Web 服务将文本、链接、图像等信息转化为二维码图像的技术 二维码生成器 API 是利用是一种通过 Web 服务将文本、链接、图像等信息转化为二维码图像的技术
- 为什么要有泛型(Generic)泛型:标签 举例: 中药店,每个抽屉外面贴着标签 超市购物架上很多瓶子,每个瓶子装的是什么,有标签 泛型的设计背景 集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的 对象,所以在JDK1.5之前只能把元素类型设计为Object,JDK1.5之后使用泛型来 解决。因为这个时候除了元素的类型不确定,其他的部分是确定的,例如关于 这个元素如... 为什么要有泛型(Generic)泛型:标签 举例: 中药店,每个抽屉外面贴着标签 超市购物架上很多瓶子,每个瓶子装的是什么,有标签 泛型的设计背景 集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的 对象,所以在JDK1.5之前只能把元素类型设计为Object,JDK1.5之后使用泛型来 解决。因为这个时候除了元素的类型不确定,其他的部分是确定的,例如关于 这个元素如...
- 今天先来仔细分析下java中字符串,字符串我们是我们最开始接触的类,它也是java中的常用类,十分重要,掌握他对我们很重要!!!!!!!String类:代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作 为此类的实例实现。 String是一个final类,代表不可变的字符序列。 字符串是常量,用双引号引起来表示。它们的值在创建之后不能更改。 String对象的字符内容是... 今天先来仔细分析下java中字符串,字符串我们是我们最开始接触的类,它也是java中的常用类,十分重要,掌握他对我们很重要!!!!!!!String类:代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作 为此类的实例实现。 String是一个final类,代表不可变的字符序列。 字符串是常量,用双引号引起来表示。它们的值在创建之后不能更改。 String对象的字符内容是...
- 我们都知道java是一门面向对象的一门语言,在这里就要说下面向过程了,它们有什么不同呢?这是一个值得思考的问题!面向过程(POP) 与 面向对象(OOP) 二者都是一种思想,面向对象是相对于面向过程而言的。面向过程,强调的 是功能行为,以函数为最小单位,考虑怎么做。面向对象,将功能封装进对 象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。 面向对象更加强调运用人类在日常的思维... 我们都知道java是一门面向对象的一门语言,在这里就要说下面向过程了,它们有什么不同呢?这是一个值得思考的问题!面向过程(POP) 与 面向对象(OOP) 二者都是一种思想,面向对象是相对于面向过程而言的。面向过程,强调的 是功能行为,以函数为最小单位,考虑怎么做。面向对象,将功能封装进对 象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。 面向对象更加强调运用人类在日常的思维...
- 编辑Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。byte:byte 数据类型是8位、有符号的,以二进制补码表示的整数;最小值是 -128(-2^7);最大值是 127(2^7-1);默认值是 0;byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一;例子:byte a =... 编辑Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。byte:byte 数据类型是8位、有符号的,以二进制补码表示的整数;最小值是 -128(-2^7);最大值是 127(2^7-1);默认值是 0;byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一;例子:byte a =...
- Java标识符定义(标识符:凡是直接可以命名的地方)1、 包名、类名、方法名、参数名、变量名等,这些符号被称为标识符。2、 标识符可以由字母、数字、下划线(_)和美元符号($)组成3、 标识符不能以数字开头,不能是java中的关键字。例如:正确的标识符Username、username123、user_name、_userName、$username不正确的标识符:123usernam... Java标识符定义(标识符:凡是直接可以命名的地方)1、 包名、类名、方法名、参数名、变量名等,这些符号被称为标识符。2、 标识符可以由字母、数字、下划线(_)和美元符号($)组成3、 标识符不能以数字开头,不能是java中的关键字。例如:正确的标识符Username、username123、user_name、_userName、$username不正确的标识符:123usernam...
- 一、AtomicInteger的使用场景 AtomicInteger是一种原子操作类,能够保证线程安全并且保证操作的原子性。 在多线程环境下,对于一个共享变量,多个线程可能会同时进行读取和写入操作。如果没有使用原子操作类,可能会出现线程安全问题,例如数据错乱和线程死锁等。而使用AtomicInteger,不仅能够保证线程安全,还能够避免出现死锁等问题。 使用AtomicInteger的场景如... 一、AtomicInteger的使用场景 AtomicInteger是一种原子操作类,能够保证线程安全并且保证操作的原子性。 在多线程环境下,对于一个共享变量,多个线程可能会同时进行读取和写入操作。如果没有使用原子操作类,可能会出现线程安全问题,例如数据错乱和线程死锁等。而使用AtomicInteger,不仅能够保证线程安全,还能够避免出现死锁等问题。 使用AtomicInteger的场景如...
- 生产者-消费者模式指的是一种消息传递模型,在该模型中,工作单元(任务)被称为消息,由生产者发送给一个或多个消费者进行处理。这种模型可以用于任务调度、消息中间件等场景。1.1 任务调度任务调度是指按照一定策略和规则,在一定时间内安排和控制各项任务的执行,通常由调度程序完成。在任务调度中,生产者可以将任务发送到任务队列中,消费者则从该队列中获取任务进行处理。例如,如果有一个任务需要在每天凌晨执行... 生产者-消费者模式指的是一种消息传递模型,在该模型中,工作单元(任务)被称为消息,由生产者发送给一个或多个消费者进行处理。这种模型可以用于任务调度、消息中间件等场景。1.1 任务调度任务调度是指按照一定策略和规则,在一定时间内安排和控制各项任务的执行,通常由调度程序完成。在任务调度中,生产者可以将任务发送到任务队列中,消费者则从该队列中获取任务进行处理。例如,如果有一个任务需要在每天凌晨执行...
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签