自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 JVM 堆内存设置原理

堆内存设置 原理 JVM堆内存分为2块:Permanent Space 和 Heap Space。 Permanent 即 持久代(Permanent Generation),主要存放的是Java类定义信息,与垃圾收集器要收集的Java对象关系不大。 Heap = { Old + NEW = {Eden, from, to} },Old 即 年老代(Old Generation),New 即 年轻...

2019-09-02 17:30:44 90

原创 Java程序初始化的执行顺序

父类静态变量——> 父类静态代码块——> 子类静态变量——> 子类静态代码块——> 父类非静态变量——> 父类非静态代码块——> 父类构造方法——> 子类非静态变量——> 子类非静态代码块——> 子类构造方法。 ...

2019-09-02 17:19:17 95

原创 斐波那契数列

在你面前有一个n阶的楼梯,你一步只能上一阶或两阶。请问,当n=11时,你可以采用多少种不同的方式爬完这个楼梯();当n=9呢? public class Demo { public static int ladder(int n) { if (n == 1) return 1; else if (n == 2) ...

2019-09-02 17:06:12 96

原创 编译型语言和解释型语言

C/C++, 编译型语言,就是说源码一次编译之后,直接生成了机器码。 Java,解释型语言,源码第一个编译后,会生成一个中间码,这个对Java来说就是字节码,然后解释器解释执行中间码,形成机器码(对于Java而言就是JVM内置的解释器,解释执行字节码) DLL,动态链接库,就是说在Windows中,许多应用程序并不是一个完整的.exe,他们被分割成一些相对独立的链接库,即DLL文件,放置于系统中。...

2019-09-02 16:31:42 107

原创 Math.round(),Math.ceil(),Math.floor()的区别

1.Math.round(): //该方法为重载方法 static long round(double a) static int round(float a) 返回最接近参数a的整数,该方法等同于Math.floor(a + 0.5)并将结果转换为long或int类型,即四舍五入取整。 小数点后第一位<5 正数:Math.round(11.46)=11 负数:Math.round(-11....

2019-08-26 15:34:52 140

原创 Java String类型转换

其他类型转换成String: String a = new String.valueOf(value) // 其中value为任意一种数字类型 字符串型转换成各种数字类型: String s = "169"; byte b = Byte.parseByte( s ); short t = Short.parseShort( s ); int i = Integer.parseI...

2019-08-26 15:09:07 78

原创 Java Character类

Character.isLetter() 方法,判断字符是否为字母 Character.isWhitespace() 方法,判断字符是否为空白字符 Character.isUpperCase() 方法,判断字符是否为大写字母 Character.isLowerCase() 方法,判断字符是否为小写字母 Character.toString() 方法,char字符转换成string Characte...

2019-08-26 12:36:37 88

原创 I/O文件对象

文件常用方法 package file; import java.io.File; import java.util.Date; public class TestFile { public static void main(String[] args) { File f = new File("d:/LOLFolder/LOL.exe"); ...

2019-08-21 10:20:45 77

转载 Synchronize

Java语言为了解决并发编程中存在的原子性、可见性和有序性问题,提供了一系列和并发处理相关的关键字,比如synchronized、volatile、final、concurren包等。 在《深入理解Java虚拟机》中,有这样一段话: synchronized关键字在需要原子性、可见性和有序性这三种特性的时候都可以作为其中一种解决方案,看起来是“万能”的。的确,大部分并发控制操作都能使用synch...

2019-08-20 15:07:19 588

原创 Java判断是否为整数

Java判断是否为整数欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用M...

2019-07-17 11:58:07 6581

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除