自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 Java学习日志26:Double.NEGATIVE_INFINITY与Double.MIN_VALUE的区别

Double.NEGATIVE_INFINITY 和 Double.MIN_VALUE 都是 Java 中 Double 类的静态成员,但它们表示的含义不同。

2024-06-09 17:20:12 251

原创 JVM内存模型全面解析

存储C++等方法运行时的栈区。指向程序当前的位置。又称元数据空间,存储元数据信息,主要存储一些静态方法或变量等全局数据信息。存储函数当前运行过程中的一些临时变量,与本地方法栈和程序计数器一起为线程私有的。主要用来存对象。存放时分为地址和内容两部分。栈区存储的对象实际存储的是对象的引用类型,即对象的地址,最终指向堆区的实际存在的对象。

2024-05-06 18:00:07 126

原创 VS与VSCode

Visual Studio(简称VS)是由微软开发的集成开发环境(IDE),用于开发软件应用程序。VS支持多种编程语言,包括C#、VB.NET、C++、F#、JavaScript、Python等,使开发人员能够选择最适合他们项目需求的语法进行开发。可以创建各种类型的项目,如桌面应用程序、Web应用程序、移动应用程序(包括Android和iOS)、游戏开发(如Unity和Unreal和Unreal Engine)、云服务等。

2024-05-06 16:32:15 717

原创 GNU、GCC、MinGW与MSVC

GCC(GNU Compiler Collection,GNU编译器套件)是由GNU开发的编程语言编译器。它是GNU项目的一部分,是一个由自由软件基金会(FSF)开发和维护的编译器套件,用于编译各种编译语言,GNU编译器套件包括C、C++、Objective-C、Java、Ada和Go语言前端,也包括了这些语言的库(如libstdc++,libgcj等),GCC是一个强大的工具集,被广泛用于开发各种类型的软件,从嵌入式系统到大型服务器应用程序。

2024-05-06 15:53:32 423 2

原创 Java学习日志25:integer数据类型

integer不属于基础数据类型,而是属于包装数据类型。其默认值是null,存储位置为堆中。

2024-04-28 18:01:55 120

原创 Java学习日志24:读文本文件的名称、长度和隐藏属性

获取D盘目录下word.txt文件的文件名、文件长度,并判断该文件是否为隐藏文件。

2024-04-11 23:44:41 109 1

原创 Java学习日志23:在D盘中创建文本文件

在项目中创建FileText类,在主方法中判断D盘的根目录中是否存在word.txt文件:如果该文件存在,则删除它;如果该文件不存在则创建它。

2024-04-10 00:22:06 219

原创 Java学习日志22: Java中I/O中的file类之文件的创建

该构造方法通过将给定的路径名字符串转化为抽象路径名来创建一个新的File实例。

2024-04-09 00:58:35 109 1

原创 Java学习日志21:探索不使用权限修饰符时类的访问权限

默认权限修饰为protected。

2024-04-06 22:53:41 145

原创 Java学习日志20:最长回文子串

给你一个字符串s,找到s中最长的回文子串。如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。

2024-04-05 21:26:07 202

原创 Java学习日志19:寻找两个正序数组的中位数

给定两个大小分别为m和n的正序(从小到大)数组nums1和nums2。请你找出并返回这两个正序数组的。

2024-04-05 00:42:57 127 1

原创 Java学习日志18:无重复的字符的最长子串

给定一个字符串s,请你找出其中不含有重复字符的的长度。

2024-04-04 00:34:21 162 1

原创 Java学习日志17:两数相加

给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。

2024-04-02 23:50:18 145 1

原创 Java学习日志16:两数之和

给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。

2024-04-01 21:53:22 109

原创 Java学习日志15:this关键字的应用

【代码】Java学习日志15:this关键字的应用。

2024-03-31 23:28:26 73 1

原创 Java学习日志14:对面向对象思想的初步尝试和接口

【代码】Java学习日志14:对面向对象思想的初步尝试和插口。

2024-03-30 22:03:23 109 1

原创 Java学习日志13:abstract关键字

用abstract修饰的类。含有抽象方法的类必须是抽象类。抽象类中,未必一定含有抽象方法。抽象类不能实例化对象。

2024-03-29 23:45:32 185 1

原创 Java学习日志12:类的继承

类与类之间同样具有关系,这种关系被称为关联。两个类之间的关系有很多种,继承是关联中的一种。继承性主要利用特定对象之间的共同属性。继承关系可以使用树形关系来表示,父类与子类存在一种层次关系。一个类处于继承体系中,它既可以是其他类的父类,为其他类提供更属性和行为,也可以是其他类的子类,继承父类的属性和方法。

2024-03-28 22:03:31 184

原创 Java学习日志11:数组排序算法之反转排序

将数组最后一个元素与第一个元素进行替换,将倒数第二个元素与第二个元素进行替换,以此类推,直到将所有数组元素进行反转替换。

2024-03-27 17:14:14 92

原创 Java学习日志10:数组排序算法之直接选择排序

将指定排序位置元素与其他数组元素分别对比,如果满足条件就交换元素。与冒泡排序的区别在于不是交换相邻元素,而是把满足条件的元素与指定排序位置进行交换,这样排序好的位置被逐渐扩大,直至整个数组都变成已排序好的格式。

2024-03-27 00:53:59 88

原创 Java学习日志9:数组排序算法之冒泡排序

对比相邻的元素值,如果满足条件,就交换元素值,把较小的元素移动到数组前面,把较大的元素移动到数组后面(也就是交换两个元素的位置),这样较小的元素就像气泡一样从底部上升到顶部。

2024-03-25 23:27:28 110 1

原创 Java学习日志8:数组的基本操作之查询数组

此方法可使用二分搜索法来搜索指定数组,以获得指定对象。该方法返回要搜索元素的索引值。binarySearch()方法提供了多种重载形式,用于满足各种类型数组的查找需要。

2024-03-24 20:50:49 196

原创 Java学习日志7:对System.out.println()的深入理解

System.out.println()是Java中System类中的定义的一种方法,可以用来输出数字、字符串、变量等元素并在输出后进行换行。

2024-03-23 21:08:25 1384 1

原创 Java学习日志6:数组的基本操作之排序和复制数组

通过Arrays类的静态方法sort()可以实现对数组的排序。sort()方法提供了多种重载形式,可对任意类型的数组进行升序排序。

2024-03-22 20:18:31 121 1

原创 Java学习日志5:数组的基本操作之填充替换数组元素

该方法可将指定的int值分配给int型数组的每个元素。

2024-03-21 13:42:25 135 1

原创 Java学习日志4:数组的基本操作之遍历数组

【代码】Java学习日志4:数组的基本操作之遍历数组。

2024-03-20 16:51:09 73 1

原创 Java学习日志3:对Java中方法与类的理解

我认为方法相当于C语言中的函数,能够输入参数并对其进行处理分析,并返回数值。

2024-03-19 11:54:55 333

原创 Java学习日志2:Scanner输入

声明符 变量 = sc.next声明符(首字母大写) ();

2024-03-18 23:56:22 274

原创 Java学习日志1:Java中构建不等长二维数组及输出方法

【代码】Java学习日志1:Java中构建不等长二维数组及输出方法。

2024-03-17 11:06:11 314 1

原创 JDK的安装与环境配置

打开浏览器,搜索Javase,进入甲骨文官网。。​点击Downloads。​根据自己的需求选择JDK版本。根据自己系统的版本下载相应的文件(查询版本:快捷键按Windows+e调出我的电脑,右键空白位置右键选择属性即可查询)。

2024-03-08 20:56:15 381 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除