1、为什么要用锁? 锁-是为了解决并发操作引起的脏读、数据不一致的问题。 2、锁实现的基本原理 2.1、volatile Java编程语言允许线程访问共享变量, 为了确保共享变量能被准确和一致地更新,线程应该确保通过排他锁单独获得这个变量。Java语言提供了volatile,在某些情况下比锁要更加方 ...
分类:
编程语言 时间:
2020-07-24 09:33:02
阅读次数:
63
数字地雷游戏是大家经常玩的游戏,哪么,如何用Java语言来编写数字地雷游戏呢? ...
分类:
编程语言 时间:
2020-07-22 20:27:22
阅读次数:
107
接口概述:接口是Java语言中的一种引用类型,是方法的"集合",所以接口的内部主要就是定义方法,包含常量,抽象方法(JDK7及以前),额外增加默认方法和静态方法(JDK8),额外增加私有方法(jdk9)。接口的定义,它与定义类方式相似,但是使用interface关键字。它也会被编译成.class文件,但一定要明确它并不是类,而是另外一种引用数据类型。publicclass类名.
分类:
编程语言 时间:
2020-07-22 20:22:17
阅读次数:
76
接口概述: 接口是Java语言中的一种引用类型,是方法的"集合",所以接口的内部主要就是定义方法,包含常量,抽象方法(JDK 7及以前),额外增加默认方法和静态方法(JDK 8),额外增加私有方法(jdk9)。 接口的定义,它与定义类方式相似,但是使用 interface 关键字。它也会被编译成.c ...
分类:
编程语言 时间:
2020-07-22 16:21:35
阅读次数:
70
Java继承的三个特征 1.Java语言是单继承的,一个类的直接有且仅有一个。 若一个子类有多个父类,当父类有相同方法名时,子类无法正常调用。 2.Java语言可以多级继承。 public class A{} public class B extends A{} public class C ext ...
分类:
编程语言 时间:
2020-07-22 15:40:16
阅读次数:
57
什么是反射 反射就是在程序运行的过程中,动态的获取类的信息或者动态的调用对象的方法或属性。通过反射机制,对于任意一个类,都能知道它的属性和方法,对于任意一个对象,都能调用它的任意一个属性和方法(包括私有属性和方法)。这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 我们知道 ...
分类:
编程语言 时间:
2020-07-22 01:45:43
阅读次数:
75
一、反射的概述 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Clas ...
分类:
编程语言 时间:
2020-07-21 21:52:55
阅读次数:
65
Java中常用类和方法(Number&Math) 包装类 在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。为了解决这个问题,Java 语言为每一个内置数据类型提供了对应的包装类。 基本数据类型 byte short int long float double char boo ...
分类:
编程语言 时间:
2020-07-20 22:37:42
阅读次数:
88
Java历史 学习Java语言之前,我觉得大家应该是从头开始,对吧?不管你之前是学过还是没学过,都和学习某一个知识一样,从头开始去了解它,然后到这个深入的掌握,到最后你可能理解并且灵活的运用。所以它肯定是这样的一个过程,所以不管你们之前有没有学过,反正建议大家都认真地看一看。那么,这“头”,哪里是“ ...
分类:
编程语言 时间:
2020-07-20 15:29:47
阅读次数:
73
1.JDBC(java Data Base Connectivity)Java语言连接数据库系统JDBCj接口是一套class文件,由sun公司制定2.连接数据库驱动:各大厂商编写的JDBC接口的实现类,编译以后将这些实现类打包成jar并且发布;jar在Java.sql.*里边;3.API(Appl ...
分类:
数据库 时间:
2020-07-19 23:51:12
阅读次数:
137