长期更新 Java语法小黑屋
来源:互联网 发布:淘宝 html5 编辑:程序博客网 时间:2024/04/30 03:33
0614:Java方法参数传值的问题。对于基本数据类型以及String只是传值,不会改变原来的值;对于对象来说,虽然也是传值,但所谓的值是指对象引用,举个例子:
A a=new A();
B b=new B();
B.fun(a);
此时,方法fun()中会存在一个对象引用副本,也就是存在副本a和a,指向了new A();
所以,假如方法fun()改变了对象的内容,也就是改变了a指向的对象。
0615:Java抽象类不一定有抽象方法,但有抽象方法的类一定是抽象类。
0621:泛型重点内容:
- 泛型指类型形参,可以用于定义类、接口、变量,其中通配符可以作为任何泛型类的父类。(逻辑上)实际上不存在泛型类,切记。
- 通配符和泛型方法大多时候可以互换通用,用通配符语法比较简单,但泛型方法思路更为清晰;另外,如果参数间存在依赖关系,用泛型方法,可以减少阅读障碍。
- 类型形参可以有上限,但无下限。通配符具有上限和下限。法语格式为:? extends T :?表示为T的子类; 下限为:? super T: ?为 T本身或者T的父类
0729:Java集合类中保存的是对象引用,对象引用切记!
0 0
- 长期更新 Java语法小黑屋
- 【C#】C# 语法总结--长期更新
- scala 与groovy 语法对比----长期更新
- java代码优化(长期更新)
- JAVA IO (长期更新)
- 【JAVA】JAVA易错小知识(长期更新)
- 【JAVA】4.java注意事项(长期更新)
- JAVA 编程FAQ (长期更新)
- Java使用外部库=>长期更新
- Java代码优化(长期更新)
- Java代码优化(长期更新)
- Java代码优化(长期更新)
- Java代码优化(长期更新)
- Java代码优化(长期更新)
- Java代码优化(长期更新)
- 关于JAVA的自问自答(长期更新)
- ARM拾遗(长期更新)
- arx记录,长期更新
- 1、java_web概述
- ubuntu MRPT install
- C# WidowsForm 中Timer定时器的简单使用
- C++ 总结
- 数据结构和算法C语言实现:使用链表实现稀疏多项式
- 长期更新 Java语法小黑屋
- 28个Java常用的工具类
- 多线程编程(1):线程的基本用法
- Winform文件下载之断点续传
- 9.7 字符串流
- 下载Windows Embedded CE6.0
- java常用工具方法2
- Linux释放内存
- 9.8 文件与对象