摘要: 堆和栈都是Java用来在RAM中存放数据的地方。 堆 (1)Java的堆是一个运行时数据区,类的对象从堆中分配空间。这些对象通过new等指令建立,通过垃圾回收器来销毁。 (2)堆的优势是可以动态地分配内存空间,需要多少内存空间不必事先告诉编译器,因为它是在运行时动态分配的。但缺点是,由于需要在运行时动态分配内存... 阅读原文
2018-01-17 15:52:01 阅读(769) 评论(0)
摘要: 在上一篇文章中(Java的参数传递是值传递还是引用传递),主要分析了java语言的参数传递只有按值传递而没有按引用传递。 先看一下微软的C#文档对按引用传递的定义(如下截图):https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/keyw... 阅读原文
2018-01-17 15:30:02 阅读(776) 评论(0)
摘要:   [原创] 前几天没事干看别人一直在玩微信上线的那一个跳一跳小游戏,玩着玩着老是掉下去,闲着没事呗 就想了想做一个辅助程序的呗.不过先做的手动版的.自动版的有点麻烦.就不发了.用的Java写的,也就一个蒙版. 下面就开始介绍我的小程序,没好多东西,真正的代码应该就是100行左右,没啥难的.   下面这是我的微信朋友... 阅读原文
2018-01-17 15:05:03 阅读(743) 评论(0)
摘要:    终于有一点点小变化了,今天学习了java里的对话框,有四种类型:1、确认对话框(showConfirmDialog)  2、可选择输入的对话框(showInputDialog)  3、信息对话框(showMessageDialog)  4、可以对其他三种对话框组合的。(showOptionDialog)  需要... 阅读原文
2018-01-17 13:40:07 阅读(778) 评论(0)
摘要: package com.swift; public class String_Letter_Number_Test { public static void main(String[] args) { /* * 字符串中英文字母个数 5435abc54abc3AHJ5 ... 阅读原文
2018-01-17 12:10:02 阅读(771) 评论(0)
摘要: package com.swift; public class String_Reverse_Test { public static void main(String[] args) { /* * 字符串反转 */ String st... 阅读原文
2018-01-17 11:51:02 阅读(755) 评论(0)
摘要: 作为测试驱动设计和开发的忠实粉丝,我相信创造良好的测试是我们作为Java开发人员可以做的最重要的事情之一。我们写测试出于许多原因: 塑造系统的设计。我们知道输入和输出应该是什么样的,但是我们需要创建什么对象来做到这一点呢?代码应该塑造成什么样的“形状”?编写测试可以让我们知道应该创建什么样的代码。 为了确保初始和持... 阅读原文
2018-01-17 11:25:02 阅读(758) 评论(0)
摘要: package com.swift; import java.util.Scanner; public class FirstChat_ToCaps_Test { public static void main(String[] args) { /* * 输入英文语句... 阅读原文
2018-01-17 09:48:01 阅读(721) 评论(0)
摘要: 最近做了一个关于动态生成PDF合同的需求  java生成PDF 网络上随便一搜遍有了 不要用手动在代码里面输入合同中的文字这种方式 如这样的方式 http://blog.csdn.net/justinytsoft/article/details/53320225 需求的多变,那天需要修改一下字体的颜色,或者字体, 增... 阅读原文
2018-01-17 07:56:03 阅读(773) 评论(0)
摘要:             集合特点:   1:对象封装数据,对象多了也需要存储。集合用于存储对象。   2:集合是可变长度的。 集合和数组的区别:   1:数组是固定长度的;集合可变长度的。   2:数组可以存储基本数据类型,也可以存储引用数据类型;集合只能存储引用数据类型。   3:数组存储的元素必须是同一个数据... 阅读原文
2018-01-17 06:00:03 阅读(779) 评论(0)