1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。 2、说说&和&&的区别。 &和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结 ...
分类:
编程语言 时间:
2017-07-23 16:37:47
阅读次数:
164
c和指针(《pointers on c》) 8.1.11 一个字符串,如"hello",一般为字符串常量,可以用它对字符指针赋值,或初始化,相当于把这个字符串常量的首地址赋给这个指针,如: char *p = "hello"; 或者 char *p; p="hello"; C++STL之string ...
分类:
编程语言 时间:
2017-07-23 13:40:44
阅读次数:
153
String、StringBuffer、StringBuilder都是java中的常用字符串类 ,下面来看看三者之间的异同。 一、可变与不可变: String:字符串常量,不可变。StringBuffer、StringBuilder为可变字符序列,是可变的。 二、是否多线程安全: String中的对 ...
分类:
编程语言 时间:
2017-07-22 11:03:22
阅读次数:
169
输出结果为: zhangsanlisi 分析:因为String是个特殊的final类,所以每次对String的更改都会重新创建内存地址并存储(也可能是在字符串常量池中创建内存地址并存入对应的字符串内容),但是因为这里String是作为参数传递的,在方法体内会产生新的字符串而不会对方法体外的字符串产生 ...
分类:
其他好文 时间:
2017-07-19 00:15:46
阅读次数:
140
这里列出10条JAVA编程经验 1 字符串常量放在前面 把字符串常量放在equals()比较项的左侧来防止偶然的NullPointerException。 2 不要相信-1 3 避免意外的赋值 如果你的表达式中有常量,将它放在等式左边。这样当你打算再添加一个 = 时,不容易出错。 4 检查NULL和 ...
分类:
编程语言 时间:
2017-07-18 15:28:45
阅读次数:
182
#include #include int main() { int t,i,num; char a[]={'C','H','O','N'}; double n[]={12.01,1.008,16.00,14.01};//此所谓之常量数组的妙用 char s[105]; double sum; sc... ...
分类:
编程语言 时间:
2017-07-18 01:53:09
阅读次数:
310
在程序中,对变量的研究占据了绝对的比例,因为其变化多端,可完成许许多多的功能,可能对常量的观注不如变量那样多,但是常量在程序中发挥的作用也同样重要.程序执行过程中,值不发生改变的量是为常量,概念与变量相对.变量用来存储和记录数据,如圆周率PI这些数学中的常量. java中的常量分为两个大类,一类是字 ...
分类:
编程语言 时间:
2017-07-18 00:13:00
阅读次数:
126
在Java虚拟机(以下简称JVM)中,类包含其对应的元数据,比如类的层级信息,方法数据和方法信息(如字节码,栈和变量大小),运行时常量池,已确定的符号引用和虚方法表。 在过去(当自定义类加载器使用不普遍的时候),类几乎是“静态的”并且很少被卸载和回收,因此类也可以被看成“永久的”。另外由于类作为JV ...
分类:
其他好文 时间:
2017-07-14 13:35:41
阅读次数:
1682
在java中,有两种创建String类型变量的方式: 第一种方式创建String变量时,首先查找JVM方法区的字符串常量池是否存在存放"abc"的地址,如果存在,则将该变量指向这个地址,不存在,则在方法区创建一个存放字面值"abc"的地址。 第二种方式创建String变量时,在堆中创建一个存放"ab ...
分类:
其他好文 时间:
2017-07-09 23:54:06
阅读次数:
247