多态的概述及其代码体现 多态(polymorphic)概述 事物存在的多种形态 多态前提 a:要有继承关系。 b:要有方法重写。 c:要有父类引用指向子类对象。 运行结果为猫吃鱼 猫吃鱼 多态中的成员访问特点之成员变量 成员变量 编译看左边(父类),运行看左边(父类)。 运行结果为 10 20 多态 ...
分类:
编程语言 时间:
2020-01-17 21:32:14
阅读次数:
83
1.下载jdk 当前最新版本下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 历史版本下载地址:http://www.oracle.com/technetwork/java/javase/archive-1 ...
分类:
系统相关 时间:
2020-01-17 15:07:22
阅读次数:
78
一、封装性 1、为什么要使用封装性? 创建对象以后,可以通过对象.属性名的方法进行赋值。只能限制数据的类型,和数值的范围。但是往往我们需要更多的其它条件的限制。在属性的声明处无法限制。所以我们采用如下的方式。 使用权限修饰符对属性进行修饰,在其它的类中就无法直接对属性进行调用和赋值。 提供公共的方法 ...
分类:
编程语言 时间:
2020-01-17 10:09:09
阅读次数:
77
1、一维数组 1.1 数组的声明和初始化声明方式: String str[]; //不建议使用 String[] str2; 静态初始化:初始化和赋值同时进行 String[] str = new String[]{“aa”,”bb”} String[] str2 = {“aa”,”bb”} //声 ...
分类:
编程语言 时间:
2020-01-17 09:30:06
阅读次数:
125
1、循环中异常使用 package com.an.exception; /** * @description: * @author: anpeiyong * @date: Created in 2020/1/16 10:18 * @since: */ public class ForExceptio ...
分类:
编程语言 时间:
2020-01-16 16:07:58
阅读次数:
78
1、首先下载jdk和eclipsejdk官方下载网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 官方有时候下的很慢很慢,百度网盘现成的jdk8:https://pan.baidu.com/s/1gXg47NE ...
分类:
系统相关 时间:
2020-01-16 10:42:39
阅读次数:
182
代码块的概述和分类 根据其位置和声明的不同,代码块可以分为局部代码块,构造代码块,静态代码块,同步代码块。 常见代码块的应用 a:局部代码块 在方法中出现;限定变量生命周期,及早释放,提高内存利用率 b:构造代码块 (初始化块) 在类中方法外出现;多个构造方法方法中相同的代码存放到一起,每次调用构造 ...
分类:
编程语言 时间:
2020-01-16 00:44:12
阅读次数:
79
1、官网下载jdk的rpm文件(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) 2、到该文件所在目录执行命令 rpm -ivh jdk-8u221-linux-x64.rpm 3 ...
分类:
其他好文 时间:
2020-01-15 19:26:26
阅读次数:
118
一.安装JDK1.在Linux服务器先安装jdk:以jdk-8u172-linux-x64.tar.gz为例:下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2.然后把下载tar.gz文件发送到服务器上3 ...
分类:
系统相关 时间:
2020-01-15 12:16:30
阅读次数:
122
java语言是提倡高内聚低耦合的语言,spring的出现是为了解耦,在传统的javaSE程序设计中,我们直接在对象内部通过new进行创建对象或者GetInstance(单例)等直接或者间接的调用构造方法创建一个对象,在Spring开发的模式中,spring容器使用工厂模式为我们创建对象,我们使用时不 ...
分类:
编程语言 时间:
2020-01-15 12:16:07
阅读次数:
280