【JavaGuide学习笔记】Day.1

简介: 【JavaGuide学习笔记】Day.1

Java基础常见面试题(上)

1.JDK?JRE?JVM?

JDK包含JRE,JRE包含JVM


JDK是提供给开发者的工具,包含创建和编译Java程序、调试、注释工具等等...


JRE是Java运行时环境,仅包含Java应用程序的运行时的环境和必要的类库。


JVM是运行Java字节码的虚拟机,做到使用相同的结果,字节码(.class文件)和不同系统的JVM实现是Java语言‘一次编译,多处运行’的关键所在。


2.为什么说Java语言是“编译与解释并存”?

编译型:将源代码一次性翻译成机器码。


解释型:将源代码一句一句的解释为机器代码后执行。


Java程序要先编译后解释,先经过编译生成字节码,然后字节码由Java解释器来解释执行。


3.Java基本数据类型

整数型:byte(1)、short(2)、int(4)、long(8)


浮点型:float(4)、doule(8)


字符类型:char(2)


布尔类型:boolean


4.基本类型和包装类型的区别

用途:基本类型定义常量或局部变量。包装类型做方法参数、对象属性。并且包装类型可用于泛型,基本类型不可以。


存储方式:


占用空间:


默认值:


比较方式:


5.包装类型的缓存机制

重点看代码示例,创建后判断相等(因为缓存可能用的是一个常量)


6.自动装箱与拆箱了解吗?原理是什么?

装箱:将基本类型用它们对应的引用类型包装起来;


拆箱:将包装类型转换为基本数据类型;


7.为什么浮点数运算的时候会有精度丢失的风险?

8.如何解决浮点数运算的精度丢失问题?

BigDecimal


9.超过 long 整型的数据应该如何表示?

BigInteger 内部使用 int[] 数组来存储任意大小的整形数据。


目录
相关文章
|
安全 vr&ar
全息投影技术:三维影像的现实应用
【10月更文挑战第14天】全息投影技术以其独特的魅力和广泛的应用前景,正在逐步改变我们的生活和工作方式。通过深入了解其原理和应用,我们可以更好地利用这一技术,为各个领域的发展注入新的活力。让我们期待全息投影技术在未来带来的更多惊喜和变革。
1445 1
|
前端开发 JavaScript 测试技术
阿里云云效产品使用合集之如何切换AppStack或流水线
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
5天前
|
人工智能 JSON 自然语言处理
让教学更智慧:用阿里云百炼工作流,自动生成中小学教材内容#小有可为#有温度的AI
通过可视化工作流编排,将大模型推理能力转化为标准化的教学内容生成引擎。教师只需输入教材标题和适用学段,即可自动获得结构完整、符合课程标准的章节内容,大幅降低备课门槛,助力教育资源均衡化。
456 123
|
7天前
|
人工智能 定位技术 SEO
我学 GEO 第 15 天:终于知道AI GEO该如何做?
我是暴走的莉莉酱,边旅行边研究AI GEO的数字游民。专注普通人如何提升“AI可见度”——让AI在回答用户问题时准确识别、理解并推荐你。不讲玄学,只做可测、可调、可持续的GEO实践。
438 126
|
9天前
|
机器学习/深度学习 人工智能 调度
🐴 HappyHorse 1.1 现已上线阿里云百炼!快来查收模型使用指南,现在调用享 6 折~
HappyHorse 1.1 是新一代视频生成大模型,全面升级动态表现力、角色一致性、指令遵循、视觉质感与音画协同能力。支持I2V/T2V/R2V三类生成,适配短剧、电商广告、品牌营销等场景,提供高质、流畅、可控的AI视频生产力。
737 5
🐴 HappyHorse 1.1 现已上线阿里云百炼!快来查收模型使用指南,现在调用享 6 折~
|
7天前
|
缓存 人工智能 运维
阿里云618百炼大模型Qwen3.7-Max功能、免费试用、订阅计费、配置接入详解
Qwen3.7-MAX是阿里云百炼平台推出的通义千问3.7系列旗舰大语言模型,专为智能体时代复杂任务打造,依托阿里云全域算力与自研技术,在逻辑推理、长文本处理、代码工程、长周期自主执行等领域达到行业顶尖水平。2026年618期间,该模型推出多重免费试用权益、按量计费5折、订阅套餐优惠等专属福利,覆盖个人开发者、团队与企业全场景需求,以下从核心功能、免费试用、订阅计费、配置接入四方面展开详细解析。
437 123
|
5天前
|
人工智能 自然语言处理 API
阿里云Token Plan团队版解析:功能、三档套餐与省钱订阅指南
阿里云百炼平台推出的Token Plan团队版,是面向企业与团队的AI大模型订阅服务,以Credits为统一计量单位,整合文本与图像生成模型,提供团队管理、数据安全、多工具兼容等核心能力,解决团队零散订阅AI服务的管理混乱、成本失控、数据安全等痛点。本文将从核心定位、套餐详情、计费规则、团队管理、工具兼容、便宜订阅技巧等方面,全面解析Token Plan团队版,帮助企业与团队高效、低成本地使用AI服务。
323 108
|
14天前
|
Linux 程序员 数据格式
【2026最新】Notepad++下载、安装和使用一篇搞定(附中文版安装包)
Notepad++ 是一款免费开源、轻量高效的 Windows 文本编辑器,支持 C/Python/HTML 等 80+ 语言语法高亮、代码折叠、正则替换、编码转换及插件扩展,专为程序员与文本处理用户打造,完美替代系统记事本。(239字)