java基础
差得多G先生
日积小流 方成大海
展开
-
java中的内存划分
java的内存需要划分成5个部分1.栈(Stack):存放的都是方法中的局部变量。方法的运行一定要在栈当中运行。 局部变量:方法的参数,或者是方法{}内部的变量。 作用域:一旦超出作用域,立刻从栈内存当中消失。2.堆(Heap):凡是new出来的东西,都在堆当中。 ...原创 2020-01-01 13:23:47 · 191 阅读 · 0 评论 -
运算符
算数运算符+ 加法运算,字符串连接运算 1.对于数值来说,那就是加法。2.对于char类型来说,在计算之前,char会被提升为int,然后再计算。 3.对于字符串String来说,加号代表字符串连接操作。- 减法运算* 乘法运算/ 除法运算% 取模运算,两个数字相除取余数。++ ,-- 自增自减运算赋值...原创 2019-12-19 17:12:45 · 209 阅读 · 0 评论 -
多线程----多线程是个什么鬼
引用多线程只有一个目的,那就是更好的利用cpu的资源多线程:指的是这个程序(一个进程)运行时产生了不止一个线程 并行:多个cpu实例或者多台机器同时执行一段处理逻辑,是真正的同时。 并发:通过cpu调度算法,让用户看上去同时执行,实际上从cpu操作层面不是真正的同时。并发往往在场景中有公用的资源,那么针对这个公用的资源往往产生瓶颈,我们会用TPS或者QPS来反应这个系统的...原创 2018-10-29 09:24:38 · 232 阅读 · 0 评论 -
事务简单讲解
1.事务:一个最小的不可再分的工作单元;通常一个事务对应一个完整的业务(例如银行账户转账业务,该业务就是一个最小的工作单元)一个完整的业务需要批量的DML(insert、update、delete)语句共同联合完成。事务,就是一组操作数据库的动作集合。事务是现代数据库理论中的核心概念之一。2.事务四大特征(ACID)原子性(A):事务是最小单位,不可再分 一致性(C):事...原创 2018-12-28 21:30:32 · 285 阅读 · 0 评论 -
线程概述
1.线程和进程 几乎所有的操作系统都支持进程概念,所有运行中的任务通常对应一个进程。进程是处于运行过程中的程序,并且具有一定独立功能 1.一般而言进程包含如下三个特征 。 独立性:进程是系统中独立存在的实体,它可以拥有自己独立的资源,每一个进程都拥有自己私有的地址空间。在没有经过进程本身允许的情况下,一个用户进程不可以直接访问进程的地址空间。 动态...原创 2019-02-04 15:52:13 · 297 阅读 · 0 评论