A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

Java的一些规定

1、若在源文件中定义了声明为public的类,需要将类所在的源文件的文件名取名为类名
2、在同一个源文件中有且只能有一个定义为public的类
3、编译时文件名大小写是不敏感的,执行的时候加载的类名是大小写敏感的

Java的语法

1、byte类型是一个有符号的8位的整数(-128~127)。其他语言的字节类型通常是无符号的整数。
2、为了保持精度,byte型与byte型或整数运算时,将转换为整型后运算。将结果赋值给byte变量需要类型转换。
3、short类型(-32768~32767)
4、java中的char类型可以表示0~65535个字符,利用unicode编码格式
5、可以使用单引号字符或者整数对char型赋值
6、java中小数常量被认为double型,若要表明为float型,在其后加f
7、float是4个字节,double是8个字节
8、java中的boolean只有两个取值true和false
9、java中条件判断只能使用true或者false

java中的数组

1、java中一维数组在定义的时候是不能够分配空间的,例:
       int num[];//中括号中不能写大小
   只有在定义完成之后为数组分配大小
       num = new int[3];
   java中数组定义建议采取下面的形式:
       int[] num;
   数组可以在定义时进行初始化:
       int[] num = {1, 2, 3};
   或者
       int[] num = new int[]{1, 2, 3};
   注意不要写为:
       int[] num = new int[3]{1, 2, 3};
2、java中的二维数组
   定义:
       int[][] num;
   分配空间:
       num = new int[1][2];
3、java中二维数组每行的列数可以不相同:
       int[][] num;
       num = new int[3][];
       num[0] = new int[1];
       num[1] = new int[2];
       num[2] = new int[3];
   有些像c/c++中的指针数组
4、java中定义一个数值型数组的时候,会自动将数组的元素全部赋值为0
5、当用初始值填充数组时,不要在中括号中填写大小,例:
       int[][] num = new int[2][]{{1, 2, 3}, {4, 5, 6}}; //error
6、java支持不规则数组元素
       int[][] num = {{1, 2, 3}, {4, 5}, {6}};
  
java中的自增操作

1、表现形式与c/c++中一样

java的移位运算符

1、左移<<
   带符号右移>>
   无符号右移>>>

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马