-
十一、并发安全
十一、并发安全 并发安全 【1】什么是类的线程安全? ? 当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替执行,并且在调用代码中不需要任何额外的同步或者协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的。 【2】线程不...
-
oop面向对象【类与对象、封装、构造方法】
oop面向对象【类与对象、封装、构造方法】 今日内容 1.面向对象 2.类与对象 3.三大特征 封装 4.构造方法 教学目标 1.能够理解面向对象的思想 2.能够明确类与对象关系 3.能够掌握类的定义格式 4.能够掌握创建对象格式,并访问类中的成员 5.能够完成手机类的练习 6.能够...
-
《深入理解Java虚拟机》-----第13章 线程安全与锁优化
《深入理解Java虚拟机》-----第13章 线程安全与锁优化 概述 在软件业发展的初期,程序编写都是以算法为核心的,程序员会把数据和过程分别作为独立的部分来考虑,数据代表问题空间中的客体,程序代码则用于处理这些数据,这种思维方式直接站在计算机的角度去抽象问题和...
-
注解在Java中是如何工作的?
注解在Java中是如何工作的? 来一点咖啡,准备好进入注解的世界。 注解一直是 Java 的一个非常重要的部分,它从 J2SE 5.0 开始就已经存在了。在我们的应用程序代码中,经常看到 @Override 和 @Deprecated 这样的注解。在本文中,我将讨论注解到底是什么,为什么引入注解...
-
并发编程之Java锁
并发编程之Java锁 一、重入锁 锁作为并发共享数据,保证一致性的工具,在JAVA平台有多种实现(如 synchronized(重量级) 和 ReentrantLock(轻量级)等等 ) 。这些已经写好提供的锁为我们开发提供了便利。 重入锁,也叫做递归锁,指的是同一线程 外层函数获得锁之后 ,内...
-
oopday02(面向对象-构造方法&静态static)
oopday02(面向对象-构造方法静态static) 面向对象之封装 01_ 面向对象 ( 构造方法 Constructor 概述和格式 ) * A:构造方法概述和作用 * 给对象的数据(属性)进行初始化 * B:构造方法格式特点 * a:方法名与类名相同(大小也要与类名一致) * b:没有返回值类型,连void都没...
-
EasyExcel 轻松灵活读取Excel内容
EasyExcel 轻松灵活读取Excel内容 写在前面 Java 后端程序员应该会遇到读取 Excel 信息到 DB 等相关需求,脑海中可能突然间想起 Apache POI 这个技术解决方案,但是当 Excel 的数据量非常大的时候,你也许发现,POI 是将整个 Excel 的内容全部读出来放入到内存中,所以...
-
Mybatis学习 四
Mybatis学习 四 Spring 集成Mybatis 一:首先下载jar包(Spring、mybatis、dbcp及mybatis-spring),注意Spring与mybatis之间是有版本要求的,不然会报错,具体版本间对照网上很多,就不贴出来了 数据库连接池使用的是dbcp,这个看自己,可以随时替换 !-- https://mvnrep...
2019-10-25 06:50:11 文件wordSpring配置PSWiredtimHTTPSapache<Application
-
多线程从概念到原理到底层
多线程从概念到原理到底层 1. 线程和进程的区别 进程和线程:可以单独运行的程序,对于传统的计算机操作系统而言,进程是一个进行资源分配和调度的基本单位,但是每次操作系统对不同的进程或者软件进行切换的时候就会产生一次的数据回收和 再次分配新的数据,所以传统...
-
oopday01(面向对象-类&private&this)
oopday01(面向对象-类privatethis) 面向对象基本概述、封装 01_ 面向对象 ( 面向对象思想概述 ) *A: 面向过程思想概述 *第一步 *第二步 *B: 面向对象思想概述 *找对象 ( 第一步 , 第二步 ) *C: 举例 *买煎饼果子 *洗衣服 *D: 面向对象思想特点 *a: 是一种更符合我们思...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
