Java学习笔记2 基础语言知识
与c++差不多的跳过
数据类型 boolean byte
好的编程习惯:
- 类名首字母大写
- 变量、方法及对象首字母小写
- 标识符命名示例: ThisIsAClassName
- 常数初始化字符,大写所有字母。编译。
- $符号一般是编译器自动生成代码,用户一般不用
常量八进制是以0开头的
程序的注释:
//单行
/* */ 多行
/** */ 文档注释,主要为了支持 javadoc
常用的@标记:
@see 引用其他类
@version 版本信息
@author 作者信息
@param 参数名说明
@return 返回值说明
@exception 完整类名说明
运算符:
对于布尔型数据(boolean)
区别 & 和 && : &&就是c++里的短路的正常的 &两边都会算一下
区别 | 和 || : 同理
(咦,这好像跟c++一样?)
& 和 | 按位与和按位或
>>> 无符号右移
跳转: continue 和 break 可以带标号名 : continue 标号名 标号名位于某个循环前,例如 标号: for(...)
数组定义不用写长度,数组一定要new空间,Java里没有指针(幸好还有数组,叫做引用型变量)
多维数组定义举例:
int a[][] = new int[2][3];
int a[][] = new int[2][]; a[0] = new int[3];
int a[][] = {{2,3}, {1,5}, {4,6}};
int a[] = new int[1]; 引用型变量,可以用来给函数传参。