szs
szs
全部文章
分类
eclipse(1)
hibernate(1)
java(14)
mybatis(1)
mysql(1)
Redis(15)
数据库(1)
数据结构(1)
未归档(30)
设计模式(2)
归档
标签
去牛客网
登录
/
注册
这很牛客哈
说出你的故事。
全部文章
(共67篇)
Java中的super关键字
super关键字和this关键字挺像的,只不过this是引用当前类中的对象,而super是引用父类对象。 比如 class Animal{ String name = "a some animal"; void eat(){ System.out.prin...
java
2016-06-28
0
369
Java中的this关键字
this关键字,是指代的当前对象。 先来一段代码 class User{ private Integer id; private String email; public void init(Integer id,String email){ id = id; ema...
java
2016-06-28
0
449
Java构造函数
Java中有一个特殊的方法,它是用来给对象进行初始化的,它就叫做构造函数。 构造函数的函数名和类名一致,但是没有返回类型,不用return。 可以通过重载来实现产生多个构造函数,区别就在于参数列表的不同。 比如 class User{ private Integer id; priv...
2016-06-28
0
570
Java接口
在Java中,存在着那么一个类,在这个类中,它所有的方法都必须是抽象方法,而且里面所定义的变量都必须被修饰为public static final ,这个特殊的类有一个神奇的名字叫做接口,接口就是一个完全抽象类,用interface来声明。 Java支持单继承,但是支持多实现,接口就弥补了这个无法...
java
2016-06-28
0
425
Java抽象
Java抽象类指的是一个类中既可以含有抽象方法,又可以非抽象方法,也可以含有数据成员变量,而且被abstract修饰符所修饰的类。 抽象类中的抽象方法只有声明没有主体,子类继承了抽象父类之后,就必须实现(重写)抽象类中的所有抽象方法,而抽象类中的属性也可以被修改。 抽象类和普通类的区别 ...
java
2016-06-28
0
372
Java多态
Java面向对象的第三个特性就是多态,封装和继承都是多态的基础。 多态,表示一个事物具有多种表现形态。 也就是说,对于同一个方法,用不同的(类)方式来调用会得到不同的结果。 首先得符合三个条件,要有继承,要有重写,父类的引用指向子类对象。 废话不多说,上代码 class Aninal{ ...
java
2016-06-28
0
422
Java继承
Java继承是面向对象的第二个特性,Java只支持单继承,防止产生二义性,以免出现同时继承多个类,而类又有相同的方法,JVM一下子不知道要找哪个类的方法了,瞬间蒙蔽,over。 继承,首先要有继承,就必须存在关系。比如,父与子的关系。 继承关系中,父类又称为基类,子类又称为派生类。 继承,使得...
2016-06-27
0
336
Java封装
Java面向对象具有三大特性,封装、继承、多态。 在这里,来谈一谈封装。 封装,隐藏对象的属性和实现的细节,只对外部暴露公共访问的方法。 封装的好处是安全性、可重用性、便捷性。 为什么说是安全呢? 类中的属性都被限制了访问权限为private,只允许本类访问,外面就不可以了。对于...
java
2016-06-22
0
395
Java面向对象
谈到面向对象,那就不得不说到面向过程了。 对于面向过程来说,主要体现的是功能过程,关注点是功能。 而面向对象则是体现具有功能的对象,关注点是对象。 拿一个demo来说,打开冰箱,取出东西,关闭冰箱,就是这么一个过程, 面向过程很直接,就是打开、取出、关闭。 而面向对象则不同了,声明一个冰...
java
2016-06-22
0
376
Java数组
Java中常见的数组有:一维数组、二维数组 数组,是一组数据类型相同的数据的集合。 数组,从数据类型上来说,属于引用数据类型。 数组,声明的时候,在栈内存中存在一个对象,new的时候,就在堆内存中开辟一块内存区域,将地址存在对象中。 一维数组 //写法1. int arr[] = new ...
java
2016-06-20
0
394
首页
上一页
1
2
3
4
5
6
7
下一页
末页