![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 53
「已注销」
这个作者很懒,什么都没留下…
展开
-
【Java基础】-【面向对象】-多态
在面向对象程序设计语言中,多态是三种基本特性之一(其他两种分别是 抽象、继承)。多态又称动态绑定、后期绑定、运行时绑定。我们先来看一个多态的例子:public class Test {public static void main(String[] args) {play(new Cat());play(new Dog());}public static void play(...原创 2017-03-17 23:34:19 · 453 阅读 · 0 评论 -
【Java基础】-Final关键字
Final关键字可以理解为不可改变的,不可被继承的。Final关键字可以修饰变量(成员变量、局部变量)、方法、类1. final修饰变量使用Final来修饰的变量,就是告知编译器这的数据是恒定不变的。这个变量可以是基本类型,他往往是编译器常量,如果他是编译器常量,那么他就必须在定义的时候赋初值,通常用static final关键字类修饰他。这个变量也可以是引用类型,这个时候就是...原创 2017-03-11 19:49:02 · 372 阅读 · 0 评论 -
【Java基础】-【面向对象】-继承
继承是众多关系中的一种,它与组合都可以实现代码复用的思想,只是其原理截然不同:所谓组合,是指在新的类中持有其他类对象的引用,可以理解为‘我’使用‘你’来达到目的,而继承则是一种更为细致的关系,可以理解为父子关系,继承是面向对象程序设计的核心思想之一,在java中,支持的是单继承。一个类A继承了另一个类B,B称之为基类(又叫父类),A成为子类,子类A自动拥有父类的所有(成员变量和方法),但这并不...原创 2017-03-11 20:55:32 · 347 阅读 · 0 评论 -
【Java基础】-abstract关键字
Java中的“抽象”的概念:在继承的关系中,往往存在这样一类现象,父类所提供的一些方法只是用来提供给子类进行重写的,这种方法往往是“哑”的,它们本来可以不用在基类中定义逻辑,他们的目的就是为基类的所有导出类创建一个通用的“接口”。建立这种“接口”的唯一理由就是不同的子类可以用不同的方式表示此接口,定义一种基本的形式,表示导出类的公共部分。抽象方法与抽象类:我们称这样的方法为“抽象方...原创 2017-03-22 17:59:33 · 333 阅读 · 0 评论 -
【Java基础】-容器
所谓容器,就是橙装数据的东西,Java容器的用途就是保存对象,Java容器类被划分为两个不同的分支,也就相对应的存在两个主接口:Collection接口Collection是一个接口,它规范了存储对象的一个规则:一个独立的元素的序列,类似于数组,在它的内部,会存储若干个相同类型的元素(对象):Collection接口规定了以下方法:1. int size():2. boolea...原创 2017-04-16 13:52:46 · 552 阅读 · 0 评论 -
SpringMVC+Freemarker生成静态页面
SpringMVC+Freemarker生成静态页面原创 2017-07-03 17:47:17 · 5426 阅读 · 0 评论 -
Linux中使用alternatives切换Jdk版本
1. 准备JDK包,分别是1.7和1.8,jdk-7u79-linux-x64.tar.gz和jdk-8u161-linux-x64.gz;2. 解压,解压后的目录结构如图所示: JDK1.7: JDK1.8:3. 然后我们需要为每个版本的Java指定自己的编码,以便在切换的时候进行选择Java版本,注意,因为我们这个方法不需要配置环境变量,因此在指定编号的时候需要指定对应的java执...原创 2018-02-24 16:22:03 · 2957 阅读 · 0 评论