头发富人
头发富人
全部文章
分类
读书笔记(14)
归档
标签
去牛客网
登录
/
注册
头发富人的博客
全部文章
(共5篇)
String & StringBuffer &StringBuilder 总结
一、String String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,这样不仅效率低下,而且大量浪费有限的内存空间,所以经常改变内容的字符串最好不要用 String 。因为每次生成对象...
Java
2022-04-21
0
0
My First Java Web Project
一、常见的程序架构 1、C/S 架构 client/server架构,这种架构需要客户安装软件才可以使用, 比如电脑上安装qq、迅雷等等, c/s架构的优点就是可以编写出界面丰富美观的软件,缺点是升级维护成本较高, 每次更新都需要客户端部分进行更新。 2、B/S架构 browser/serve...
Java
2022-04-06
0
0
JVM--3--类加载与字节码技术
1、类加载 1、图示结构 2、类文件结构 一个简单的 HelloWorld.java 执行 javac -parameters -d . HellowWorld.java 通过 javac 类名.java 编译 java 文件后,会生成一个 .class 的文件! 以下是字节码文...
Java
2022-03-25
0
0
JVM--2--垃圾回收
1、什么是垃圾回收机制? 程序在运行过程中,会产生大量的内存垃圾(一些没有引用指向的内存对象都属于内存垃圾,因为这些对象已经无法访问,程序用不了它们了,对程序而言它们已经死亡),为了确保程序运行时的性能,java虚拟机在程序运行的过程中不断地进行自动的垃圾回收(GC)。 GC是不定时去堆内存...
Java
2022-03-24
0
0
JVM--1--内存结构
虽然过了一遍JVM,但还是感觉很懵,不做笔记整理一下果然还是不行 JVM--2--垃圾回收 JVM--3--类加载与字节码技术 首先要搞懂几个最基本的问题: 1、Java文件编译的大致过程 程序员编写.java文件 由javac编译成字节码文件.class:(因为JVM只认识.class...
Java
2022-03-23
0
0