
javaSE基础入门
文章平均质量分 81
小蔡学编程
记录学习过程,复习知识顺便记录在博客里。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM之几种常见的JIT优化
一、公共子表达式消除(经典的JIT优化技术)1、概述如果一个表达式E已经经过计算,并且从先前的计算到本次计算E中的所有变量值保持不变,那么E在此次计算中就是公共子表达式。此时只需要使用之前E的计算结果即可。2、分类局部公共子表达式消除:仅限于程序基本块(方法,循环等)中 全局公共子表达式消除:包含多个基本块的优化。3、优化示例package jvm.study;/** * @author ghCode * @E...原创 2022-03-11 21:04:47 · 3120 阅读 · 0 评论 -
关于JVM(基本常识)
目录一、JVM是什么 1、概述二、为什么要用JVM 1、java程序的执行流程 2、JVM的架构一、JVM是什么 1、概述 关于JVM,在百度上的解释为:JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。引入Java语言虚拟机后,Java语言在不同平台...原创 2022-03-10 12:46:57 · 15053 阅读 · 0 评论 -
java自定义一个数组类(封装多种方法)
一、自定义数组类的动机 java给定的数组为静态的,我们是无法对齐进行灵活的操作,比如指定位置添加元素,删除元素,判断是否非空等,于是我们便需要利用“面向对象”的设计模式,自定义一个数组类,将这些我们可能需要的方法功能封装进去,使得数组可以灵活进行增删改查判空等操作,即“动态数组”。原创 2022-02-26 22:56:15 · 3749 阅读 · 0 评论 -
六个不错的工具型网站,开发过程的的好帮手
前言:在开发过程中,经常需要借助外界的资源和帮助,比如下载外网资源慢,某些生成器(如二维码),应用开发过程中图标的制作选择等等....这里介绍六个相关的网站:一、阿里巴巴矢量图标库https://www.iconfont.cn/home/index?spm=a313x.7781069.1998910419.2https://www.iconfont.cn/home/index?spm=a313x.7781069.1998910419.2这是一个资源丰富,免费且好看的图标库,而且支持DIY,可以自定.原创 2021-10-13 22:54:01 · 422 阅读 · 0 评论 -
2021-09-29 java命名规范、常量、变量简记
文章目录前言 一、标识符、关键字、命名规则 二、常量、变量 1.常量简介 2.变量简介 总结前言在刚入门java时,应该养成代码规范书写的好习惯,不应该随意命名,符合统一的命名规则,也会使别人在看你程序时,提高程序可读性;熟练了解java常量、变量的区别都是有必要的。一、标识符,关键字特点及命名规范?1、关键字:(1)特点:完全小写;有特殊颜色;例如static,public,private等等 2、标识符:自定义的内容,如方法名,类名,变量...原创 2021-09-29 11:38:59 · 624 阅读 · 2 评论