JAVA
文章平均质量分 50
Mamba4Life_
这个作者很懒,什么都没留下…
展开
-
多线程
定义 进程:正在执行的应用程序 线程:进程的执行单元,执行路径 单线程:一个应用程序只有一条执行路径 多线程:一个应用程序有多条执行路径 多进程的意义? 提高CPU的使用率 多线程的意义? 提高应用程序的使用率 Java程序的运行原理及JVM的启动是多线程的吗? A:Java命令去启动JVM,JVM会启动一个进程,该进程会启动一个主线程。 B:JVM的启动是多线程的,因为它最低有两个线程启动了,主线程和垃圾回收线程。 多线程的实现方案 3.1继承Thread类 /* 方式1:继承Thread类。.原创 2021-03-27 14:56:42 · 75 阅读 · 0 评论 -
IO流
定义:IO用于在设备间进行数据传输的操作 分类: 字节流 操作 1.操作步骤: a:创建字节输入流对象 b:调用read()方法 c:释放资源 2.代码:四种方式(字节(高效字节)、字节数组(高效字节数组)) // 基本字节流一次读写一个字节 public static void method1(String srcString,String destString) throws IOException { //创建字节流对象 FileInputStream fis=new File.原创 2021-03-27 14:56:25 · 78 阅读 · 0 评论 -
排序算法
排序 简单排序 1.冒泡排序(Bubble Sort) 原理 API设计 时间复杂度 2.选择排序(Selection Sort) 原理 API设计 时间复杂度 3.插入排序(Insert Sort) 复杂排序原创 2021-03-14 11:15:50 · 62 阅读 · 0 评论 -
数据结构和算法概述
数据结构 概念 分类:逻辑结构 物理结构 逻辑结构:抽象意义上的结构,按照元素间相互关系可分为以下四类: 1.1集合结构 1.2线性结构:一对一 1.3树形:一对多 1.4图:多对多 物理结构(存储结构):逻辑结构在计算机中表现形式, 2.1顺序结构: 2.2链式结构: 算法 时间复杂度 1.大O记法规则: 2.常见时间复杂度总结 ...原创 2021-03-13 20:01:10 · 73 阅读 · 0 评论