Java基础
凛冬降至
这个作者很懒,什么都没留下…
展开
-
Java中的final关键字
我们都知道Java中final关键字的用法:被fiinal修饰的类不能被继承。被final修饰的方法不能被重写。被final修饰的变量不能被修改。 然而,被final修饰的变量不能被修改,这个怎么理解呢,是变量的值不能被修改,还是引用不能被修改呢,引用的对象可以被修改吗,我们来看代码:package com.yuwl.jdk;/** * 测试内容:f...2018-03-18 22:39:33 · 86 阅读 · 0 评论 -
Java中的static关键字
静态变量静态方法static关键字基本用法:1.被static修饰的变量为静态变量,通过类名.变量名可以直接访问。2.被static修饰的方法为静态方法,通过类名.方法名可以直接访问。静态变量和静态方法属于类自身,被类对象实例共享。有些人容易混淆的一个问题:静态方法能不能引用非静态资源?静态方法里面能不能引用静态资源?非静态方法里面能不能引用静态资源?比如就以这段代码为例,...2018-03-19 15:12:22 · 93 阅读 · 0 评论 -
Object类的equals方法和hashCode方法
Object 类是所有类的父类,Object类中定义了很多重要的方法,有些基础方法是必须要搞清楚的,今天我们就来学习下Object类中的equals方法和hashCode方法。 一、equals方法首先我们来看下Object类的equals方法的源码:public boolean equals(Object obj) { return (this == obj)...2018-03-19 18:12:05 · 220 阅读 · 0 评论 -
Java回调接口
所谓回调:就是A类中调用B类中的某个方法C,然后B类中反过来调用A类中的方法D,D这个方法就叫回调方法,这样子说你是不是有点晕晕的,其实我刚开始也是这样不理解,看了人家说比较经典的回调方式:Class A实现接口CallBack callback——背景1class A中包含一个class B的引用b ——背景2class B有一个参数为callback的方法f(CallBac...原创 2018-05-20 21:53:12 · 197 阅读 · 0 评论