随堂笔记
运算符
关系运算
public class D9 {
public static void main(String[] args)
{
int a=9;
int b=20;
System.out.println(a>b);
System.out.println(a<b);
System.out.println(a==b);
System.out.println(a!=b);
}
}
运行结果:
自增自减
public class D9 {
public static void main(String[] args)
{
int a=9;
int b=a++;
System.out.println(a);
int c=++a;
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}
运行结果:
double pow=Math.pow(2,3);
Systeam.out.println(pow);
逻辑运算
public class D10 {
public static void main(String[] args)
{
boolean a=true;
boolean b=false;
System.out.println("a&&b:"+(a&&b));
System.out.println("a||b:"+(a||b));
System.out.println("!(a&&b):"+!(a&&b));
}
}
运行结果
位运算
public class D10 {
public static void main(String[] args)
{
System.out.println(2<<3);
System.out.println(100>>5);
}
}
运行结果:
public class D10 {
public static void main(String[] args)
{
int a=10;
int b=20;
System.out.println(""+a+b);
System.out.println(a+b);
}
}
运行结果:
public class D10 {
public static void main(String[] args)
{
int score=50;
String type = score <60 ?"不及格":"及格";
System.out.println(type);
}
}
运行结果:
小练习题
关于 Java 的 CLASSPATH 设置,正确的说法是:(1 2 3)
- 可以通过 java 命令的 -cp 参数指定 class path
- 设置 Windows 系统的 %CLASSPATH% 变量可以设定 class path
- 设置 Unix/Linux 系统的 $$CLASSPATH 变量可以设定 class path
- 通过设定JAVA HOME变量和PATH变量,可以在同一台机器上的多个不同版本的JAVA系统中选择使用。
- 在Linux/Unix Shell环境中,使用$JAXA_HOME系统变量,在Windows批处理环境,使用%JAVA_HOME%,两者一样。
- Java系统会根据java home推导一些环境设置,例如库路径。
- 电脑里有多个jdk使用%JAVA_HOME%系统是无法自动匹配找到的,必须使用绝对路径,所以JAVA_HOME中包含多个不同版本的JAVA环境路径,系统是无法自动匹配的。
main不是关键字和保留字,只是程序的入口
var x=3.14;
x = new Int(100)
- const是java的一个保留关键字,没有实际意义,有了final才是常量定义
包机制
- 包的本质是文件夹
- 为了能够使用到某一个包的成员,我们需要在java程序中明确导入该包,使用“import”语句
如:我们需要倒入Date的包
- 一个包下面有很多个类,我们如果要将这个包下面的全部类全部倒入,需要用到 *,这个是个通配符。
import basee.*;
Java Doc
- javadoc命令是用来生成自己API文档
- 参数信息
- @author 作者名
- @version 版本号
- @since 指明需要最早使用的jdk版本
- @param 参数名
- @return 返回值情况
- @throws异常抛出情况
package javase;
public class D1 {
String name;
public String test(String name)throws Exception
{
return name;
}
}
使用IDEA生产Javadoc文档
方法1:文档里可能有中文,解决乱码,使用-encoding UTF-8(-encoding是编码,UTF-8是编码的格式),并且让他的字符即编码,使用-charset UTF-8
javac -encoding UTF-8 -charset UTF-8 D1.java
方法2:参考网上的方法,自己又实践了一遍