自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

a520songhai的博客

欢迎留言

  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

翻译 final方法

final方法 将方法声明为final,那就说明你已经知道这个方法提供的功能已经满足你要求,不需要进行扩展,并且也不允许任何从此类继承的类来覆写这个方法,但是继承仍然可以继承这个方法,也就是说可以直接使用。

2017-03-08 17:26:04 169

翻译 接口的注意点

接口里定义的方法 必须是没有方法体! 否则将会编译错误。 接口的方法都没有方法体 , 所以都是抽象方法! 接口的实现类必须都要重写接口中的方法!一般情况下都是用接口去 new 出一个实现类 的对象, 然后用接口去调同实现类里面的方法,这样的话在接口里面都是Public的修饰。 在接口中可以定义变量, 但是必须在前面修饰 静态的 常量的, 变量名 全大写。

2017-03-08 15:23:46 208

原创 多态的条件

多态(Polymorphism)按字面的意思就是”多种状态”。在面向对象语言中,接口的多种不同的实现方式即为多态 1,继承 2,重写 3,父类的指针指向子类

2017-03-08 15:11:04 409

转载 多态

动态绑定和多态; 其实动态绑定和多态讲的都是一个概念; 动态绑定是指在“执行期间(而非编译期间)”判断所引用对象的实际类型,根据其实际类型调用其相应的 方法; 多态就是一个对象的多种不同用法; 动态绑定的3个条件: 1、要有继承; 2、要有重写; 3、父类引用指向子类对象; 动态绑定优点:使我们的程序更有扩展性,灵活性;

2017-03-08 14:52:20 176

翻译 继承

继承; 在什么情况下用继承呢? 当一个东西是不是例外一个特征的时候,即is-a关系,我们就使用继承来实现; 语法:(修饰符) 新定义的子类类名 extends 父类类名 { }; 使用继承时,父类除了构造方法外,所有的都被子类继承; 我们用关键字 extends 来使用继承,实现扩展;extends 前面的是子类,后面跟上的是父类(被继承的 类); super 的使用: 调用父类的构

2017-03-08 14:51:14 157

翻译 抽象类

抽象类; 首先了解抽象类,我们就要了解什么事抽象方法;那么什么事抽象方法呢? 我们把没有完成的方法叫做抽象方法;也就是没有方法体的方法;而没有完成的方法是不能实例化的; 所以抽象类的概念就是:无法实例化的类;也可以说含有抽象方法的类叫抽象类;不能创建对象; 作用:用来定义规则; 语法:修饰符(public) abstract class 类名{ }; 抽象类注意的3个条件: 1、抽象类

2017-03-08 14:50:23 210

翻译 public,pritected,default,private的权限

