![](https://csdnimg.cn/release/download_crawler_static/88899838/bg4.jpg)
-nowarn:关闭警告信息,只显示错误信息。
23. 构造方法可以重载实现不同的初始化方法,使类的实例有多种初值,调用时按参数决定调用哪个方法。
24. Applet 的安全限制:
1)Applet 不能运行任何本地可运行程序;
2)禁止加载本地库或方法。Applet 只能使用自身的代码或 Applet 浏览器提供的 Java API;
3)禁止读、写本地计算机的文件系统;
4)禁止向提供 Applet 之外的任何主机建立网络连接;
5)不能读取某些系统信息;
6)由一个 Applet 弹出的窗口外观上与一个 Application 弹出的窗口不同,Applet 弹出的窗口中将会有警
告提示信息,以帮助用户区分 Applet 窗口与可信的 Application 窗口。
25. 在不同的平台上,Java 有不同的 JVM,使 Java 字节码可以跨越平台的限制,在不同的平台上运行。但
C++程序不具备平台独立性。
26. 构造方法属于特殊的一种方法,它的主要作用是初始化对象的成员变量。构造方法前面没有返回类型定
义,也就是说它没有返回值,也不是 void。
27. Frame 继承自 java.awt.window 类,它们都在 java.awt 包中,对于 Frame 而言,其默认的布局管理器为
BorderLayout。
1、CardLayout 布局管理器能够帮助用户处理两个以至更多的成员共享同一显示空间,它把容器分成许多层,
每层的显示空间占据整个容器的大小,但是每层只允许放置一个构件,当然每层都可以利用 Panel 来实现复
杂的用户界面。
2、GridLayout 布局管理器使容器中各个构件呈网格状布局,平均占据容器的空间。即使容器的大小发生变
化,每个构件还是平均占据容器的空间。构件在往容器中放置的时候,是按照从上到下、从左到右的规律进
行的。
3、BorderLayout 布局管理器把容器分成 5 个区域:North,South,East,West 和 Center,每个区域只能放置一
个构件。BorderLayout 是 Window,Frame 和 Dialog 的默认布局管理器。
4、FlowLayout:构件在容器中的放置规律是从上到下、从左到右进行放置,如果容器足够宽,第一个构件
先添加到容器中第一行的最左边,后续的构件依次添加到上一个构件的右边,如果当前行已放置不下该构件,
则放置到下一行的最左边。FlowLayout 是 Panel 和 Applet 的默认布局管理器。构件的大小不随容器的大小
改变而改变。
28. 整型常量分 3 种书写格式: