Java关键字详解
文章平均质量分 94
不断更新Java各种关键字讲解
程序员可乐、
一个有故事的程序员,持续更新技术教程
展开
-
Java关键字(五)——this
this 也是Java中的一个关键字,在《Java编程思想》第四版第五章5.4小节对 this 关键字是这样介绍的: this 关键字只能在方法内部使用,表示对“调用方法的那个对象”的引用。 其实简单来说 this 关键字就是表示当前对象,下面我们来具体介绍 this 关键字在Java中的用法。1、调用成员变量 在一个类的方法内部,如果我们想调用其成员变量,不用...原创 2018-06-23 09:19:00 · 176 阅读 · 0 评论 -
Java关键字(三)——static
我们说Java是一种面向对象编程的语言,而对象是把数据及对数据的操作方法放在一起,作为一个相互依存的整体,对同类对象抽象出其共性,便是Java中的类,我们可以用类描述世间万物,也可以说万物皆对象。但是这里有个特殊的东西——static,它不属于对象,那么为什么呢? static 是Java的一个关键字,可以用来修饰成员变量、修饰成员方法、构造静态...原创 2018-06-21 14:53:00 · 305 阅读 · 2 评论 -
Java关键字(六)——super
在Java关键字(五)——this中我们说 this 关键字是表示当前对象的引用。而 Java 中的 super 关键字则是表示 父类对象的引用。 我们分析这句话“父类对象的引用”,那说明我们使用的时候只能在子类中使用,既然是对象的引用,那么我们也可以用来调用成员属性以及成员方法,当然了,这里的 super 关键字还能够调用父类...原创 2018-06-25 08:08:00 · 285 阅读 · 0 评论 -
Java关键字(四)——final
对于Java中的 final 关键字,我们首先可以从字面意思上去理解,百度翻译显示如下: 也就是说 final 英文意思表示是最后的,不可更改的。那么对应在 Java 中也是表达这样的意思,可以用 final 关键字修饰变量、方法和类。不管是用来修饰什么,其本意都是指 “它是无法更改的”,这是我们需要牢记的,为什么要无法更改?无非...原创 2018-06-21 23:36:00 · 250 阅读 · 0 评论 -
Java关键字(一)——instanceof
instanceof 严格来说是Java中的一个双目运算符,用来测试一个对象是否为一个类的实例,用法为: boolean result = obj instanceof Class 其中 obj 为一个对象,Class 表示一个类或者一个接口,当 obj 为 Class 的对象,或者是其直接或间接子类...原创 2018-03-02 09:23:00 · 303 阅读 · 4 评论 -
Java关键字(二)——native
本篇博客我们将介绍Java中的一个关键字——native。 native 关键字在 JDK 源码中很多类中都有,在 Object.java类中,其 getClass() 方法、hashCode()方法、clone() 方法等等都是用 native 关键字修饰的。 public final native Class&l...原创 2018-03-11 16:02:00 · 688 阅读 · 0 评论 -
Java关键字(八)——synchronized
synchronized 这个关键字,我相信对于并发编程有一定了解的人,一定会特别熟悉,对于一些可能在多线程环境下可能会有并发问题的代码,或者方法,直接加上synchronized,问题就搞定了。但是用归用,你明白它为什么要这么用?为什么就能解决我们所说的线程安全问题?下面,可乐将和大家一起深入的探讨这个关键字用法。1、示例代码结果?首先大家看一段代码,大家想想最后的打印count结果是多少?package com.ys.algorithmproject.leetcode.demo.concurr原创 2021-09-01 07:40:16 · 152 阅读 · 2 评论