摘要: Date类表示特定的瞬间,精确到毫秒。 有2种方法可以创建Date对象(这里不考虑已过时的构造函数) 1、public Date()——分配 Date 对象并初始化此对象,以表示分配它的时间(精确到毫秒)。 2、public Date(long date)——根据给定的毫秒值创建日期对象。 介绍完了 阅读全文
posted @ 2016-10-24 22:33 不能差不多 阅读(52472) 评论(0) 推荐(5) 编辑
摘要: 类Object是类层次结构的根类。每个类都直接或者间接地继承Object类。所有对象(包括数组)都实现这个类的方法。Object类中的构造方法只有一个,并且是无参构造方法,这说明每个类中默认的无参构造方法调用的就是Object类的无参构造方法。 1、hashCode方法 hashCode方法返回给调 阅读全文
posted @ 2016-10-23 16:49 不能差不多 阅读(1294) 评论(0) 推荐(0) 编辑
摘要: 通常情况下,Java把内存分为栈内存、堆内存和方法区 栈内存用来存放一些基本类型的变量和数组(数组也是一种引用类型)及对象的引用变量 堆内存主要是来放置对象的,即我们在程序中new出来的对象。 static,意味为静态的,用static修饰的变量和方法,实际上是给这些变量和方法指定了在内存中的”位置 阅读全文
posted @ 2016-10-11 23:40 不能差不多 阅读(3521) 评论(0) 推荐(3) 编辑
摘要: static是Java中的一个关键字,用来修饰成员变量与成员方法,还可以用于编写静态代码块,对于被static修饰的东西,JVM在加载类的时候,就给这些变量在内存中分配了一定的空间,即在编译阶段时就为这些成员变量的实例分配了空间。 一、静态变量 被static关键字修饰的成员变量叫做静态变量,前面我 阅读全文
posted @ 2016-10-11 21:58 不能差不多 阅读(1182) 评论(0) 推荐(0) 编辑
摘要: 成员变量与局部变量的区别 1、在类中的位置不同 成员变量:在类中方法外面 局部变量:在方法或者代码块中,或者方法的声明上(即在参数列表中) 2、在内存中的位置不同,可以看看Java程序内存的简单分析 成员变量:在堆中(方法区中的静态区) 局部变量:在栈中 3、生命周期不同 成员变量:随着对象的创建而 阅读全文
posted @ 2016-10-07 23:15 不能差不多 阅读(44091) 评论(3) 推荐(26) 编辑
摘要: 在VirtualBox中创建虚拟机时,出现以下错误 解决方法:在”管理“——>"全局设定" ——> "常规"中更改“默认虚拟电脑位置“的路径即可解决。 阅读全文
posted @ 2016-10-03 13:18 不能差不多 阅读(6609) 评论(0) 推荐(0) 编辑
摘要: 这篇文章将简单的说明下当我们运行Java程序时JVM(Java虚拟机)的内存分配情况。 首先我们先来感观的认识下几个名词: 栈:一般来说,基本数据类型直接在栈中分配空间,局部变量(在方法代码段中定义的变量)也在栈中直接分配空间,当局部变量所在方法执行完成之后该空间便立刻被JVM回收,还有一种是引用数 阅读全文
posted @ 2016-10-03 12:47 不能差不多 阅读(10851) 评论(3) 推荐(17) 编辑