摘要:
运行时数据区域 运行时数据区包括以下五大部分:方法区、堆、虚拟机栈、本地方法栈、程序计数器。其中,方法区和堆是由所有线程共享的数据区,其他区域是线程隔离的数据区。 程序计数器: 程序计数器是一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里,字节... 阅读全文
摘要:
NetBeans下载链接:https://netbeans.org/。 第一步:选择“文件”菜单下的“新建项目”: 第二步:类别选择“Java Web”,项目选择“Web应用程序”,单击“下一步”: 第三步:填写项目名称,选择项目存放路径,点击“下一步”: 第四步:选择服务器... 阅读全文
摘要:
程序中设置了minSdkVersion和targetSdkVersion如下:设备的版本信息如下:运行程序出错,Log如下:01-06 13:56:11.798: E/AndroidRuntime(2396): FATAL EXCEPTION: main01-06 13:56:11.798: E/A... 阅读全文
摘要:
数据类型最小值最大值占用字节占用bits默认值可否作为Switch条件byte-128127180可以boolean18false不可以short-32768327672160可以char?216可以int-214748364821474836474320可以float1.4E-453.402823... 阅读全文
摘要:
& 两个二进制数的相同位比较,都为1,结果为1,否则结果为0。| 两个二进制数的相同位比较,只要有一个为1,结果就为1,否则为0。~ 对一个二进制数的每一位取反,原值为1,取反为0,原值为0,取反为1。^ 两个二进制数的相同位比较,相同则结果为0,不同则结果为1。> 右移运算符,相当于除以2。>> ... 阅读全文
摘要:
学习过C语言或者C++语言的同学都知道它们支持条件编译,那么今天我们来学习下在Java语言中如何实现条件编译。Java语言本身没有提供条件编译,但是Java编译器对.java文件编译为.class文件做了优化,下面通过一个例子给大家详细讲解。 下面先给出HelloWorld.java文件:... 阅读全文
摘要:
在上一篇文章中我们主要学习了如何搭建Groovy开发环境,为我们的Groovy之旅做好了准备工作,不知道你是否准备好了?接下来我们就一起看看Groovy与我们熟悉的Java有什么异同。 Groovy是轻量级的Java,它与Java的区别主要有六点,接下来我们一一讲解。 一:return语句和... 阅读全文
摘要:
1.1 安装Groovy Groovy主页:http://www.groovy-lang.org 确保本地系统安装了Java 1.1.1 在Windows系统上安装Groovy 1.创建环境变量GROOVY_HOME,其值为Groovy的目录(如:C:\programs\groovy... 阅读全文
摘要:
一、JDK与JRE之间是什么关系?答:JDK是Java Development Kit的缩写,是指开发人员使用的SDK,它提供了Java的开发环境和运行环境。JRE是Java Runtime Enviroment的缩写,是指Java的运行环境,面向Java程序的使用者。JDK中包含JRE。二、如何配... 阅读全文
摘要:
public class A { private D d; private C c; public A (C c) { this.c = c; } public void setD (D d) { this.d = d; } ..... 阅读全文