04 2019 档案

摘要:上一节我介绍了java中泛型的基本原理和使用,今天我介绍java中泛型类型参数的限定和通配符。在java中,泛型是通过类型擦除实现的,泛型是java编译器的概念,java在运行时对与泛型是一无所知的,了解这一点有助于理解java中泛型的一些令人混淆的地方和局限。 在上一篇文章中我们提到了一个词叫做类 阅读全文
posted @ 2019-04-20 13:10 牧神风 阅读(246) 评论(0) 推荐(0)
摘要:在java中我们定义接口其实定义的是这个类的功能,在很多时候我们并不关心这个类的类型而是这个类的能力。泛型的出现让我们的代码和代码所能操作的类型不在绑定在一起,不仅可以复用代码降低耦合还可以提高代码的可读性和安全性。 首先,我们现在看一段代码来介绍一下泛型的基本概念: 其中Generic就是一个泛型 阅读全文
posted @ 2019-04-14 12:06 牧神风 阅读(497) 评论(0) 推荐(0)
摘要:java中的字符串常量比较的特殊,它可以直接赋值给字符串类型的变量:String str = "hello world"。字符串常量自己就可以像String对象一样调用String类中定义的方法。实际上这些字符串常量本身就是字符串对象,在内存中它们被保存在一个共享的区域,这个地方被称为字符串常量池, 阅读全文
posted @ 2019-04-06 12:29 牧神风 阅读(319) 评论(0) 推荐(0)
摘要:字符串是我们日常开发中使用频繁的一种数据类型。在java中字符串类主要有String、StringBuilder、StringBuffer这三个类,其中String表示的是不可变字符串,StringBuilder和Stringbuffe表示的是可变字符串。 在java中创建一个字符串比较的简单,可以 阅读全文
posted @ 2019-04-06 11:12 牧神风 阅读(488) 评论(0) 推荐(0)