java基础4--其他数据类型与运算符
2006-06-23 16:47
597 查看
1、java中数组都是对象。声明方法:
int sample[]=new int[10]; //语法1
int[] sample = new int[10]; //语法2
int[] sample = {0,1,2,3,4,5,6,7,8,9}; //用{}初始化数组
如果运行时数足溢出,会产生异常ArrayIndexOutOfBoundsException
2、多维数组
int table[][]= new int[10][20];
可以定义不规则数组
int table[][] = new int[3][];
table[0] = new int[4];
table[1] = new int[2];
table[2] = new int[2];
3、数组引用赋值,只是简单的修改变量的引用对象。
4、for-each形式访问数组,用以迭代一个集合的所有内容。
int nums[]={1,2,3,4,5,6,7,8,9,10};
int sum=0;
for(int x : nums) sum+=x;
for-each形式可以嵌套,
5、字符串String对象,是不可更改的,一旦创建,字符序列不可改变。
使用
==比较两个字符串的引用是否指向同一个对象,equals比较两个字符串序列是否相同。
StringBuffer类提供可更改的字符串功能,可以提高效率。
6、位运算符不能用于boolean,float,double或者类类型
&
|
^
>>右移
>>>无符号右移
<<左移
~补
int sample[]=new int[10]; //语法1
int[] sample = new int[10]; //语法2
int[] sample = {0,1,2,3,4,5,6,7,8,9}; //用{}初始化数组
如果运行时数足溢出,会产生异常ArrayIndexOutOfBoundsException
2、多维数组
int table[][]= new int[10][20];
可以定义不规则数组
int table[][] = new int[3][];
table[0] = new int[4];
table[1] = new int[2];
table[2] = new int[2];
3、数组引用赋值,只是简单的修改变量的引用对象。
4、for-each形式访问数组,用以迭代一个集合的所有内容。
int nums[]={1,2,3,4,5,6,7,8,9,10};
int sum=0;
for(int x : nums) sum+=x;
for-each形式可以嵌套,
5、字符串String对象,是不可更改的,一旦创建,字符序列不可改变。
使用
==比较两个字符串的引用是否指向同一个对象,equals比较两个字符串序列是否相同。
StringBuffer类提供可更改的字符串功能,可以提高效率。
6、位运算符不能用于boolean,float,double或者类类型
&
|
^
>>右移
>>>无符号右移
<<左移
~补
相关文章推荐
- java基础(2)-变量、数据类型和运算符
- 【从基础学 Java】运算符和数据类型
- 黑马程序员—JAVA基础—常量、变量、数据类型、运算符
- java数据类型基础,运算符,常量,变量
- java基础 第三章 数据类型和运算符
- 黑马程序员——java基础知识篇——>标识符、关键字、常量、进制表示、数据类型、运算符等
- JAVA 基础语法(二)——基本数据类型转换以及运算符
- 【java基础】数据类型和运算符
- java基础-数据类型和运算符
- Java基础--数据类型,运算符,程序控制语句
- java基本数据类型及其他基础
- Java 入门(二)数据类型 运算符 表达式 -------程序设计的静态基础
- JAVA基础二(java中的注释、ava编程语法基础、java数据类型、数据类型的转换、变量、运算符、分支语句、循环语句)
- iOS开发环境C语言基础 变量 、 数据类型和变量赋值 、 其他 、 运算符
- 黑马程序员——Java基础(常量、变量、数据类型、运算符、键盘录入)
- java基础---语言组成、数据类型、运算符
- java基础(数据类型,运算符)
- java基础---->数据类型、运算符、程序控制
- 黑马程序员 Java基础_2 数据类型、运算符及应用
- Chapter 3、Java语法基础(三)--- 运算符、数据类型转换 (22nd,Feb)