java中的访问修饰符有:public (公共的) protected (受保护的) default (默认的) private (私有 的); 下面是访问修饰符的访问权限: 访问修饰符 本类 子类 不同包的子类 不同包的非子类 public 能访问 能访问 能访问 能访问 protected 能访问 能访问 能访问 不能访问 default 能访问 不能访问 不能访问 不能访问(但在同

2017-03-08 14:49:36 380

翻译 重写的特点

1、必须是在继承里2、方法名、参数个数和参数类型 都必须相同3、jdk1.5以后,返回值类型可以与父类相同,也可以与父类不同,但是要求返回值类型是父类的子类。如: 父类的返回值类型是Object类,子类的返回值可以是Object类的子类比如String4、派生类重写的方法的访问权限不能低于基类的权限5、派生类抛出的异常应该和基类相等或比基类更小

2017-03-08 14:38:31 2392 1

翻译 重载的特点

定义:一个类中含两个以上同名的方法,他们之间就构成重载特点: 1、必须是两个以上同名的方法 2、方法之间的参数组合必须不同(参数的数目不同或者参数的类型不同) 3、方法的返回值不能作为判断方法之间是否构成重载的依据好处: 大大简化啦的类调用者的代码,让我们感觉类有一种自动化调用的功能,而没有增加类创建的代码

2017-03-08 14:35:52 1694

原创 高内聚与低耦合

内聚就是一个模块内各个元素彼此结合的紧密程度,高内聚就是一个模块内各个元素彼此结合的紧密程度高。所谓高内聚是指一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的单一责任原则。高内聚,低耦合的系统具有更好的重用性,维护性,扩展性,可以更高效的完成系统的维护开发,持续的支持业务的发展,而不会成为业务发展的障碍。 耦合按从强到弱的顺序可分为以下几种类型:(1)内容耦合。当一个模块直接修改

2017-03-08 14:28:55 272

转载 没有Internet访问权限如何解决

方法一:关闭此网络感知功能即可,打开运行(打开方式一:开始-所有程序-附件-运行,打开方式二:win+R)输入gpedit.msc确定,依次展开计算机配置-管理模版-系统,和internet通信管理,然后单击internet通信设置。在详细信息窗口中,双击关闭windows 网络连接指示器活动测试,然后单击 已启用。看好了没有,如果没有重启电脑。方法二:运行 输入:netsh winsock res

2017-03-07 09:00:10 6511

转载 安装win10步骤

首先我们需要制作一个U盘启动盘,我们选择使用老毛桃之类的软件来制作。将Win10的ISO镜像写入U盘,具体的可以看下面的图,一看就懂了。    有了U盘启动之后,我们就要到BIOS里去设置成U盘启动,让安装程序得以运行。当然,如果自己的主板支持UEFI启动的话,那就不用动了。  好了,插入制作好的U盘开机,我们就直接进入安装过程了。选择默认的语言和输入法,直接进入下一步    知道这里,需要输入

2017-03-07 08:44:59 398

转载 简述交换机和路由器的区别

1、路由器是用来扩大网络数据并发的设备。 2、交换机是用来并联PC机的设备,相当于电源插排。 3、目前市场的路由器可以不配置WAN口的情况下,当交换机使用。 4、交换机不能当做路由器使用

2017-03-06 10:53:27 775

转载 路由器

路由器是一种网络设备,它的主要功能是用来扩展网络规模的。如一条光纤到单位,电信只会给你一个IP地址,那么从光电转换器下来只有一个J45端口,只有一台电脑能上网,即使这个端口通过网线连接到交换机,交换机下面的每台电脑都要设成这一个地址,同时也只能有一台电脑能上网,单位内部如200台电脑都要上网的话必须在内部组建局域网,每台电脑的IP地址都不相同,如从 至 ,这时就用得着路由器了,路由器上设置WAN为电

2017-03-06 10:41:19 208

原创 如何创建多线程

两种方式,第一种继承Thread,第二种实现Runnable public Class Threadone extends Thread{ public void run(){//你的实现代码} }public class Threadtwo implements Runnable{ public void run(){//你的实现代码} } 这两种方式的调用: public clas

2017-03-06 10:29:03 160

转载 Java多线程面试问题

Java多线程面试问题 1. 进程和线程之间有什么不同? 一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的单一进程。线程可以被称为轻量级进程。线程需要较少的资源来创建和驻留在进程中,并且可以共享进程中的资源。多线程编程的好处是什么? 在多线程程序中,多个线程被并发的执行

2017-03-06 10:21:42 150

转载 磁盘镜像文件的制作

为了以防意外情况发生,丢失重要的文件系统、数据,而没有方法恢复,因此想将一个硬盘里的所有数据(包括系统、软件等)到拷贝到另外一个空硬盘里,以作备用。该如何做呢?对于这个很简单,当然是运用到磁盘镜像文件的制作啦!但是具体该如何操作可能对很多人来说是一个大问题。为了给广大用户提供参考,小编跟大家分享一下磁盘镜像制作的方法!小编的方法很简单就是借助方便简单的镜像文件出来工具,而WinISO是小编的选择,运

2017-03-06 10:19:12 2870

转载 HashMap和TreeMap有什么区别

HashMap和TreeMap有什么区别。HashMap通过hashcode对其内容进行快速查找,而TreeMap中所有的元素都保持着某种固定的顺序,如果你需要得到一个有序的结果你就应该使用TreeMap(HashMap中元素的排列顺序是不固定的)

2017-03-04 15:01:47 335

转载 java面试之集合类

java.util包中就包含了一系列重要的集合类,而对于集合类,主要需要掌握的就是它的内部结构,以及遍历集合的迭代模式。Java2的集合框架,抽其核心,主要有三种:List、Set和Map。如下图所示:Java集合面试题:[1]集合面试题、Java集合 Java集合面试题:[1]集合面试题、Java集合 方法/步骤 集合类特性(几个常用类的区别) ArrayList: 元素单个,效率高,多用

2017-03-04 15:00:04 609

转载 java面试之常见异常

NO.1 java.lang.NullPointerException   这个异常大家肯定都经常遇到,异常的解释是 “程序遇上了空指针 “,简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在 创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋 友常犯的错误,即把数组的初始化和数组元素

2017-03-04 14:57:14 309

stax-api-1.0.1 java 操作 xml 文件 一个很好用的包

stax-api-1.0.1 java 操作 xml 文件 一个很好用的包 111

2018-06-22

一个简单maven项目框架ssm

在数据库建一张学生表代码里的属性 一致 ssm框架 ,jdk 1.8的, tomcat 7

2018-06-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除