自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 打印Hello World时,Java虚拟机做了什么

先贴上一段Java打印Hello World的代码 emmmmm,大概还算简洁的一段代码吧hhhhh(这不是重点) ok,上节

2021-08-18 21:03:45 277

原创 百家争鸣的Java虚拟机

Java虚拟机是Java代码运行的容器,Java程序编译后的字节码文件需要经过虚拟机的解释才能被机器所识别,其重要性不言而喻,那么市面上都有哪些虚拟机的存在?1.Sun Classic VM 1996年1月23日,Sun公司发布了JDK1.0,Java语言首次拥有了商用的正式运行环境,就是Classic VM,这款虚拟机只能以纯粹的解释器方式来执行字节码文件,想要使用即时编译器的话,则需要进行外挂,但是外挂即时编译器后,即时编译器就将完全接管虚拟机的执行系统,将导致...

2021-08-18 16:11:24 347

原创 Java为什么说是半编译半解释型的跨平台语言

Java是一门半编译半解释型的跨平台语言,那么这个半编译与半解释是怎么回事呢?下面的文章将为你详细进行剖析。 通常来说,我们的Java程序在本地机运行的过程中会产生out/target的文件夹,这些文件夹下存储着我们所编写的程序代码的内容,可能细心一点的小伙伴就会发现,在target目录下的文件的后缀名都是.class,而我们编写完的文件的后缀名是.java,那么他们之间的区别是什么呢? 在新手期的时候,老师通常会先教我们一个如何快速尝试运行Jav...

2021-08-17 21:11:06 335

原创 反转链表

    在单向链表中存在很多种操作 ,比如插入,删除,修改...还有一种操作就是将链表翻转,以达到某种作用。今天我们就讲讲如何将链表进行翻转。    一条完整的可用链表应该有一个头结点或者直接有一根头指针,这里我讲的是有头结点的。这里我用了三根指针实现操作头节点的指针指向第一节点,我们要做的翻转,首先应该要将头结点与第一个节点的链接断开,但是直接断开的话,将会无法再找到第一个节点,所以...

2018-08-25 22:00:41 240

原创 双循环链表(C++)

    在C++里,存在多种类型的表,其中有一种线性表,链表则是一种线性表,正如它的名字一样,链表的样子就像是用一条链子串起来的表(这里,我主要讲的是双循环链表)而用来连接链子的每个环节的是指针,在最基本的单向不循环链表中,有一根单向指针next,这根指针的作用显而易见,就是串联上下两个节点。    说到串联节点,那么必不可少的自然是节点,节点又如何创建呢。首先,我们要创建一个节点类(...

2018-08-21 11:11:16 2859 2

原创 华容道(C++版)

大一结束,为了检验自身实力,专业内的任务是实现华容道最快求解。这里我只针对华容道经典棋局--横刀立马进行分析。一.棋子设置 华容道棋子 主要有五种:曹操,横将,竖将,小兵,空格。对于移动的方法,有两种:一,移动空格;二,移动棋子。相对于效率来说,移动空格会更快一点,我才用的就是移动空格。至于设置棋盘,可以建立节点存储一个棋盘,棋盘可以有三种形式:二维数组,一维数组,一个lon...

2018-06-21 22:59:40 7813 1

空空如也

空空如也

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

TA关注的人

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