java
WhiteBol
这个作者很懒,什么都没留下…
展开
-
java.jdk的安装以及环境变量配置
下载,安装java.jdk-配置环境变量 1,下载安装jdk 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载好后,若没有特殊安装要求,一路默认下来即可。 2,配置jdk环境变量 右键电脑-属性-高级系统设置-高级-环境变量 新建JAVA_HOME,变量值直接复制...原创 2018-12-28 15:10:29 · 187 阅读 · 0 评论 -
java引用类型初步解析
引用类型的内存分配 在java中值分为两类,值类型与引用类型,值类型包括int、double、byte…等8个基本类型,而引用类型则是除基本类型以外的所有类型,包括class申请的自定义类。下面我们通过一张图来大概描述各种类型在内存中的存储形式。 由上图我们可以得出这样几个结论 所有的变量在进入内存都会顺序的存入栈中 在栈中基本类型的变量与数值是存在一起的而引用类型则新在堆中开辟了一片空间栈中...原创 2019-02-15 00:22:46 · 190 阅读 · 0 评论 -
java静态工厂方法
1.静态工厂是什么? 静态工厂说白了其实就是一个静态函数,函数中包括了此类的实例化对象,以及对对像的值进行初始化。下面就是最简单的静态工厂 class Student{ private int age = 10; private String name = “王五”; public static Student newStudent(int age, String name...原创 2019-02-18 23:02:24 · 360 阅读 · 0 评论 -
java学习----底层原理一
数据类型 java自带8种基本类型,4中整型类型,2种浮点类型,1种用于表示Unicode编码的字符单元的字符类型,和1种用于表示真值的bool类型(这8种基本类型都有自己的隐式初始值)。 long在申请变量时赋值数据后必须加l或L,若不加l且在int的范围内不会报错,但系统默认数据类型为int而在执行时再去转换成long会有一部分性能开销,而且若超出int的取值范围则会报错。(float同理)...原创 2019-02-14 00:46:20 · 456 阅读 · 0 评论