
Java基础
文章平均质量分 86
lcn_2017
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java基础之多态
简述多态是继封装、继承之后的第三个基本特征在面向对象设计的语言当中。封装实现了数据私有化,继承实现了代码的复用,多态可以让我们的代码更具可读性且尽可能的消除对象之间的耦合关系。多态就是多种状态,一个类型不仅可以表现出它自己类型的特征,如果有明显的继承(extend)那么它也可以表现出父类(基类)的特征。详解多态其实实现多态最底层就是编译器的静态编译和动态编译(运行时编译原创 2018-01-18 15:25:40 · 220 阅读 · 0 评论 -
Java基础之Final关键字
简述 Final是Java中的一个关键字,通常是用来形容此变量或者引用是无法改变的。举一个最简单的栗子:π是一个无限不循环的小数,但当我们精确取值时它的值就确定不会改变了。 大多数初学者在阅读代码时经常会发现static和final的连用而混淆了两者:static 字面上的意思就是静态,所谓静态就是当这个java文件被加载的时候,被static修饰的内容都会被编原创 2018-01-18 10:49:52 · 293 阅读 · 0 评论 -
Java基础之泛型(一)
简述 大家都知道封装,继承,多态是Java的三大特性。接下来的几篇文章我将会讲述一下有关多态的一个技术那就是泛型。首先泛型是在JDK1.5版本的时候加入的,目的在于使代码可以应用于多种类型。泛型是什么 在我看来泛型是一种限制,限制被泛型修饰的代码块或容器的适用范围。泛型怎么用 根据上述的是什么,泛型相关的代码块就是:类和方法。容器则是JDK中的Collection和Map容器。 ...原创 2018-02-26 17:31:46 · 245 阅读 · 0 评论 -
Java基础之内部类
简述 内部类顾名思义就是写在类内部的类,内部类最初是一种代码的隐藏机制。因为它置于类内部不仅了解外部类,并且能于之通信。普通的类一般都会被修饰为public而内部类则可以被修饰为private和default。内部类主要分为四种:成员内部类,局部内部类,静态内部类,匿名内部类。 内部类虽然是在一个类中,但是完全可以把它当成一个独立的类。这样就解决了一个类需要多继原创 2018-02-07 17:03:24 · 192 阅读 · 0 评论 -
Java基础之泛型(二)
简述 上篇我说到了类型擦除的缺点,也提供了一些解决方法。本篇我将说一下解决方法中的细节部分,也就是通配符。通配符 子类型通配符 子类通配符 在语法中写为: List<? extends SomeThing> 它的意义可以理解为:一个具有任何从SomeThing继承的类型的列表。 超类型通配符 超类型通配符 在语法中写为: List<?...原创 2018-02-27 15:18:01 · 611 阅读 · 0 评论 -
Java基础之类型信息(反射)
简述 大家都知道Java是一门面向对象的编程语言,那么当我们创建一个类的时候就是通过抽象一些实例的相同部分成为类。那么一个类的类型是否也是对象呢?答案当然是是。Java的语言开发者使用Class类来统一代表类的类型,在每个类编译为class文件的时候都会同时生成一个对应的Class对象,里面包含着当前类的信息。 在写代码的过程中我们有可能会使用类型的信息,举一个最简单的栗子:我们根据...原创 2018-02-14 10:59:36 · 389 阅读 · 0 评论 -
Java volitile关键字详解
郑重说明转载自 https://blog.csdn.net/lpjishu/article/details/80078898根据https://www.cnblogs.com/dolphin0520/p/3920373.html改编,做了适当删减。1.背景在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生...转载 2018-04-28 15:31:34 · 1005 阅读 · 0 评论 -
Java 8、9、10、11 新特性
不知不觉Java已经发布到了第11版,兄弟们恐怕还不知道他们的新特性吧。快来一起瞧瞧吧。Java 81.Lambdas表达式与Functional接口2.接口的默认与静态方法3.新增方法的调用方式类似php3.try catch resource5.优化了HashMap以及ConcurrentHashMap 详细网址:Java8 新特性 Java 9...原创 2018-04-30 00:08:19 · 31001 阅读 · 7 评论