上QQ阅读APP看书,第一时间看更新
1.3.6 Java语言基础
本书是基于Java的OpenCV编程,此处对Java语言最基础的部分作一些概括总结。对Java语言比较熟悉的读者可以跳过这部分。
1.基本数据类型
Java的基本数据类型有8种,见表1-2。
表1-2 Java的基本数据类型
2.代码的注释
代码注释可分为单行注释和多行注释。
单行注释的语法如下:
//注释内容
多行注释以“/*”开始,以“*/”结束,其语法如下:
/*注释内容*/
3.基本运算符
Java的基本运算符有以下几类:
· 算术运算符:+、−、*、/、%、++、− −
· 关系运算符:>、>=、<、<=、==、!=
· 布尔运算符:! 、&&、||
· 位运算符: &、^、|、~、>>、<<、>>>
· 赋值运算符:=、+=、− =、*=、/=
· 三元运算符:?:
· 其他运算符
4.流程控制语句
流程控制语句可分为分支语句、循环语句和跳转控制语句,具体又可细分如下。
1)分支语句
· if…else…语句
· switch语句
2)循环语句
· while语句
· do…while语句
· for语句
3)跳转控制语句
· break语句
· continue语句
· return语句
5.数组的定义
数组的定义格式如下:
创建数组对象的格式如下:
格式:数据类型[] 变量名= new 数据类型[数组长度]; 例如int[] i = new int[100];
6.类的定义
类的定义格式如下:
public class ClassName { //类的成员变量 //类的方法 }
类的实例化格式如下:
格式:类名 对象名 = new 类名(); 例如Mat m = new Mat();
7.异常处理
用try…catch…语句进行异常处理的格式如下:
try { //可能出现异常的代码 } catch(异常类名 变量名) { //异常处理的代码 }
用throws语句进行异常处理的格式如下:
throws 异常类名
8.输入/输出
Java通过System类达到访问标准输入/输出的功能。System类有两个静态成员变量:
public static final InputStream in; //标准输入流 public static final PrintStream out; //标准输出流
对于简单的Java程序,输出一行数据的方法如下:
System.out.println(data);