- 博客(6)
- 收藏
- 关注
原创 堆、栈、方法区存储的变量的类型
1、堆(Heap),此内存区域的唯一目的就是存放对象实例,几乎所有的对象实例都在这里分配内存。这一点在 Java 虚拟机规范中的描述是:所有的对象实例以及数组都要在堆上分配。2、通常所说的栈(Stack),是指虚拟机栈。虚拟机栈用于存储局部变量等。局部变量表存放了编译期可知长度的各种基本数据类型(boolean、byte、char、short、int、float、long、double)、对象引用(reference 类型,它不等同于对象本身,是对象在堆内存的首地址)。方法执行完,自动释放。 3、方法区(M
2022-06-05 17:38:53 680
原创 Java流程控制结构
流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。其流程控制方式采用结构化程序设计中规定的三种基本流程结构;1、顺序结构,程序从上到下逐行地执行,中间没有任何判断和跳转。2、分支结构switch结构中的表达式,只能是如下的六种数据类型之一:、、、、(JDK5.0)、(JDK7.0)不能是:long,float,double,boolean。3、循环结构...
2022-06-05 16:34:26 561
原创 正数、负数在计算机底层的存储及二、八、十、十六进制之间的转化、
所有数字在计算机底层都以二进制形式存在。 对于整数,有四种表示方式: 二进制(binary):0,1 ,满2进1.以0b或0B开头。 十进制(decimal):0-9 ,满10进1。 八进制(octal):0-7 ,满8进1. 以数字0开头表示。 十六进制(hex):0-9及A-F,满16进1. 以0x或0X开头表示。此处的A-F不区分大小写。如:0x21AF +1= 0X21B0Java整数常量默认是int类型,当用二进制定义整数时,其第32位是符号位;当是long类型时,二进制默认占64位,第64位是符
2022-06-04 10:57:00 929
原创 JVM、JDK、JRE分别表示什么含义
JVM(Java Virtual Machine)即Java虚拟机;java语言具有跨平台性。只要在需要运行Java应用程序的操作系统上,先安装JVM即可。有JVM来负责java在该系统上的运行。JDK(Java Development Kit )即 Java开发工具包。JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等JRE(Java Runtime E
2022-06-01 17:18:07 968
原创 Java中,一种巧妙快速的计算一个整数是几位数的方法
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、怎样快速计算一位多位数?二、使用步骤1.引入库2.读入数据 前言 提示:这里可以添加本文要记录的大概内容: 基数排序中,循环的次数,由最大数的位数来决定 提示:以下是本篇文章正文内容,下面案例可供参考 一、怎样快速计算一位多位数? 多位数决定基数排序的循环次数。 可以将多位数转化为字符串,然后利用length()得到多位数的位数 二、使用步骤 1.引入库 代码如下(示例): package com.tongji.sor.
2022-05-15 21:10:04 1299 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人