upjmbai5800
upjmbai5800
全部文章
分类
J.U.C(2)
Java基础(25)
Java源码阅读(3)
JVM(4)
mybatis(3)
react(1)
Redis(1)
Spring(1)
springMVC(1)
专利(3)
刷题随笔(1)
多线程(5)
实习随笔(3)
操作系统(3)
数据库(7)
数据结构与算法(6)
网络(1)
面试问题总结(3)
高并发(2)
归档
标签
去牛客网
登录
/
注册
upjmbai5800的博客
全部文章
(共32篇)
Java内存模型
Java内存模型 1、Java内存模型定义 描述多线程环境中线程与内存的关系 Java内存模型定义了程序中各个变量的访问规则,即虚拟机将变量存储到内存和从内存取出变量的底层细节。 这里的变量可以理解为堆和方法区的,不...
java内存模型
Java基础
2019-08-11
0
629
JVM总结(3)
JVM总结(3)Class文件,类加载机制、编译过程 Java编译器先把Java代码编译为存储字节码的Class文件,再通过Class文件进行类加载。 Class类文件的结构 Java编译器可以把Java代码编译为存储字节码的Class文件 C...
JVM
Java基础
2019-08-10
0
498
JVM总结(2)
JVM总结(2)java内存区域、字节码执行引擎 1、内存区域 程序计数器:知道线程执行位置,保证线程切换后能恢复到正确的执行位置。 虚拟机栈:存栈帧。栈帧里存局部变量表、操作栈、动态连接、方法返回地址。局部变量表又存了各种基本数据类型和对象引用(句柄)。 本地方法栈...
JVM
Java基础
2019-08-10
0
546
JVM总结(1)
JVM总结(1) 1、JVM组成: JVM由类加载器子系统、运行时数据区、执行引擎以及本地方法接口组成。 2、JVM运行原理: Java源文件经编译器,编译成字节码程序,通过JVM将每一条指令翻译成不同平台机器码,通过特定平台运行。 4、运行时数...
JVM
Java基础
2019-08-09
0
645
java多线程基础(二)java线程各状态关系
注意只有可运行(就绪态)和运行中(运行态)可以相互转换
Java基础
多线程
2019-07-30
0
484
开发避坑(一)数据库写入中文信息失败
报错详细信息:Cause: java.sql.SQLException: Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column ... 报错原因:向数据库写入中文信息时,由于数据库编码的原因不支持中文写入 ...
银联实习
Java基础
实习
数据库
2019-07-29
0
495
JAVA基础知识(十一)Class类(未完)
public Method[] getDeclaredMethods()返回类或接口声明的所有方法,包括public, protected, default (package) 访问和private方法的Method对象,但不包括继承的方法。当然也包括它所实现接口的方法。 public Met...
Java基础
2019-07-29
0
456
JAVA基础知识(十)Java异常
Throwable是Error和Exception的基类 Exception(异常) :是程序本身可以处理的异常。 Error(错误): 是程序无法处理的错误。这些错误表示故障发生于虚拟机自身、或者发生在虚拟机试图执行应用时,一般不需要程序处理。 检查异...
Java基础
2019-07-28
0
551
JAVA基础知识(九)值传递与引用传递
值传递:(形式参数类型是基本数据类型):方法调用时,实际参数把它的值传递给对应的形式参数,形式参数只是用实际参数的值初始化自己的存储单元内容,是两个不同的存储单元,所以方法执行中形式参数值的改变不影响实际参数的值。 引用传递:(形式参数类型是引用数据类型参数):也称为传地址。方法调用时,...
Java基础
2019-07-26
0
426
Log4J学习笔记
Log4J 由 apache 推出的开源免费日志处理的类库. 为什么需要日志: 在项目中编写 System.out.println();输出到控制台,当项目发布到 tomcat 后,没有控制台(在命令行界面能看见.),不容易观察一些输出结果。 log4j作用,不...
Java基础
2019-01-11
0
460
首页
上一页
1
2
3
4
下一页
末页