51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Java笔记

什么是本地方法栈?

什么是本地方法栈?

厉飞雨 阅读(23) 评论(0) 赞(0)

![](/upload/jvm运行时数据区.png) 本地方法栈(Native Method Stacks)与虚拟机栈所发挥的作用是十分相似的,其区别只是虚拟机栈为虚拟机执行Java方法(也就是字节码)服务,而本地方法栈则是为虚拟机使用到的本地(Native)方法服务。 ##### 什么是本地方法? {#%E4%BB%80%E4%B9%88%E6%98%AF%E6%9C...

 try-catch 影响性能吗?

try-catch 影响性能吗?

厉飞雨 阅读(25) 评论(0) 赞(3)

嗨,你好呀,我是**猿java** 在编程中,异常处理是一个重要的概念,它允许程序在运行时捕获和处理错误,而不是简单地崩溃。在许多编程语言中,包括Java、C++、C#和Python,`try-catch`结构是实现这种异常处理的常用机制。那么,`try-catch`是否会影响性能?这篇文章我们来聊一聊。 异常处理的基本原理 {#异常处理的基本原理} ===========...

两数之和

两数之和

厉飞雨 阅读(22) 评论(0) 赞(1)

每日一题 {#%E6%AF%8F%E6%97%A5%E4%B8%80%E9%A2%98} ============================================ 题目:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组...

两数相加

两数相加

厉飞雨 阅读(23) 评论(0) 赞(0)

#每日一题 给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 题目来源:[++https://leetcode.cn/problems/add-two-numbers/++](https://lee...

什么是 JVM 运行时数据区?

什么是 JVM 运行时数据区?

厉飞雨 阅读(23) 评论(0) 赞(5)

Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而一直存在,有写区域则是依赖用户线程的启动和结束而建立和销毁。根据《Java虚拟机规范》的规定,Java虚拟机所管理的内存将会包括以下几个运行时数据区域。 ![jvm运行时数据区.jpg](http://static.5...

java基础面试题001

java基础面试题001

厉飞雨 阅读(24) 评论(0) 赞(2)

什么是Java {#heading-1} -------------------- Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了 C++里难以理解的多继承、 指针等概念, 因此Java语言具有功能强大和简单易 用两个特征。Java语言作为静态面向对象编程语言的 代表,极好地实现了面向 对象理论,允许程序员以优雅的思维方式进行复杂的编程 。 JVM...

什么是Java虚拟机栈?

什么是Java虚拟机栈?

厉飞雨 阅读(25) 评论(0) 赞(3)

![jvm运行时数据区.jpg](http://static.51tbox.com/static/2024-11-02/col/29fa13bc4b1b94cd02557ac4325768e0/f7f5a2b686d3431e8108f372bc6ae87a.jpg.jpg) 与程序计数器一样,Java虚拟机栈(Java Virtual Machine Stack)也是线...

 SpringBoot 如何解决跨域问题?

SpringBoot 如何解决跨域问题?

厉飞雨 阅读(32) 评论(0) 赞(4)

嗨,你好呀,我是**猿java** 跨域问题是Web开发中常见的问题之一,特别是在前后端分离的项目中。Spring Boot作为一个流行的Java后端框架,提供了多种方式来解决跨域问题。本文将深入探讨Spring Boot如何解决跨域问题,包括原理分析、代码实现和示例展示。 跨域问题 {#跨域问题} ============ 什么是跨域 {#什么是跨域} --------...

 Spring MVC可以接收哪些类型的参数?

Spring MVC可以接收哪些类型的参数?

厉飞雨 阅读(26) 评论(0) 赞(4)

作为 Java程序员,Spring MVC是我们日常开发中最常见,用于构建 Web应用的框架。那么,Spring MVC 到底可以接收哪些类型的参数呢?这篇文章我们就来详细的聊一聊。 整体上看,Spring MVC可以接收的数据类型有以下 12种: 1. 基本类型 2. 包装类型 3. 字符串 4. 自定义对象 5. 集合和数组 6. 路径变量 7. 请求头 8. Cook...

 javaScript循环分析

javaScript循环分析

厉飞雨 阅读(24) 评论(0) 赞(3)

### map(数组方法) {#map(%E6%95%B0%E7%BB%84%E6%96%B9%E6%B3%95)} #### 总结 {#%E6%80%BB%E7%BB%93} 1. map不改变原数组,返回新数组 2. 抛出异常的方式来终止循环,如果有终止循环的需求就用`for`或者`some` 3. 使用return 返回结果,外围用变量接受 #### 实例 {#%E...