自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 练习关于String的一系列文件

public class TestString2 { public static void main(String[] args) { String s = "abc"; char[] value = {'a','b','c','d'}; String ss = new String(value); System.out.println(s.charAt(1));//b,获取指定数组下标的值,注意下标从0开始 Sys.

2021-06-29 19:35:54 55

原创 2021-06-24

单例设计模式: 核心思想:确保类的实例只有一个 好处:可以节省内存空间,方便控制资源的使用 实现思路: 1.构造方法私有化--阻止外部直接调用本类的构造方法创建对象 2.创建本类对象且私有化--为了防止外部多次获取本类对象 3.对外提供一个公共的全局访问点--按照我们预先设定的方式来获取对象 @Target 注解用在哪里:类上、方法上、属性上等等 @Retention 注解的生命周期:源文件、字节码文件中、运行中 SOURCE在源文件中有效(即源文件保留) CLASS在cla

2021-06-24 14:07:55 62

原创 2021-06-23

多线程数据安全隐患 怎么产生的? 线程的随机性+访问延迟 以后如何判断程序有没有线程安全问题? 1)在多线程程序中+有共享数据+多条语句操作共享数据 2)如果没有共享数据,互不干涉,也不会出现数据的安全问题 3)多条语句操作了共享数据,而多条语句执行时需要时间的,存在延迟 所以这个时间差导致了数据的安全问题 多线程安全问题解决方案 *加锁 *同步与异步 同步:类似于排队的效果,同一时刻只能有一个线程占有资源,其他线程排队 好处:是线程安全的 ...

2021-06-23 17:29:29 57

原创 ArrayList是集合,LinkedList是一个集合

ArrayList是集合,底层维护的是数组结构 数组结构,查询比较快,增删慢 LinkedList是一个集合,底层维护的是链表结构 链表结构,chaxun

2021-06-21 17:34:35 573

原创 集合和泛型

集合阶段的学习方法: 1.学习父类提供的共性方法 2.学习子类如何创建对象 泛型 泛型的由来:想要模拟数组的类型检查

2021-06-18 16:56:54 39

原创 序列化与反序列化

1.主要作用:是为了对象的持久保存+传输 2.序列化:把对象序列化后,保存在磁盘 3.反序列化:读取磁盘中之前序列化好的数据,重新恢复成对象 4.x

2021-06-18 15:03:58 28

原创 2021-06-17抽象字符字节输出输入流

byte--Byte int--Integer short--Short long--Long char--Character float--Float double--Double boolean--Boolean new Integer(6);没有高效效果 Integer valueOf(6);有高效效果 InputStream 字节输入流 -- 抽象父类--不可实例化 FileInputStream 操作文件的字节输入流 -- 普通子类 FileInputStrea..

2021-06-17 17:04:40 90

原创 2021-06-15

try{ 需要捕获的代码 }catch(异常类型 异常名){处理方法 } 在不明确给出超类的情况下,Java会自动把Object类作为要定义类的超类 Object --顶级父类--Java中的左右值都把Onject作为超类 toString--默认显示打印的是对象的地址值 重写后:打印的是对象的属性与属性值 ...

2021-06-16 09:13:30 30

原创 2021-06-09 继承 super 重写

继承 1.我们通过关键字extends建立子类与父类的继承关系,格式:子类extends父类 2.子类继承父类,相当于子类把父类的功能复制了一份 3.父类的私有资源子类不可用,是因为被private修饰不可见 4.java只支持单继承,一个子类只能有一个父类,但一个父类可以有多个子类 5.继承具体传递性,爷爷的功能传给爸爸,爸爸的功能传给孙子 6.子类可以拥有自己的特有的功能,实现功能的拓展 7.继承是 is a 的关系,依赖性非常强,强耦合 super 1.super 是一个关键字 2

2021-06-10 10:28:19 76

原创 2021-05-31

directory 目录 Workspace 工作空间 package cn.tedu.hello; /* * ;java语言的结束符 */ //ALT+/补全代码 ctrl+m放大当前窗口,再按一次恢复 //ctrl+S保存代码Ctrl+F11运行代码 import java.util.Scanner; import org.junit.Test; public class HelloWorld { /* *public 公共的、用来修饰方法/函数,用来修饰...

2021-05-31 17:19:50 39

原创 2021-05-27

##分支结构 1)if 单分支:if、if-else、多分支else-if 2)swith 乘法表

2021-05-28 09:33:49 34

原创 2021-05-26

#单元测试 #程序 1)旧程序定义:数据结构+算法 2)新程序定义:数据结构+算法+框架(三大框架ssm)+架构(分布式、微服务、大数据) ##数据结构 1)数据存储 数据要计算,要临时存储在内存中,执行代码时,先把数据放入内存,需要计算时,从内存中去获取,内存是稀缺资源,使用时合理分配。 在java中分为两类: 1)基本类型变量,8种 2)更复杂结构:对象,引用类型 ###八种基本类型 分为三类:整数类型、小数类型、其他 整数类型四个:byte、short、int、lon.

2021-05-27 09:42:07 41

原创 2021-05-25 课堂笔记

main ALT+/ 表示main的快捷键 打印 syso ALT+/,ctrl+z 回退 运行java代码的快捷方式,窗口的播放按钮 最好的情况下第一次手动执行运行程序 ##关键字 在java语言中有一些特殊含义单词,而这些单词不允许开发者自己使用。每个关键字都有其特殊含义,有其特定的语法。 class 类 interface 接口 byte 字节 (bit 位,比特,只能表示0,1) short 短整型 int 整型 long 长整型 float 单精度浮点数 double..

2021-05-25 16:32:09 67

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除