java/android 做题中整理的碎片小贴士(17)
1、数组声明三种,float f[][], float []f[], float [][]f。实例化的话可以 = new float[6][6], = new float[6][], 其中第一个要有值,第二个没有也没关系。
2、%取余操作,只适用于整型。
3、即使catch中有return, 也会先执行filally。
4、Spring中没有提供日志系统,需要使用AOP(面向方面编程)方式,借助Spring与日至系统log4j 实现。
5、URL u = new URL("http://www.baidulaji.com");这句话时会抛出异常,但是异常属于IOException, 不管网址是否存在,返回值都是网址链接,打印出来就是该网址。
6、若要实现一个借口为普通类, 则必须实现接口的所有抽象方法。继承一个抽象类为普通类也同理,但继承一个抽象类为抽象类则不用实现所有抽象方法。
7、重载时访问权限可以随意改。
8、super.getClass.getName() 返回的是当前类的名,若父类没有重写此方法则与父类无关,用的是Object中的方法,不会返回父类的类名。类名格式是包名:类名,没有后缀.class。
9、使用JDBC步骤:①加载JDBC驱动程序;②提供JDBC连接的URL;③创建数据库连接;④创建一个statement;⑤执行SQL语句;⑥处理结果;⑦关闭JDBC对象。
10、管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用,亲缘关系指的是父子进程关系。
11、BufferedReader主要起装饰作用,和InputStreamReader性质不太一样。