![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 65
大浪哇
这个作者很懒,什么都没留下…
展开
-
垃圾回收算法
一、复制算法1. 工作原理 复制算法会将内存空间分成两部分,在创建对象时只分配一个部分的内存给对象,如图所示。红线上方的内存区域用来存储对象,蓝色和紫色部分即为存储的对象。红色下方的内存区域用来垃圾回收时复制对象。 当能够创建对象的内存空间已满时,进行垃圾回收。这里将待回收对象表示为蓝色。复制算法进行垃圾回收分为两步: (1)将不是垃圾的对象复制到另一部分内存中(2)将垃圾对象进行统一清理 2. 复制算...原创 2021-07-08 16:35:12 · 120 阅读 · 0 评论 -
MySql入门学习--第一弹
一、插入语句 MySql插入语句有两种方式,如下:# 方式一insert into 表名(列名,……)values(值1,……),(值2,……)# 方式二insert into 表名set 列名=值,列名=值,…… 使用方式一,可以插入多行数据,但是方式二一次只能插入一条数据。 方法一支持子查询,方式二不支持需要注意的是: 1. 插入的值类型必须与列的类型一致或兼容 2. 可以为null的列,插...原创 2021-07-08 16:05:35 · 83 阅读 · 0 评论 -
Java基础学习--第二弹
一、作用域作用域 同类 同包 子类 不同包 public √ √ √ √ protected √ √ √ ❌ friendly √ √ ❌ ❌ private √ ❌ ❌ ❌ 二、Java创建对象的方式 1. 通过new语句实例化一个对象 2.通过反射机制创建对象 3. 通过clone()方法创建一个对象...原创 2021-07-03 15:29:36 · 75 阅读 · 0 评论 -
多线程基础学习笔记--第一弹
一、线程创建的两种实现方式(1)继承Thread类public class ThreadTest001 { public static void main(String[] args) { Thread t1 = new MyThread01(); // 启动线程 t1.start(); }}class MyThread01 extends Thread{ // 重写run()方法 @Override p原创 2021-07-02 09:32:52 · 61 阅读 · 0 评论 -
Java基础学习--第一弹
目录8大基本数据类型面向对象三大基本特征抽象类和接口final关键字1. 8大基本数据类型基本数据类型 存储字节 默认值 包装类 byte 1 ≈ 8bit 0 Byte short 2 0 Short int(整型默认数据类型) 4 0 Integer long 8 0 Long float 4 0.0 Float double(浮点型默认..原创 2021-05-08 09:56:36 · 322 阅读 · 0 评论