- 分类:
-
- 介绍Java CAS 原理分析
- java基础教程栏目介绍CAS 全称是 compare and swap,是一种用于在多线程环境下实现同步功能的机制。CAS 操作包含三个操作数 -- 内存位置、预期数值和新值。
- Java基础 2772 2020-12-24 17:37:00
-
- transient关键字的作用是什么
- transient关键字的作用是:被transient修饰的变量不参与序列化和反序列化。当一个对象被序列化的时候,transient型变量的值不包括在序列化的表示中,然而非transient型的变量是被包括进去的。
- Java基础 15749 2023-01-13 00:39:47
-
- java如何获取系统当前时间
- java获取系统当前时间的方法:获得当前时间和当前时间前30秒时间,代码为【SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");】。
- Java基础 6433 2020-12-18 11:27:58
-
- 记录Java 集合类 List 的坑
- java基础教程栏目介绍集合类包含 Map 和 Collection 两个大类,其中 Collection 下面的 List 列表是我们经常使用的集合类之一,很多的业务代码都离不开它,今天就来看看 List 列表的一些坑。
- Java基础 3267 2020-12-17 17:16:14
-
- 自认为最牛掰的 Java JSON 解析器:Jackson
- java基础教程栏目介绍Java JSON的解析器,在当今的编程世界里,JSON 已经成为将信息从客户端传输到服务器端的首选协议,可以好不夸张的说,XML 就是那个被拍死在沙滩上的前浪。
- Java基础 2959 2020-12-16 09:48:54
-
- Java使用反射,把对象转换成 MongoDb 的结构
- 作为 Java 程序员,我们如果用好反射,不但能提高自己的技术水平,还能开发出更好的项目。然而,虽然很多人听说过反射,但却不知道应该用在哪里。那么,java基础教程就从实际工作出发,使用反射,把对象转...
- Java基础 4237 2020-12-15 17:30:48
-
- java线程状态有哪些
- java线程状态:1、新建状态New;2、就绪状态Runnable;3、运行状态Running;4、阻塞状态Blocked;5、死亡状态Dead。
- Java基础 15647 2023-01-13 00:39:47
-
- jdk1.7和jdk1.8的区别是什么
- 区别:jdk1.8中取消了永久代,取而代之的是Metaspace,这个空间不占用jvm虚拟机的内存,而是占用物理机的内存;jdk8新增了lambda表达式、访问局部变量、函数式接口等特性。
- Java基础 13834 2020-12-14 17:17:51
-
- java中static关键字的作用是什么
- java中static关键字的作用:1、java中可以通过statin关键字修饰变量达到全局变量的效果;2、static修饰的方法属于类方法,不需要创建对象就可以调用;3、static代码块常用于初始化静态变量。
- Java基础 36464 2023-01-13 00:39:47
-
- 搞懂Java日志级别,重复记录、丢日志问题
- java基础教程栏目介绍如何解决Java日志级别,重复记录、丢日志问题,日志配置文件通常很繁杂,很多同学习惯从其他项目或网上博客直接复制份配置文件,但却不仔细研究如何修改。常见错误发生于重复记录日志、同步日志的性能、异步记录的错误配置。
- Java基础 10386 2020-12-11 17:26:34
-
- 线程池创建的四种方法是什么
- 方法:newCachedThreadPool创建可缓存线程池、newFixedThreadPool创建定长线程池、newScheduledThreadPool创建定长线程池、newSingleThreadExecutor创建单线程化线程池。
- Java基础 34569 2023-01-13 00:39:43
-
- 详解JVM创建对象及访问定位过程
- java基础教程栏目主要介绍了JVM创建对象及访问定位过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
- Java基础 3240 2020-12-08 17:50:03
-
- 静态代理和动态代理的区别是什么?
- 区别:静态代理由程序员创建或工具生成代理类的源码,再编译代理类;程序运行前已经存在代理类的字节码文件,代理类和委托类的关系在运行前就确定了。动态代理类的源码是在程序运行期间由JVM根据反射等机制动态的生成,所以不存在代理类的字节码文件。
- Java基础 4712 2020-12-04 10:52:34
-
- java是动态语言还是静态语言?
- java是静态语言,Java是在编译时期确定的变量类型且在运行时期不能改变,在类型转换方面也是强制的,例如大范围整数类型转换为小范围整数类型时必须要强转,如int必须强制转换才能得到小范围类型byte;所以Java是静态、强类型语言。
- Java基础 7821 2023-01-13 00:39:43
-
- myeclipse安装教程是什么
- myeclipse安装教程:首先点击安装包进行安装,并同意一些条款;然后设置安装位置,并选择要安装的组件;接着选择软件位数;最后初始化默认空间,设置文件夹路径即可。
- Java基础 25601 2023-01-13 00:39:42