这周四老师给我们讲了很多东西,告诉我们今后如何更好的工作学习。现在苦一点以后轻松一点。教学计划等也了解了大概。后两节课老师给我们布置了一道编程题如下: 题目:返回一个整数数组中最大子数组的和。 要求: 输入一个整形数组,数组里有正数也有负数。 数组中连续的一个或多个整数组成一个子数组,每个子数组都有 ...
分类:
其他好文 时间:
2019-03-09 13:02:35
阅读次数:
186
1. ReentrantLock的介绍 ReentrantLock重入锁,是实现Lock接口的一个类,也是在实际编程中使用频率很高的一个锁,支持重入性,表示能够对共享资源能够重复加锁,即当前线程获取该锁再次获取不会被阻塞。在java关键字synchronized隐式支持重入性(关于synchroni ...
分类:
其他好文 时间:
2019-02-21 00:18:17
阅读次数:
166
(1)this调用本类中的属性,也就是类中的成员变量; this.name=name; (2)this调用本类中的其他方法; (3)this调用本类中的其他构造方法,调用时要放在构造方法的首行。 public class Student { //定义一个类,类的名字为student。 public ... ...
分类:
编程语言 时间:
2019-02-20 19:51:57
阅读次数:
136
1. ReentrantLock的介绍 ReentrantLock重入锁,是实现Lock接口的一个类,也是在实际编程中使用频率很高的一个锁,支持重入性,表示能够对共享资源能够重复加锁,即当前线程获取该锁再次获取不会被阻塞。在java关键字synchronized隐式支持重入性(关于synchroni ...
分类:
其他好文 时间:
2019-02-08 20:17:44
阅读次数:
201
1. volatile简介 在上一篇文章中我们深入理解了java关键字synchronized,我们知道在java中还有一大神器就是关键volatile,可以说是和synchronized各领风骚,其中奥妙,我们来共同探讨下。 通过上一篇的文章我们了解到synchronized是阻塞式同步,在线程竞 ...
分类:
其他好文 时间:
2019-02-08 19:50:51
阅读次数:
140
Java所有关键字都是小写的,TRUE、FALSE和NULL都不是Java关键字。 Java语言支持的类型分为两类:基本类型和引用类型。基本类型包括boolean类型和数值类型。引用类型包括类、接口和数组类型,还有一种特殊的null类型。 字符串不是基本数据类型,字符串是一个类,也就是一个引用数据类 ...
分类:
编程语言 时间:
2019-01-16 11:45:26
阅读次数:
198
使用Gson解析 在与Java关键字冲突的字段加上@SerializedName注解 @SerializedName("abstract") private String abstractX; 使用Jackson解析 在与Java关键字冲突的字段加上@JsonProperty注解 @JsonProp ...
分类:
编程语言 时间:
2019-01-08 19:36:11
阅读次数:
570
前言 最近在看多线程时,在线程调用getName()方法时发现this关键字,这半年来,都没怎么写过java代码了,入坑了外包,面试java,进公司后做了运维维护,天天在熟悉linux命令,好处就是从linux小白变成了linux小灰,坏处就是本来对java就不是太清楚的自己,几乎忘记了java,现 ...
分类:
编程语言 时间:
2018-12-22 20:38:40
阅读次数:
177
Java关键字是Java语言保留供内部使用的,如class用于定义类。 关键字也可以称为保留字,它们的意思是一样的,我们不能使用关键字作为变量名或方法名。 表2-1 Java中的关键字/保留字 abstract assert boolean break byte case catch char cl ...
分类:
编程语言 时间:
2018-12-16 23:20:42
阅读次数:
217
前言 this关键字属于Java中比较复杂的关键字之一,若是学习过C++或者其他的一些面向对象语言也会遇到this这个关键字并且都会看到this的含义就是表示当前对象。什么叫做表示当前对象?this在Java中的用法是怎样的呢?将分为下面几点介绍。 this调用属性 this调用方法 this表示当 ...
分类:
编程语言 时间:
2018-11-19 11:14:37
阅读次数:
167