Java语言中,把字符串作为对象来处理,类String就可以用来表示字符串(类名首字母都是大写的)。 字符串常量是用双引号括住的一串字符。 例如:"Hello World" String表示字符串变量 String用来可以创建字符串对象,String使用示例: 1 String s=new Stri ...
分类:
其他好文 时间:
2016-10-28 20:28:27
阅读次数:
138
思考问题一: 请运行以下示例代码StringPool.Java,查看其输出结果。如何释这种输出结果?从中你能总结出什么? 运行结果: true true false 原因: 1)在java中,内容相同的字符串常量只保存一份以节约内存,所以s0,s1,s2实际上引用的是同一个对象。 2)编译器在编译s ...
分类:
其他好文 时间:
2016-10-28 19:52:58
阅读次数:
201
程序运行原理 1、模块的内建__name__属性,主模块其值为__main__,导入模块其值为模块名 1、创建时间,py文件比pyc文件新,则从新生成pyc。 2、magic num,做运行前版本测试,版本不同重新生成pyc。 3、PyCodeObject对象,源代码中的字符串,常量值,字节码指令, ...
分类:
编程语言 时间:
2016-10-24 07:46:01
阅读次数:
246
程序执行时内存一般被分为4部分 代码区(code segment):存放代码 数据区(data segment):静态变量和字符串常量 栈(stack): 存放局部变量 堆(heap):动态生成内存(new出来的东西) 代码如下: public class Person{ int id; int a ...
分类:
编程语言 时间:
2016-10-19 20:06:11
阅读次数:
199
下面我们介绍Java类库所提供的常用类及类的常用方法 一、java.lang.String 1. String类常用的构造函数 public String(String original) 使用串对象original,创建字符串对象,其中original可以是字符串常量或字符串对象 public S ...
分类:
编程语言 时间:
2016-10-19 02:10:42
阅读次数:
177
1、Java语言基础(常量的概述和使用) A:什么是常量 在程序执行的过程中其值不可以发生改变 B:Java中常量的分类 字面值常量 自定义常量(面向对象部分讲) C:字面值常量的分类 字符串常量 用双引号括起来的内容 整数常量 所有整数 小数常量 所有小数 字符常量 用单引号括起来的内容,里面只能 ...
分类:
编程语言 时间:
2016-10-18 09:28:49
阅读次数:
252
在Java中,内存的管理分为以下几个部分: Heap:堆区域,存放对象实例,凡是New出来的东西都存放在此。 Stack:栈区域,存放基本数据类型、常量、局部变量、对象的引用地址 Data Segment:数据段,存放静态变量和字符串常量 Code Segment:代码段,存放代码 一个程序的执行, ...
分类:
编程语言 时间:
2016-10-09 20:24:02
阅读次数:
233
通过函数的定义来区分: 1.strstr: 返回子串出现的第一次位置 char *strstr(const char *haystack, const char *needle) 可见,strstr函数搜索的是一个const char*型的数据,即字符串常量 2.strchr: 返回字符出现的第一次 ...
分类:
其他好文 时间:
2016-10-08 20:07:36
阅读次数:
137
字符串是字符的有序集,字符串是不可变类型。 字符串常量 字符串可以使用单引号、双引号或三引号创建。 单引号: 双引号: 三引号: 字符串的构造函数 字符串的构造函数是str,str()内可跟任意类型的对象常量: 字符串的转义字符 raw字符串抑制转义 ...
分类:
编程语言 时间:
2016-10-06 21:56:17
阅读次数:
131
String 字符串对象一旦被初始化就不会被改变 字符串常量池 String s = "abc"; //字符串常量池 String s = new String("abc");//在堆内存中 字符串== 比较地址值 String类中的equals复写了Object,比较字符串内容 String构造函 ...
分类:
编程语言 时间:
2016-10-03 17:07:08
阅读次数:
113