1 import javax.swing.*;
这是java导入包的语法,表示导入swing这个包的所有类和接口
swing是图形可视包,导入这个包后才能进行GUI图形化软件的开发
import 代表“引入”
javax.swing 代表“路径” (在javax文件夹下的swing文件夹)
- 代表“全部”
总结:表示引用javax文件夹下的swing文件夹中的所有类和接口
2 JFrame (框架)
框架是 Swing GUI 应用程序的主窗口,窗口包括边界,标题,关闭按钮等
JFrame 类是java.awt 包中的Frame 类的子类,其子类创建的对象是窗体,对象(窗体)是重量容器。
3.import java.awt.*;
java.awt包,即java抽象窗口工具包组件类。
1) java早期进行用户界面设计时,主要是用java.awt包提供的类。如Button(按钮)、TextField(文本框)和List(列表)等。
2) JDK1.2推出之后,增加了一个新的javax.swing包,该包提供了功能更为强大的用来设计GUI的类。
3) 在JDK的java.awt包中定义了多种GUI组件类,如Window、Menu、Button、Label、TextField、Scrollbar等。
4) 调用 awt 类
java import java.awt.*;
img src="../imageFolder/111.png" /
最前面加 / 表示根路径,不加的话是相对路径,或者最前面是 . .. 这样的也是相对路径。
imageFolder/111.png
./imageFolder/111.png
都表示当前目录下 imageFolder 文件夹下的 111.png
../imageFolder/111.png
表示在上级目录下的 imageFolder 文件夹下的 111.png
再比如:
../../../imageFolder/111.png
就可以往后退好几层文件夹
4 异或运算
异或运算 相同为0 不同为1 符号 ( ^ )还可以理解为无进位相加
1) 0^N=N N^N=0
2) 异或运算满足交换律和结合律 eg : ab=ba abc=a(bc)
3)同一批数 异或结果一样 与 顺序无关
有时间运用 异或 可以交换两个数 下面解释