首页
关于
留言
归档
动态
友链
推荐
虫洞
开往
憶夣
累计撰写
57
篇文章
累计创建
10
个标签
累计收到
2
条评论
栏目
首页
关于
留言
归档
动态
友链
推荐
虫洞
开往
目 录
CONTENT
以下是
yilee
的文章
2023-04-04
2、排序和顺序统计量
第二部分 排序和顺序统计量排序问题的算法:输入:一个n 个数的序列 $(a_1, a_2, ... , a_n)$。输出:输入序列的一个排列(重排)$\left<a'_1, a'_2, ... , a'_n\right>$,使得 $a'_1 \le a'_2 \le ... \le
2023-04-04
49
0
0
笔记
2023-04-04
4、高级设计和分析技术
第四部分 高级设计和分析技术设计和分析高效算法的三种重要技术:动态规划、贪心算法和摊还分析。动态规划通常用来解决最优化间题,在这类间题中,我们通过做出一组选择来达到最优解。在做出每个选择的同时,通常会生成与原间题形式相同的子间题。当多于一个选择子集都生成相同的子间题时,动态规划技术通常就会很有效
2023-04-04
86
0
0
笔记
2023-04-04
1、基础知识
第一章 算法在计算机中的作用1.1 算法==算法==(algorithm):就是任何良定义的计算过程,该过程取某个值或值的集合作为输入并产生某个值或值的集合作为输出。这样算法就是把输入转换成输出的计算步骤的一个序列。算法问题所共有的两个==特征==:存在许多候选解,但绝大多数候选解都没有解决手头的
2023-04-04
58
0
0
笔记
2023-04-04
13、线程安全与锁优化
第十三章 线程安全与锁优化13.1 概述在软件业发展的初期,程序编写都是以算法为核心的,程序员会把数据和过程分别作为独立的部分来考虑,数据代表问题空间中的客体,程序代码则用于处理这些数据,这种思维方式直接站在计算机的角度去抽象问题和解决问题,称为面向过程的编程思想。与此相对的是,面向对象的编程思想是
2023-04-04
58
0
0
Java
2023-04-04
12、Java 内存模型与线程
第十二章 Java 内存模型与线程12.1 概述让计算机同时去做几件事J情,不仅是因为计算机的运算能力强大了,还有一个很重要的原因是计算机的运算速度与它的存储和通信子系统速度的差距太大,大量的时间都花费在磁盘I/O 、网络通信或者数据库访问上。衡量一个服务性能的高低好坏,每秒事务处理数( Trans
2023-04-04
68
0
0
Java
2023-04-04
11、晚期(运行期)优化
第十一章 晚期(运行期)优化11.1 概述在部分的商用虚拟机( Sun HotSpot 、IBM J9 )中, Java 程序最初是通过解释器(Interpreter )进行解释执行的,当虚拟机发现某个方法或代码块的运行特别频繁时·,就会把这些代码认定为“热点代码”( Hot Spot Code )
2023-04-04
46
0
0
Java
2023-04-04
10、早期(编译期)优化
第十章 早期(编译期)优化10.1 概述Java 语言的“编译期”其实是一段“不确定”的操作过程:它可能是指一个前端编译器(其实叫“编译器的前端”更准确一些)把* .java 文件转变成* .class 文件的过程;(代表编译器:Sun 的 Javac 、Eclipse IDT 中的增量式编译器(E
2023-04-04
51
0
0
Java
2023-04-04
9、类加载及执行于系统的案例与实战
第九章 类加载及执行于系统的案例与实战*9.1 概述在Class 文件格式与执行引擎这部分中,用户的程序能直接影响的内容并不太多, Class文件以何种格式存储,类型何时加载、如何连接,以及虚拟机如何执行字节码指令等都是由虚拟机直接控制的行为,用户程序无法对其进行改变。能通过程序进行操作的,主要是字
2023-04-04
47
0
0
Java
2023-04-04
8、虚拟机字节码执行引擎
第八章 虚拟机字节码执行引擎8.1 概述执行引擎是Java 虚拟机最核心的组成部分之一。虚拟机的执行引擎则是由自己实现的,因此可以自行制定指令集与执行引擎的结构体系,并且能够执行那些不被硬件直接支持的指令集格式。在不同的虚拟机实现里面,执行引擎在执行Java代码的时候可能会有解释执行(通过解释器执行
2023-04-04
60
0
0
Java
2023-04-04
7、虚拟机类加裁机制
第七章 虚拟机类加裁机制7.1 概述虚拟机把描述类的数据从C lass 文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java 类型,这就是虚拟机的类加载机制。在Java 语言里面,类型的加载、连接和初始化过程都是在程序运行期间完成的,这种策略虽然会令类加载时稍微
2023-04-04
69
0
0
Java
1
2
3
4
5
6