作用

  • DART语言简介,它的作用在编程上有什么作用?

    简单介绍Dart语言 Dart是一种针对客户优化的语言,亦可在任何平台上快速开发的应用陈旭。目标是为多平台开发提供最高效的变成语言,并为应用程序框架搭配了领会的运行时执行平台。 D…

    编程笔记 2023年2月10日
  • JAVA系列之类加载机制详解

    一、类加载过程 程序员编写的Java源程序(.java文件)在经过编译器编译之后被转换成字节代码(.class 文件),类加载器将.class文件中的二进制数据读入到内存中,将其放…

    Java 2022年11月27日
  • 还不懂Java线程池实现原理,看这一篇icode9文章就够了

    线程池无论是工作还是面试都是必备的技能,但是很多人对于线程池的实现原理却一知半解,并不了解线程池内部的工作原理,今天一灯就带大家一块剖析线程池底层实现原理。 1. 为什么要使用线程…

    Java 2022年11月27日
  • JVM运行时数据区域详解

    1. 程序计数器 程序计数器(Program Counter Register)是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。 JVM可以同时支持多个执行线…

    Java 2022年11月26日
  • Java锁的逻辑(结合对象头和ObjectMonitor)

    我们都知道在Java编程中多线程的同步使用synchronized关键字来标识,那么这个关键字在JVM底层到底是如何实现的呢。我们先来思考一下如果我们自己实现的一个锁该怎么做呢: …

    Java 2022年11月26日
  • icode9-Java核心知识体系4:AOP原理和切面应用

    1 概述 我们所说的Aop(即面向切面编程),即面向接口,也面向方法,在基于IOC的基础上实现。Aop最大的特点是对指定的方法进行拦截并增强,这种增强的方式不需要业务代码进行调整,…

    Java 2022年11月25日
  • Java SE 15 新增特性

    ZGC Java SE 11 JEP 333将 ZGC 垃圾收集器作为一项实验性功能引入。 这个 JEP 377 修复了一些错误,增加了一些功能和改进,现在支持…

    Java 2022年11月25日
  • Java多线程并发编程

    多线程并发 在多核CPU中,利用多线程并发编程,可以更加充分地利用每个核的资源 在Java中,一个应用程序对应着一个JVM实例(也有地方称为JVM进程),如果程序没有主动创建线程,…

    编程笔记 2022年11月24日
  • Java对象拷贝原理剖析及最佳实践

    1序言 目标复制,是在研发流程中,避不开的一个过程,既存在Po、Dto、Do、Vo每个表现层数据库的变换,也存在系统交互如实例化、反序列化。 Java对象复制分成深拷贝和浅拷贝,现…

    编程笔记 2022年11月24日
  • MySQL JDBC驱动版本与数据库版本的对应关系及注意事项

    事情发生 学了三遍的servlet,经典老师又教的第一万遍登陆注册,并且让实现,并且让演示,我们老师可能和之前的小学期公司老师完全没有沟通过,我们小学期大作业都做了一个小项目出来还…

    Java 2022年11月24日