自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CopyOnWriteArrayList

CopyOnWriteArrayList 1:单线程的情况下,线程安全 package com.kuang.unsafe; import java.util.Arrays; import java.util.List; public class ListTest { public static void main(String[] args) { List<String> list = Arrays.asList("1","2","3"); list.

2022-03-01 16:21:13 222

原创 集合小知识

并发修改异常(重点) 描述的是:集合和迭代器同时持有同一个对象,当集合在添加,和删除集合元素时(修改呢),迭代器并不知道,所以会发生并发修改异常 注意:增强for也会产生并发修改异常 如何解决: 第一: 使用普通for循环 第二(重点):使用listIterator -->是List 特有的,其他集合不能使用 代码: 常用方法: a、 E set(int index, E) 修改指定索引上的元素,返回被修改之前的元素 b、 E remove(int index)

2021-11-02 23:23:38 143

原创 异常处理机制

1.异常的概述 对Java来说,异常就是一个类,产生了一个异常,就是产生了一个类的对象,这个类代表不正常的现象 整个异常体系 :重要 Throwable(生病) Error (不可治愈的疾病) 错误:宕机,断点,海啸 Exception (能治愈的疾病) : 异常,程序员能处理 非RuntimeExcetion 非运行时期异常,编译器异常,要求我们在编译器就必须进行处理 RuntimeException(运

2021-11-02 23:10:17 712

原创 网络编程(狂神学习笔记)

网络编程 什么是计算机网络 概述: 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 地球村:你在西安,你一个美国的朋友 网络编程的目的:无线电台:传播交流信息,数据转换,通信 想要达到这个效果需要什么: 1:如何准确的定位网络上的一台主机:端口,定位到这个计算机的某个资源 2:找到这个主机,如何传输数据呢! javaweb:网页编程 B/S 网络编程:TCP/IP

2021-09-29 22:51:35 203

原创 JAVA基础语法二:变量和运算符

第1章 变量 1.1 变量概述 ​ 前面我们已经学习了常量,接下来我们要学习变量。在Java中变量的应用比常量的应用要多很多。所以变量也是尤为重要的知识点! 什么是变量?变量是一个内存中的小盒子(小容器),容器是什么?生活中也有很多容器,例如水杯是容器,用来装载水;你家里的大衣柜是容器,用来装载衣裤;饭盒是容器,用来装载饭菜。那么变量是装载什么的呢?答案是数据!结论:变量是内存中装载数据的小盒子,你只能用它来存数据和取数据。 1.2 计算机存储单元 ​ 变量是内存中的小容器,用来存

2021-09-28 20:38:52 472 1

原创 GUI编程(狂神学习笔记)

GUI编程入门 GUI编程介绍 怎么学? 这是什么? 它怎么玩? 该如何在我们平时运用? 组件:窗口、弹窗、面板、文本框、列表款、按钮、图片、监听事件、鼠标、键盘事件、破解工具 Gui核心技术:Swing AWT 为什么Gui快淘汰了:因为界面不美观、 需要jre环境 我们为什么要学习:1:可以写出自己心中想要的一些小工具 ​ 2:工作的时候也可能需要维护到swing界面,但概率极小 ​

2021-09-25 16:21:26 406

原创 JAVA基础语法

第1章 java开发环境搭建 1.1 java概述 ​ 众所周知Java是一门编程语言,编程语言就是用来编写软件的。那么使用Java到底能用来编写什么软件呢?你所熟知的很多软件都可以用Java来编写,例如:QQ、迅雷、淘宝、京东等等,那么Java比较擅长什么呢?也就是说我们将来从事Java开发工程师工作到底要编写什么类型的软件呢? 答案是: 互联网:电商、P2P等等; 企业级应用:ERP、CRM、BOS、OA等等。 ​ 互联网类软件大家都比较熟悉,因为大家生活都可以接触得

2021-09-24 17:14:22 147

原创 JAVA基础:集合框架

集合 集合概念 对象的容器,实现了对对象常用的操作 跟数组的区别: 数组长度是固定的,集合长度不固定。 数组支持基本类型与引用类型,集合只支持引用类型。 Collection体系 List:有序、有下标、元素可重复。 Set:无序、无下标、元素不可重复。 Collection根接口 特点: 表示一组任意类型的对象,每个对象被称为元素,并且定义了一些常用方法。 常用方法: boolean add(E e) 添加指定元素到集合中 boolean addAll(Collec

2021-09-13 12:14:37 120

原创 2021-09-12

IO流 什么是流 内存与存储设备之间传输数据的通道 流的分类 按方向 输入流:将<存储设备>中的内容读到<内存>中 输出流:将<内存>中的内容写到<存储设备>中 按单位 字节流:以字节为单位,可以读写所有数据 字符流:以字符为单位,只能读写文本数据 ​ 按功能 节点流:具有实际传输数据的读写功能 过滤流:在节点流的基础之上增强功能 字节流抽象类 字节流的父类InputStream与OutputStream,都是抽象类。 i

2021-09-12 21:37:31 108

空空如也

空空如也

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

TA关注的人

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