- 博客(4)
- 收藏
- 关注
原创 JVM深入理解
JVM深入理解前言一、Java源码到执行过程二、JVM内存结构三、垃圾回收机制标记--清除算法复制算法标记-整理算法分代收集算法 前言 一、Java源码到执行过程 编译-加载-解释-执行。 编译:将源码文件编译成JVM可以解释的class文件,编译过程会对源码程序做语法分析,语义分析,注解处理等,最后生成字节码文件。即.java文件编译成.class文件。 加载: 包括装载-连接-初始化 .class文件是通过类的加载器装载到jvm中的。 java默认有三种类加载器:AppClassLoader,ExtC
2021-07-19 15:58:40 68
原创 Java基础核心总结
String的值不可改变的,这就导致没词对String的操作都会产生新的String对象,会影响效率,且占用大量的内存空间。 StringBuilder是可变类,任何对象对他指向的字符串的操作都不会产生新的对象,但单线程不安全。 StringBuffer底层方法使用了synchronized关键字,线程比较安全,但效率较StringBuilder慢。 ...
2021-02-22 23:29:45 258
原创 I/O
I/O 一、流 流是一组有序的数据序列,根据操作类型,可以分为输入流和输出流(Input/Output)。 二、流的分类 1.字节流 代码如下(示例): InputStream OutputStream 2.字符流 代码如下(示例): data = pd.read_csv( 'https://labfile.oss.aliyuncs.com/courses/1283/adult.data.csv') print(data.head()) 该处使用的url网络请求的数据。 3.缓存流 缓存是一
2021-02-22 23:28:27 58
原创 简谈Spring
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 简谈Spring 前言 Spring作为Java的轻量级框架,是为了解决企业应用程序开发复杂性而创建的,其采用分层架构,也是其他重要框架的基础。 一、Spring框架 Spring框架核心是IOC(Inversion Of Controll,控制反转)和AOP(面向切面编程)。 IOC(控制反转)或DI(依赖注入)是一种设计思想, AOP实现原理:底层采用代理机制进行实现,接口+实现类:spring采用jdk的动态代理Proxy 二、S
2020-11-10 23:42:40 93
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人