1.switch里面只能是short,int,char,byte的?
2.if (a="a") 编译错, if(a=false)编译ok,原因是a=false的a代表了个boolean值
3.这种写法Outer.Inner i = new Outer().new Inner(); OK!
4.文件里, 8 默认是int, 8.0默认是double
5.八进制是 0开头,不是O(英文o)
6.byte -128~127 ,-128是二进制的多少?
7. -1>>32还是-1, -1>>>32为什么还是-1?
8. char c='c'; String s ="s"; s+=c;结果是 sc!
9. boolean b1=true; boolean b2=true; System.out.println(b1|b2); 结果是true.编译没错!
10java的默认import包有哪些?
AWT 1. 所有组件flowLayout会被压缩为它们的最小尺寸
2. BorderLayout的North,South,West,East,Center就是这个样子,四个单词大小写区分,必须这么写,否则错?
2.1如果只是add,而不写东南西北中,默认是中
2.2如果不加component到中,那中就空着
2.3如果某个方位有个component,如果你还往上面加component,后来的会覆盖原来的
3. applet,panel默认布局是flowlayout
4. frame,dialog默认布局是borderlayout
5. 各种awe类的继承关系,frame,window,component,...
6. window,frame,dialog不能被嵌入到容器里.注意:window!
7. action event作用于button和textfeild的回车时刻
8. item event作用于list,choice,checkbox的选择改变时刻
9. 如果容器不可见,新layout管理器后前的component将跟随这个新的layout变化,如果容器可见,这些component将不受后来的layout影响
10.gridLayout里的component尺寸一样
11.gridBagLayout里,component可以占用多个grid
12.System.exit();在Applet里面不允许调用.
AWT事件 1.事件类有
(symantic)语义事件:ActionEvent,AdjustEvent,ItemEvent,TextEvent
低级事件:ComponentEvent,ContainerEvent,FocusEvent,InputEvent,KeyEvent,MouseEvent,PaintEvent,WindowEvent
2.监听器:
ActionListener,AdjustListener,CompentListener,ContainerListener,FocusListener,ItemListener,
KeyListener,MouseListener,MouseMotionListener,TextListener,WindwosListener, 共11个Listener,
七个adpter,少的4个是ActionLisenter,AdjustListener,ItemListener,TextListener,它们只有一个方法.
3,鼠标MouseListener有5个方法:clicked,pressed,released,entered,exited
4.鼠标MouseMotionListener有2个方法:mouseDragged,mouseMoved
类和对象(Class and Object) 0.最外层的类可以声明成final: "$file a":< final class a{}> ok!,但是不能是private和static的.
1.overload是同类里同样的方法名,override是父子的继承
2.override的返回结果必须一样,否则编译错哦
The return type of an overriding method is identical to the return type of the method it overrides.
2.1 override的modifier可以扩大,但是不能缩小.比如父类private void test(){} 子类:public void test(){} ,没问题;如果反了,就死翘翘了!
3.super.super(),靠,错的,没这么写的
4.static和非static之间永远无法override!
5. 看程序
public class A{
void test1() throws BaseEx{hi();}
void hi(){System.out.println("say hi,a");}
}
class AA extends A{
void hi(){System.out.println("say hi,aa");}
}
class test{
static void main(String b[]) throws Exception{
A a = new AA();
a.test1();
}
}
结果是,"say hi,aa",这说明什么?说明,方法永远跟着类的原来面目走;而,变量恰恰相反!
6.一个非抽象方法死活也别想override成一个抽象方法
7.override的子类的方法抛出的的异常只能是父类方法抛出异常的子异常类,或者无!
8.构造器不能是native,final,static,synchronized的,可以是public,private,什么都没有的,呵呵
9.构造器函数里还可以写return呢,但后面什么都不许有,甚至null(这不是废话吗,哈哈)
10.构造器不能返回值.这大家都知道,但如果有个"构造器"反值了,别紧张,它就不是构造器,只是个普通函数
11.super();this();这两个函数只能在构造函数里调用.
12,成员变量声明时候赋值,比构造函数还早.int i=1; ealier than Test(){}
13.方法的参数变量可以是final.
14. hashCode返回一个int
15. void wait() throws InterruptException wait扔InterruptException异常
16. java.lang.Void 是void的包装类
17. Byte,Interger,Double...所有的跟数有关的包装类都是继承于Number
接口Interface) 1.接口的所有方法默认都是public,abstract和non-static的
2.接口的所有变量默认都是public,static,final的.所以,接口的变量不能改值,在它的实现类里.
3.接口的实现类实现的方法必须和接口的方法抛出同样的异常,不许是子类,这和override不一样!同样,如果接口方法没有抛,实现方法也不能抛.
4.实现类实现的方法必须显式的声明成public,什么都不写都不行,啊!
5.接口不能声明成final,要不它怎么被实现呢(这好像又是废话啊
6.一个类实现两个接口,如果两个接口有相同的方法,实现类就实现这个方法,没问题的.
内嵌类Inner Class) 1.内嵌类可以访问outer类的任何变量,包括私有的.
2.静态inner类,只能访问outer类的任何static变量
2.1内嵌类可以是final,abstract的
3.方法内的内嵌类不能为static: void test(){ static class A{}} XXXXX
4.方法内的内嵌类也不能带任何modifier,void test(){ public class A{}} XXXXX
5.方法内的内嵌类只能访问方法内的final变量,但是,可以访问outer类的任何变量.
6.匿名类不能有构造器,但声明时候带参数,相当于构造器的参数传递.
class ABC{}
class ABCD{private ABCD(int i){}}
ABC test3(){return new ABC(){};}
ABCD test4(){return new ABCD(3){};}
interface iii{}
iii test5(){return new iii(){};}
//class BCD extends ABCD{} compile error,因为,
看上面就知道,new iii(){};实际上匿名类实现了iii接口;new ABC(){};实际上是匿名类继承了ABC.
8.?
class A {private A(){System.out.println("a!");}}
class B extends A{}
B实例的时候会主动调用父类A的构造,即使是private的,也没问题
9.内部类可以有synchronized方法,那么锁是这个内部类,跟外部类没一点关系,内外分别的,在锁的问题上.
10.外部类不能通过this被访问,this这时候应该指的是内部类,享用外部类的成员就直接用,不用加任何限定词
11.如何用this呢?请看:
class Outer{ int i;
class Inner{
class InnerInner{
void Test(){
Outer.this.i=1;
}
}
}
}
类名.this.变量名,可以引用到i,
12.注意这两种写法都可以
Class Outer.Inner i = new Outer().new Inner();
或者, Class o= new Outer(); Class Outer.Inner i=o.new Inner();
线程Thread) 1.线程启动必须通过start函数.
2.run函数不许也只能是public的.
3.线程有优先级从1到10,通过Thread.setPriority(int);来改变,不能超过10,否则会出现运行异常
4.线程优先级默认是5,即NORM_PRIORITY.NORM_PRIORITY是Thread的静态变量吗?
5.Thread.yeild();是静态方法,所以,使用格式是Thread.yield();她强迫当前的进程放弃CUP.
6.sleep(1000),是说线程睡觉1秒,然后,进入Ready状态,注意,不是运行状态,它还要等OS来调度来获得CUP.
java.lang.*; 1.数组的科隆: int ia[][]={{1,2},null}; int ib[][]=(int[][])ia.clone();
2.什么是NaN?然后看ceil(NaN),floor(NaN),...
3.Math.floor(-1.1f);//-2.0
Math.ceil(-1.1f);//-1.0
Math.round(-1.6d)//-2
4.0=
5.Math,Interger,Boolean...等类型包装类都是final的,不可继承
6.int round(float); long round(double);唉,round永远返回不了小数点
7.static double ceil(double)
8.static double floor(double)注意,ceil,floor的只有这个double版本,什么都转成double!
9.static double sin(double 弧度); 还有cos,tan
10. new String; ?可以是byte[];char[];String;StringBuffer
11. String的一些函数: int length(); char charAt(int); String toUpperCase(); String toLowerCase();
12. String("Abc").equals(String("abc"))不相等的,不然就不会有boolean equalsIgnoreCase(String)函数
13."012345678"是一个串的顺序号码,indexOf('1'),indexOf("1")都返回1,subString(1,5)是2345,嘿嘿:是"[)"的感觉
14, trim()连tab都退毛,"\t\n java ",trim()一下就只剩下"java"了
15. 关于对象的科隆,去喳喳API
16. "abcd".trim(),"abcd" + new String("ef")都是合理的写法
17. StringBuffer的3个构造器: ()初始化容量为16,(int 初始化容量),(String),初始化容量为串长加上16
18. StringBuffer的一些函数: String toString(); append();reverse();in
大势至软件官网,流量限制软件,局域网流量监控软件,局域网禁止上网,禁止访问色情网站,限制手机上网
大势至公司可以独家提供从局域网网络行为管理、电脑资料防止泄密管控和信息安全防护一站式解决方案
|
聚生网管网络管理系统(下载)
|
是一款专门的办公室电脑监控软件、局域网网络控制软件,可以禁止网络游戏、禁止上班炒股、禁止P2P软件下载、禁止在线看视频、局域网限制别人网速等,以及绑定局域网IP和MAC地址,防止ARP攻击行为等。
|
大势至文件共享管理软件(下载)
|
是一款专门的共享文件夹访问日志记录软件、服务器共享文件访问权限设置软件,可以实现只让读取共享文件而禁止复制共享文件、只让打开共享文件而禁止另存为本地和禁止拖拽共享文件以及只让修改共享文件而禁止删除共享文件,保护服务器共享文件安全,防止共享文件越权访问。
|
大势至企业数据泄密防护系统(下载)
|
是一款专门保护电脑文件安全,防止U盘复制文件、禁用USB端口的软件,同时还可以屏蔽邮件附件、禁止登录网盘上传文件、禁止FTP软件发送文件、禁止微信发送文件、禁止QQ发送文件等,防止各种途径泄密。
|
大势至局域网接入认证系统(下载)
|
是一款专业的局域网网络准入控制系统,有效阻止外来电脑接入局域网、禁止外来上网上网、禁止非单位电脑访问局域网共享文件、隔离局域网电脑、进行IP和MAC地址绑定、禁止修改IP地址等,保护局域网安全。
|
大势至公司网络管理产品:
1、聚生网管局域网流量管理工具软件(点击下载),是国内最早、最专业的局域网监控软件、上网行为控制系统,可以有效管理公司局域网电脑上网行为,有效屏蔽迅雷下载、禁止迅雷上传,禁止pps上传、禁止看qq直播、禁止局域网玩游戏、禁止登录QQ游戏大厅、禁止员工炒股、限制上班看电影、进行局域网带宽限制、控制打开网页、禁止局域网网购、监控邮件内容、监控邮件附件、记录论坛发帖留言、防ARP攻击、查找局域网手机、禁止手机接入公司局域网、禁止私自安装无线路由器上网、防止无线局域网蹭网等;
2、网络特警上网行为管理设备(点击下载),专业的上网行为管理服务器、比上网行为管理路由器、上网管理路由器更强大,可以有效禁止电脑游戏、屏蔽网页游戏、限制局域网看视频、禁止别人看视频、限制P2P软件使用、禁止快车下载、局域网控制迅雷下载、限制股票软件、禁止上班炒股行为、进行局域网流量监控、限制带宽软件,禁止员工网络购物、屏蔽购物网站、屏蔽网页视频网站,并且独创了“创新直连”监控模式,国内最快捷、最简单、最安全控制多网段电脑上网行为,监控效率和综合性能最强的硬件网络管理系统、上网行为管理系统。
3、大势至USB端口管理工具(点击下载),一款强大的USB端口控制系统,有效禁用USB端口使用、屏蔽U口、禁止电脑使用U盘、屏蔽优盘使用、禁用优盘,禁止移动硬盘使用、禁止手机存储卡使用,可以有效地屏蔽USB存储设备而不影响USB鼠标键盘和非USB设备的使用;同时,还可以禁止修改注册表、禁止修改组策略、禁止修改msconfig启动项、禁止修改计算机管理、禁止F8键进入安全模式、禁止U盘启动电脑、禁止光驱启动电脑;此外,还可以只允许电脑访问特定网站,只让打开特定程序、只让运行特定软件或者禁止运行某些程序、禁止访问某些网站等;
4、大势至文件共享服务器监控软件(点击下载),是一款强大的共享文件服务器监控软件、服务器文件管理系统、服务器文件访问控制软件,最有效监控服务器共享文件的访问,详细记录修改服务器共享文件、删除服务器共享文件、复制服务器共享文件、剪切服务器共享文件或者打印服务器共享文件的行为,以及重命名共享文件等;同时,记录访问共享文件者的IP地址、MAC地址、主机名和域账号等信息,从而可以为网管员提供详细的服务器文件访问日志,便于加强服务器共享文件管理,保护单位无形资产和商业机密等;
5、大势至局域网网络准入管理系统(点击下载),是一款专业的公司局域网接入管理软件、内网接入控制系统,可以有效防止非公司电脑访问公司局域网、禁止外部电脑访问公司局域网、限制外来电脑接入公司局域网、禁止手机接入公司局域网、禁止手机无线上网、限制平板电脑无线上网,检测局域网处于混杂模式的网卡,防止局域网抓包、防止局域网嗅探;同时,还可以查找局域网无线路由器,禁止无线路由器接入公司局域网,禁止无线路由器上网,禁止局域网启用代理,限制员工代理上网,禁止电脑安装代理软件为其他电脑提供代理上网服务等;
6、大势至共享文件夹权限设置软件(点击下载),是一款专门由于管理共享文件访问、进行共享文件访问权限设置的软件,通过在开启共享文件的电脑或服务器安装以后就可以为本地账号分配共享文件的不同访问权限,这样局域网用户访问共享文件的时候就只能“读取”共享文件而禁止拷贝共享文件的内容、禁止将共享文件另存为本地磁盘、禁止打印共享文件;同时,对共享文件加密后用户访问共享文件的时候将被限定在一个特定的共享文件列表框内访问操作,可以禁止拖拽共享文件、禁止拷贝共享文件、禁止剪切共享文件到访问者自己的电脑,从而也可以防止U盘复制共享文件、防止通过网盘上传共享文件、防止通过FTP上传共享文件以及防止通过QQ将共享文件发送到外面去,从而全面保护了共享文件的安全。
7、大势至FTP服务器文件操作记录软件(点击下载) ,是一款专门监控FTP服务器文件访问操作日志的软件,可以详细记录局域网用户对FTP服务器文件的上传、下载、修改、删除、重命名等操作日志,可以记录访问者的FTP账户、IP地址、MAC地址和主机名等信息,并可以将FTP服务器文件操作日志导出为Excel格式,从而便于网管员实时审计局域网用户对FTP服务器文件上传和FTP服务器下载文件的情况,便于更好地保护FTP服务器的文件安全,保护单位无形资产和商业机密。
|