- 通用操作 通用操作
- java web系统变慢分析 java web系统变慢分析
- 阿里面试官叫我手写HashMap,我两分钟就给他整出来了!!! 阿里面试官叫我手写HashMap,我两分钟就给他整出来了!!!
- 像其他语言一样,Java可以使用修饰符来修饰类中方法和属性。主要有两类修饰符:访问控制修饰符 : default, public , protected, private非访问控制修饰符 : final, abstract, static, synchronized在后面的章节中我们会深入讨论 Java 修饰符。 像其他语言一样,Java可以使用修饰符来修饰类中方法和属性。主要有两类修饰符:访问控制修饰符 : default, public , protected, private非访问控制修饰符 : final, abstract, static, synchronized在后面的章节中我们会深入讨论 Java 修饰符。
- 编写 Java 程序时,应注意以下几点:大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的。类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass。方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。源文件名:源文件名必须和类... 编写 Java 程序时,应注意以下几点:大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的。类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass。方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。源文件名:源文件名必须和类...
- 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类。父类包含... 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类。父类包含...
- 通过Java语言编写的应用程序在不同的系统平台上都可以运行。跨平台的原因:只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行。 通过Java语言编写的应用程序在不同的系统平台上都可以运行。跨平台的原因:只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行。
- 定义:函数就是定义在类中的具有特定功能的一段独立小程序。 特点:定义函数可以将功能代码进行封装便于对该功能进行复用函数只有被调用才会被执行函数的出现提高了代码的复用性对于函数没有具体返回值的情况,返回值类型用关键字void表示,那么该函数中的return语句如果在最后一行可以省略不写。函数的应用两个明确:明确要定义的功能最后的结果是什么?明确在定义该功能的过程中,是否需要未知内容参与运算 定义:函数就是定义在类中的具有特定功能的一段独立小程序。 特点:定义函数可以将功能代码进行封装便于对该功能进行复用函数只有被调用才会被执行函数的出现提高了代码的复用性对于函数没有具体返回值的情况,返回值类型用关键字void表示,那么该函数中的return语句如果在最后一行可以省略不写。函数的应用两个明确:明确要定义的功能最后的结果是什么?明确在定义该功能的过程中,是否需要未知内容参与运算
- @Slf4j 声明:如果不想每次都写private final Logger logger = LoggerFactory.getLogger(当前类名.class); 可以用注解@Slf4j;** @Slf4j 声明:如果不想每次都写private final Logger logger = LoggerFactory.getLogger(当前类名.class); 可以用注解@Slf4j;**
- Lombok参考连接@RequiredArgsConstructor如果类里面没有 final 的成员变量,有没有它是一样的。 但如果有的话,就会产生一个构造器,要求传入 final 对应的变量的值。然后无参构造器不可用 而 @RequiredArgsConstructor(staticName="of") 则意味着这个类不能用构造方法构造出来,必须通过 ThisClass.of(...)方... Lombok参考连接@RequiredArgsConstructor如果类里面没有 final 的成员变量,有没有它是一样的。 但如果有的话,就会产生一个构造器,要求传入 final 对应的变量的值。然后无参构造器不可用 而 @RequiredArgsConstructor(staticName="of") 则意味着这个类不能用构造方法构造出来,必须通过 ThisClass.of(...)方...
- 通过本次课程,实践教学和项目案例驱动,达到企业级软件工程师的水平。1.1Java语言的前世今生一、Java简介JAVA于1995年5月23日正式推出Java之父:詹姆斯·高斯林 (James Gosling)Java有三个版本:JavaSE、JavaEE、JavaME。JavaSE是标准版,主要用于桌面应用软件的编程;JavaEE是企业版,主要用于分布式网络程序的开发;JavaME是微型版,... 通过本次课程,实践教学和项目案例驱动,达到企业级软件工程师的水平。1.1Java语言的前世今生一、Java简介JAVA于1995年5月23日正式推出Java之父:詹姆斯·高斯林 (James Gosling)Java有三个版本:JavaSE、JavaEE、JavaME。JavaSE是标准版,主要用于桌面应用软件的编程;JavaEE是企业版,主要用于分布式网络程序的开发;JavaME是微型版,...
- 1.代理模式的定义代理模式是让一个中介对象代替别的所有对象去完成一项或多项共同的事项,并且还能附加一些中介特有的事项功能。通常代理类虽然具备更多的中介特有的事项功能,但是都是比较固定的。比如在JDBC中或各个框架里,都会存在事务的开启和提交等功能,如果我们直接将事务代码和业务代码写在一起,这样做会使得每一个需要事务的方法都要添加事务代码,造成代码的分散冗余。这时针对这种情况,我们就希望将业务... 1.代理模式的定义代理模式是让一个中介对象代替别的所有对象去完成一项或多项共同的事项,并且还能附加一些中介特有的事项功能。通常代理类虽然具备更多的中介特有的事项功能,但是都是比较固定的。比如在JDBC中或各个框架里,都会存在事务的开启和提交等功能,如果我们直接将事务代码和业务代码写在一起,这样做会使得每一个需要事务的方法都要添加事务代码,造成代码的分散冗余。这时针对这种情况,我们就希望将业务...
- Spring 框架已经成为构建企业级 Java 应用事实上的标准了,众多的企业项目都构建在 Spring 项目及其子项目之上,特别是 Java Web 项目,很多都使用了 Spring 并且遵循着 Web、Service、Dao 这样的分层原则,下层向上层提供服务;不过Petri Kainulainen在其博客中却指出了众多 Spring Web 应用的最大瑕疵。多数有经验的程序开发者都应该... Spring 框架已经成为构建企业级 Java 应用事实上的标准了,众多的企业项目都构建在 Spring 项目及其子项目之上,特别是 Java Web 项目,很多都使用了 Spring 并且遵循着 Web、Service、Dao 这样的分层原则,下层向上层提供服务;不过Petri Kainulainen在其博客中却指出了众多 Spring Web 应用的最大瑕疵。多数有经验的程序开发者都应该...
- Java的序列化是为了保存各种对象在内存中的状态,并且可以把保存的对象状态再读出来。需要使用 Java 序列化:想把的内存中的对象状态保存到一个文件中或者数据库中时候;想用套接字在网络上传送对象的时候;想通过RMI(远程方法调用)传输对象的时候。 Java的序列化是为了保存各种对象在内存中的状态,并且可以把保存的对象状态再读出来。需要使用 Java 序列化:想把的内存中的对象状态保存到一个文件中或者数据库中时候;想用套接字在网络上传送对象的时候;想通过RMI(远程方法调用)传输对象的时候。
- 反射是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都1能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 Java 语言的反射机制。 反射是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都1能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 Java 语言的反射机制。
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,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(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签