![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java编程思想
_zshuo
这个作者很懒,什么都没留下…
展开
-
java中的堆和栈
ava 中的堆和栈 Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存用来存放由new创建的对象转载 2015-12-03 17:21:51 · 262 阅读 · 0 评论 -
“纯粹”的面向对象程序设计方法是什么样的
(1) 所有东西都是对象。可将对象想象成一种新型变量;它保存着数据,但可要求它对自身进行操作。理论上讲,可从要解决的问题身上提出所有概念性的组件,然后在程序中将其表达为一个对象。(2) 程序是一大堆对象的组合;通过消息传递,各对象知道自己该做些什么。为了向对象发出请求,需向那个对象“发送一条消息”。更具体地讲,可将消息想象为一个调用请求,它调用的是从属于目标对象的一个子例程或函转载 2015-12-03 10:20:46 · 904 阅读 · 0 评论 -
java 内存分配
本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见JVM的重要性。所以在转载 2015-12-04 15:14:07 · 304 阅读 · 0 评论 -
Java 文件压缩及下载
** * @author zshuo * @date 2019/3/16 */public class FileUtil { /** * 把文件打成压缩包并保存在本地硬盘 */ public static void saveZipFiles(List<String> srcfiles, String zipFilePath, String z...原创 2019-03-16 17:59:01 · 7385 阅读 · 0 评论