泛型和集合

泛型

泛型:广泛的类型 数组存储数据都是一致的但是有一个不好的地方 数组要事先定义容量
数组也是存储数据的

带有泛型的方法

带有泛型的语法格式
public <无意义的占位符> 返回值 类型  方法的的名字(参数列表){
​
​
}
1.泛型的方法一定是带有参数才有意义
2.无参的带有泛型的都是没有意义的 而且一定要注意带有返回值
3.这个返回值是和带参数的T 数据类型保持一致的
总结 泛型的方法一定带有参数的方法才有意义
​

带有参数的类

语法格式
class 类名<无意义的占位符>{
​
}
在反省类中如果写泛型方法的时候不需要加<T>

带有泛型的抽象类

语法格式
abstract class 类名 <无意义的占位符>{
​
}
抽象类,暂时没有办法直接实例化 只能在写一个普通类去继承抽象类
继承了带有泛型的抽象类 那么继承类也需要是泛型
​
          int 的包装类 Integer
         * byte 的包装类 Byte
         * short 的包装类 Short
         * long 的包装类 Long
         * float 的包装类 Float
         * double 的包装类  Double
         * char  的包装类 Character
         * boolean 的包装类 Boolean

带有泛型的接口

语法格式
interface 接口的名字<无意义的占位>{
}

权限修饰符

private 修饰成员变量和成员方法私有的
private修饰的成员变量和成员方法只能在本类中使用

不写(默认的)

修饰方法和属性
> 1.在本类中默认的属性和方法是可以使用的
>
> 2.同一个包下面的其他类可以使用
>
> 3.其他包下面的其他类不能使用的
​
总结:默认的属性和方法只能在同一个包使用!!!
​

protected

> 修饰方法和属性
>
> 1.同一个类中可以使用的
>
> 2.同一个包下面其他类可以使用
>
> 3.不同包下面,如果是子类可以使用但是其他类不能使用
​
总结:其他包下面其他类不能使用,但是继承的子类可以使用的
​
​

public

修饰方法和属性
​
公开的,谁都可以

集合

集合和数组一样都是用来存储数据的
真实开发中咱们用集合不用数组
interface   Collection<E>  java中集合的总接口
​
Collection下面有两个重要的子接口 List    和 Set
​
​
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值