首页
学习
活动
专区
工具
TVP
发布

老九学堂

专栏成员
485
文章
502488
阅读量
56
订阅数
小议计算机内存&字节
内存 计算机内存是由一个有序的字节序列组成,用于存储程序及程序需要的数据。你可以将内存想象成计算机执行程序的工作区域。一个程序和它的数据在被CPU执行前必须移到计算机的内存中。 每个字节都有一个唯一的地址,如图1所示: 使用这个地址确定字节的位置,以便于存储和获取数据。因为可以按任意顺序存取字节,所以内存也被称为随机访问存储器(Random-Access Memory,RAM)。 现在的个人计算机通常至少有4GB的RAM,但是它们一般装有6~8GB的内存。通常而言,一个计算机具有的RAM越多,它的运行
老九君
2022-03-15
7240
对象访问及其原理
Java中的对象访问,一般会涉及到Java栈、Java堆、方法区这三个内存区域。 比如下面这句代码: Object objectRef = new Object();   假设这句代码出现在方法体中,"Object objectRef” 这部分将会反映到Java栈的本地变量中,作为一个reference类型数据出现。而“new Object()”这部分将会反映到Java堆中,形成一块存储Object类型所有实例数据值的结构化内存,根据具体类型以及虚拟机实现的对象内存布局的不同,这块内存的长度是不固定。另外
老九君
2022-03-14
3730
编程初学者快速上手实战套路
很多初学的小伙伴刚开始学编程时,一上来就只想着编码!编码!!编码!!! 当我们学习了编程语言的基础知识之后,急需要一些项目去帮我们整理一下自己学习的知识点以及提高一下编程能力。 但你知道什么是编程吗? 要知道:编码≠编程 今天为大家介绍一种快速上手的编程套路,在套路的基础上编码有如神助! 学过Java语法的童鞋都知道,虽然Java的语法看起来这么多,但是总结起来就两种作用,一种是存储数据,另一种是操作数据。 比如变量、数组、集合、文件操作等,都属于数据存储相关的知识点,而选择语句、循环语句、多线程、反射
老九君
2022-03-04
3750
雷军26年前敲过的代码长什么样?
大家都知道,小米科技的创始人雷军年轻时,也是一名程序员,而且一干就是10年。雷军在22年前的作文中写道:我会当一辈子程序员。
老九君
2020-06-04
4540
Java的IO流之字节流,Java中必须要学的内容,你会嘛?快打开学习
IO流用来处理设备之间的数据传输,Java对数据的操作是通过流的方式,用于操作流的类都在IO包中。
老九君
2018-12-07
7120
10分钟,掌握90%的人都不会的指针算术结构!
上例中,一般而言数组名array 代表数组本身,类型是int[10],但如果把array 看做指针的话,它指向数组的第0 个单元,类型是int* 所指向的类型是数组单元的类型即int。
老九君
2018-09-21
3990
浅谈计算机中的存储模型(二)虚拟存储器
现代系统都是多任务系统,而我们的进程是在内存中运行的,内存是有限的,我们如何保证可以安全而又高效的在有限的内存中运行多个程序呢?于是系统给每个进程抽象出一个地址空间。
老九君
2018-08-08
6250
浅谈计算机中的存储模型(一)物理内存
今天,我们来了解一下计算机中的存储模型,大雄将这部分知识分成了三块,也就是我们会对这部分的知识推送三次。
老九君
2018-07-30
7420
初学C语言?先搞懂这些基础知识再谈深度学习吧!
编译程序: 如何把源程序转换成机器能够接受的目标程序,软件工作者编制了一系列的软件.通过这些软件,把用户按规定语法写出的语句一一翻译成二进制的机器指令. 这种具有翻译功能的软件称为“编译程序”
老九君
2018-07-27
4510
原来C语言和其他高级语言的最大的区别是这个...
我们需要知道——变量,其实是内存地址的一个抽像名字罢了。在静态编译的程序中,所有的变量名都会在编译时被转成内存地址。机器是不知道我们取的名字的,只知道地址。
老九君
2018-07-27
6780
【工具包】让编程之路如虎添翼的编程小工具集合!
今天给小伙伴们总结了一些常用的辅助开发的工具 希望大家能喜欢。 1 Notepad++ Notepad++ 程序员必备的文本编辑器,软件小巧高效,支持27种编程语言,通吃C,C++ ,Java ,C#
老九君
2018-03-06
1.4K0
这是篇Java数据库开发的干货,你确定不收藏吗?
无论你开发的是一款PC端的Web应用,还是一款移动端的app,都需要一个数据库来存储你的业务数据(包括电商的商品信息、游戏的道具信息、社交的人员信息等等)。可以说,数据库是后端系统最重要的存储组件。 作为一名Java程序开发人员,你会发现你所完成的大部分代码逻辑最终都是在不断的与数据库进行交互。 在之前的交流中,老九君发现很多同学,尤其是从高校刚毕业的大学生,也包括一些从其他行业刚刚转行进入Java 开发领域的从业者或是初学者,对Java 语言中涉及数据库开发的相关技能不是很了解,甚至会出现误将SQL与数据
老九君
2018-03-06
1.6K0
数制系统讲解
什么是数制系统?数制就是人类创造的数的表示方法,使用一系列数码符号和一套统一的规则来表示数据,大多数人都熟悉罗马数制系统I、II、III、IV、V、VI、VII、X等,这些数字沿用了许多世纪。后来出现
老九君
2018-03-01
1K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档