Java增强
来源:互联网 发布:淘宝买家秀怎么弄 编辑:程序博客网 时间:2024/04/29 21:03
在学习Anroid时,总感觉Java知识不是太牢固,花了两天时间,阅读李兴华先生的基础书籍《Java实战经典》,有如下理解:
1.静态的东西是属于类的,而不是属于对象的。基于此种理解,认为: 静态代码块对类进行初始化,而构造方法对对象进行初始化。
2.区分传值和传址。例如数组为传址,引用数据类型。假设a[3],其在堆内存中为a[0],a[1],a[2]。而非其值。
3.多线程。继承Thread 或者实现 Runnable。在Android中,对数据进行缓冲(耗时操作)必须在子线程中进行处理,防止主线程假死,被系统关闭进程。使用Handler进行线程间通信。此外,还有 join,notify,interrupt,wait,yield,
4.Java对可变参数的支持。增强for循环。如下:
public void tell(String...args){ for(String arg:args) System.out.println("welcome"+" "+arg);}
使用JUnit单元测试:
@Test public void textTell(){ new ABC().tell("aaa","bbb","xxx","hhh"); }
输出结果:
welcome aaa
welcome bbb
welcome xxx
welcome hhh
5.反射机制。BeanUtils的使用:
@Test public void testBeanUtils() throws IllegalAccessException, InvocationTargetException{ Person p1 = new Person(); BeanUtils.setProperty(p1,"name","aaa"); BeanUtils.setProperty(p1, "age", 30); System.out.println(p1); }
6.Override。子类不能比父类拥有更严格的权限 。
7.使用JDBC时,ResultSet中所有类型都可以使用 getString()取得。
8.对打印流(Printer),比较器(Comparable),和 JDBC2.0的关注。
- Java增强
- Java基础增强---增强for循环实例
- JAVA增强for循环
- Java.j5.增强for
- Java基础增强
- java 增强 for循环
- java增强语法
- java SE 增强
- java SE 增强2
- java增强循环
- Java字节码增强
- JAVA 增强for 循环
- Java基础增强
- java 基础增强
- java基础增强
- Java基础增强
- 黑马程序员 java增强
- Java基础&增强 枚举
- jump to navigation Portal Greeting on Tools 8.50
- 二十一岁生日
- javascript性能影响–加载与运行
- 了解计算机:从开机开始
- 培养良好的作风,具有坚强的毅力(未完,待续)
- Java增强
- 欢迎您光临我的博客,请点击收藏,看看我学生们的博客
- javascript性能影响--数据访问
- 第十六周任务一
- Linux下如何查看CPU信息, 包括位数和多核信息
- Ubuntu 11.10 设置更新源方法与更新源列表
- 社会评价—高校毕业生评价体系中必要的一个环节(未完待续,边想边写)
- 仅仅是打开一扇窗户,外面的世界多精彩,要靠你自己用你自己的眼睛去看
- GP BLOG