11 2023 档案

摘要:JDK 是什么? JDK 是用于支持 Java 程序开发的最小环境。 Java 程序设计语言 Java 虚拟机 Java API类库 JRE 是什么? JRE 是支持 Java 程序运行的标准环境。 Java SE API 子集 Java 虚拟机 Java历史版本的特性? Java Version 阅读全文
posted @ 2023-11-22 17:55 初仰 阅读(119) 评论(0) 推荐(0) 编辑
摘要:一、数字转字符串 //将整个数字转化为字符串 int i=456; //方法一 String str1=Integer.toString(i); System.out.println(str1); //方法二 String str2=i+""; System.out.println(str2) 二、 阅读全文
posted @ 2023-11-16 10:05 初仰 阅读(791) 评论(0) 推荐(1) 编辑
摘要:给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明:你不能倾斜容器。 示例 1: 输入:[1,8,6,2 阅读全文
posted @ 2023-11-14 18:20 初仰 阅读(12) 评论(0) 推荐(0) 编辑
摘要:一、内存模型基础 1、内存模型描述的是程序中各变量(线程共享变量)的访问规则,以及在实际计算机系统中将变量存储到内存和从内存读取出变量这样的底层细节。 2、Jvm系统中存在一个主内存(Main Memory或Java Heap Memory),Java中所有变量都储存在主存中,对于所有线程都是共享的 阅读全文
posted @ 2023-11-06 11:41 初仰 阅读(83) 评论(0) 推荐(0) 编辑
摘要:在多线程的世界里,一共有三个问题:原子性问题、可见性问题、有序性问题。整个java并发体系也是围绕着如何解决这三个问题来设计的。volatile关键字也不例外,我们都知道它解决了可见性和有序性,但是不能保证原子性。这篇文章也主要基于其中一个特性,也就是研究一下volatile是如何保证有序性的。 一 阅读全文
posted @ 2023-11-06 10:42 初仰 阅读(220) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示