Java笔记 运算符: 1.算数运算符:+ - * / %(取余) ++(a++:a=a+1,先赋值再加1;++a:a=a+1,先加1再赋值) --(a–:a=a-1,先赋值再减1;–a:a=a-1,先减1再赋值) 2.赋值运算符:=(int i=1;把1赋值给i) 3.关系运算符:> < >= <= ==等于 !=不等于 instanceof 4.逻辑运算符:&&与(两真即真) ||或(两假即假) !非(取反) 5.位运算符:&与(同时为1结果为1) |或 (同时为0结果为0) ^异或(同为0,异为1) ~取反 >>(右移:移动一位除以一个2) <<(左移:移动一位除以一个2) eg: System.out.print(32>>3);//0010 0000 右移3位 0000 0100 为4 eg: System.out.print(2<<3);//0000 0010 左移3位 0001 0000 为16 6.条件运算符:?: eg: double score=80; String type =score<60?“不及格”:“及格”;//小于60为真则为不及格;小于60为假则为及格 system.out.print(type);//及格 7.扩展赋值运算符:+=(int a=3;int b=2; a+=b:a=a+b //此时a=5) -=(int a=3;int b=2; a-=b:a=a-b //此时a=1) =(int a=3;int b=2; a=b:a=a*b //此时a=6) /=(int a=3;int b=2; a/=b:a=a/b //此时a=1) 包机制:(包的本质是一个文件夹) 1.为了更好的组织类,Java提供了包机制,用于区别类名的命名空间 2.包语句的语法格式:package pkg1[.pkg2[.pkg3…]]; 3.一般用公司域名的倒置作为包名; 4.为能使用某一个包的成员,要在Java程序中明确导入该包,用import导入 格式为:import package1[.package2[.package3…]] JavaDoc: 1.JavaDoc命令是用来生成自己API文档的 2.参数信息: a.@author 作者名 b.@version 版本好c.@since知名需要最早使用的JDK版本d.@param 参数名 e.@return 返回值情况 f.@throw 异常抛出情况 在环境中输入: javadoc -encoding UTF-8 -charset UTF-8 Doc.java -encoding UTF-8 -charset UTF-8 为了让中文显示的正常 Doc.java:让java 编译成一份文档