- String s = new String(“2”);创建了两个对象,一个在堆中的StringObject对象,一个是在堆中的“2”对象,并在常量池中保存“2”对象的引用地址。 s.intern();在常量池中寻找与s变量内容相同的对象,发现已经存在内容相同对象“2”,返回对象“2”的引用地址。 String s2 = “2”;使用字面量创建,在常量池寻找是否有相同内容的对象,发现有,返回对... String s = new String(“2”);创建了两个对象,一个在堆中的StringObject对象,一个是在堆中的“2”对象,并在常量池中保存“2”对象的引用地址。 s.intern();在常量池中寻找与s变量内容相同的对象,发现已经存在内容相同对象“2”,返回对象“2”的引用地址。 String s2 = “2”;使用字面量创建,在常量池寻找是否有相同内容的对象,发现有,返回对...
- 列举一些你知道的打破双亲委派机制的例子,为什么要打破? 列举一些你知道的打破双亲委派机制的例子,为什么要打破?
- 什么是类加载?类加载的过程? 什么是类加载?类加载的过程?
- 如何判断一个对象是否存活? 如何判断一个对象是否存活?
- heap 和stack 有什么区别? heap 和stack 有什么区别?
- 目录EL表达式改进JSPJSP的缺点EL表达式idea中使用Maven时常见问题idea中使用了maven无法创建包/类idea中配置web的maven项目maven创建的web中无法创建servlet maven中部署tomcat插件EL表达式的演练EL表达式改进JSPJSP的缺点由于jsp页面内,既可以定义HTML标签,又可以定义java代码,造成了以下问题1、书写麻烦:特别是复杂的... 目录EL表达式改进JSPJSP的缺点EL表达式idea中使用Maven时常见问题idea中使用了maven无法创建包/类idea中配置web的maven项目maven创建的web中无法创建servlet maven中部署tomcat插件EL表达式的演练EL表达式改进JSPJSP的缺点由于jsp页面内,既可以定义HTML标签,又可以定义java代码,造成了以下问题1、书写麻烦:特别是复杂的...
- jsp常用标签静态包含web下创建一个include目录,里面分别写main.jsp和footer.jspfooter.jsp下<html><head> <meta charset="utf-8"/> <title>Insert title here</title></head><body>页脚信息</body></html> main.jsp下</head><body>首页... jsp常用标签静态包含web下创建一个include目录,里面分别写main.jsp和footer.jspfooter.jsp下<html><head> <meta charset="utf-8"/> <title>Insert title here</title></head><body>页脚信息</body></html> main.jsp下</head><body>首页...
- 什么是JVM内存结构? 什么是JVM内存结构?
- 目录JSP简介jsp的创建jsp如何访问jsp的本质jsp头部的page指令常见属性:JSP简介jsp的全称是java server pages 。java的服务器页面。jsp的主要作用是替代Servlet程序回传html页面的数据。因为Servlet程序回传html页面数据是一件非常繁琐的事情,不利于开发和维护。jsp的创建编辑jsp如何访问jsp页面和html一样,都是存放在web目... 目录JSP简介jsp的创建jsp如何访问jsp的本质jsp头部的page指令常见属性:JSP简介jsp的全称是java server pages 。java的服务器页面。jsp的主要作用是替代Servlet程序回传html页面的数据。因为Servlet程序回传html页面数据是一件非常繁琐的事情,不利于开发和维护。jsp的创建编辑jsp如何访问jsp页面和html一样,都是存放在web目...
- 哈哈!经过一个阶段的学习,Java基础知识学习终于到多线程了!Java多线程以及后面互斥锁的概念都是Java基础学习的难点,所以我做了一个总结,希望对大家也有帮助!下面开始学习Java多线程吧!目录1.线程的几个相关概念2.线程的状态与生命周期3.线程的优先级与调度4.Java中多线程的创建4.1继承Thread类创建线程4.2实现Runnable接口创建线程5.多线程的同步控制6.线... 哈哈!经过一个阶段的学习,Java基础知识学习终于到多线程了!Java多线程以及后面互斥锁的概念都是Java基础学习的难点,所以我做了一个总结,希望对大家也有帮助!下面开始学习Java多线程吧!目录1.线程的几个相关概念2.线程的状态与生命周期3.线程的优先级与调度4.Java中多线程的创建4.1继承Thread类创建线程4.2实现Runnable接口创建线程5.多线程的同步控制6.线...
- @toc 🌕一,内部类 ✅1.内部类的概念🌸==内部类是定义在类中的类。==🍁内部类把逻辑上相关的类放在一起。而有的内部类不会在其他地方用到,它没有类名,在定义的时候就生成一个该类的实例,称为匿名内部类。匿名内部类是一种特殊的内部类。🍁当然啦!可以把内部类看作外部类的一个成员,它拥有自己的成员变量和成员方法。通过实例化对象可以访问其成员变量或调用成员方法。 ✅2.内部类的定义🌸==... @toc 🌕一,内部类 ✅1.内部类的概念🌸==内部类是定义在类中的类。==🍁内部类把逻辑上相关的类放在一起。而有的内部类不会在其他地方用到,它没有类名,在定义的时候就生成一个该类的实例,称为匿名内部类。匿名内部类是一种特殊的内部类。🍁当然啦!可以把内部类看作外部类的一个成员,它拥有自己的成员变量和成员方法。通过实例化对象可以访问其成员变量或调用成员方法。 ✅2.内部类的定义🌸==...
- 🌍知识点:Java语言的垃圾回收🌍💭1.垃圾回收机制的基本概念问:1.什么是Java垃圾回收?答:在Java语言的生命周期中,Java运行环境提供了一个系统的垃圾回收器线程,负责自动回收那些没有引用与之相连的对象所占用的内存。这种清楚无用对象进行内存回收的过程叫做垃圾回收。问:2.Java垃圾回收的作用是什么?答:垃圾回收是Java语言提供的一种自动内存回收的功能,可以让程序员减轻... 🌍知识点:Java语言的垃圾回收🌍💭1.垃圾回收机制的基本概念问:1.什么是Java垃圾回收?答:在Java语言的生命周期中,Java运行环境提供了一个系统的垃圾回收器线程,负责自动回收那些没有引用与之相连的对象所占用的内存。这种清楚无用对象进行内存回收的过程叫做垃圾回收。问:2.Java垃圾回收的作用是什么?答:垃圾回收是Java语言提供的一种自动内存回收的功能,可以让程序员减轻...
- 一、实现抽象方法描述已知抽象类Base中定义了calculate方法,该方法的计算过程依赖于sum()和avg(),而后两个方法均为抽象方法。要求定义Base的子类Sub类,并实现父类的抽象方法,使得main函数中的运算逻辑得以正确执行。输入描述:两个整数输出描述:两个整数的和除以两个整数的平均值(平均值为int类型,不考虑小数问题)示例1输入:1 2输出:3 编辑题解:import ... 一、实现抽象方法描述已知抽象类Base中定义了calculate方法,该方法的计算过程依赖于sum()和avg(),而后两个方法均为抽象方法。要求定义Base的子类Sub类,并实现父类的抽象方法,使得main函数中的运算逻辑得以正确执行。输入描述:两个整数输出描述:两个整数的和除以两个整数的平均值(平均值为int类型,不考虑小数问题)示例1输入:1 2输出:3 编辑题解:import ...
- 一、十进制数转二进制描述控制台随机输入一个十进制数,请你将它转换为二进制数并输出输入描述:控制台随机输入的十进制正整数输出描述:该十进制数转换的二进制数字示例1输入:9输出:1001题解:import java.util.*;public class Main { public static void main(String[] args) { Scanner sca... 一、十进制数转二进制描述控制台随机输入一个十进制数,请你将它转换为二进制数并输出输入描述:控制台随机输入的十进制正整数输出描述:该十进制数转换的二进制数字示例1输入:9输出:1001题解:import java.util.*;public class Main { public static void main(String[] args) { Scanner sca...
- 一、字符串去重描述从键盘获取一串字符串,要求去除重复的字符。请使用HashSet解决这一问题输入描述:键盘输入的任意字符串输出描述:去重后的字符串(不要求顺序,预设代码中已经给出输出)示例1输入:helloworld输出:rdewhlo题解:import java.util.HashSet;import java.util.Scanner;public class Main { p... 一、字符串去重描述从键盘获取一串字符串,要求去除重复的字符。请使用HashSet解决这一问题输入描述:键盘输入的任意字符串输出描述:去重后的字符串(不要求顺序,预设代码中已经给出输出)示例1输入:helloworld输出:rdewhlo题解:import java.util.HashSet;import java.util.Scanner;public class Main { p...
上滑加载中
推荐直播
-
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
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 提升研发效率与内容生产力。
回顾中
热门标签