第一部分:java基础
文章平均质量分 93
# 第一部分:java基础
## chapter1. 集合
## chapter2. 多线程与并发(计算机操作系统)
## chapter3. oop
## chapter4.1 jvm1
## chapter4.2 jvm2
## chapter5. java数据结构与算法(计算机基础)
嘎比嘎比(
这个作者很懒,什么都没留下…
展开
-
chapter5. Java数据结构与java算法
一、数据结构和算法概述 数据结构包括:线性结构和非线性结构。 1线性结构 线性结构作为最常用的数据结构,其特点是数据元素之间存在一对一的线性关系。 一对一e.g. a[0] = 3; 线性结构有两种不同的存储结构,即顺序存储结构(数组)和链式存储结构(链表)。 顺序存储的线性表称为顺序表,顺序表中的存储元素是连续的 链式存储的线性表称为链表,链表中的存储元素不一定是连续的,元素节点中存放数据元素以及相邻元素的地址信息(链表可以充分利用碎片内存) 线性结构常见的有:数组、队列、链表和栈,后面我们会详细讲解.原创 2021-08-04 18:42:46 · 612 阅读 · 0 评论 -
chapter4.2 JVM完整笔记2
字符串常量池StringTable 1.String的基本特性 String:字符串,使用一对 ”” 引起来表示 String s1 = “mogublog” ; // 字面量的定义方式 String s2 = new String(“moxi”); String声明为final的,不可被继承 String实现了Serializable接口:表示字符串是支持序列化的。实现了Comparable接口:表示string可以比较大小 String在jdk8及以前内部定义了final char[原创 2021-08-04 18:42:22 · 93 阅读 · 0 评论 -
chapter4.1 JVM完整笔记
4、Java虚拟机(版本JDK8): 这部分基础看周志华的《深入理解Java虚拟机》就够了,自己可以再结合相关案例学习了 JVM调优。需要掌握的知识点: Java虚拟机概念 Java虚拟机是一台执行Java字节码的虚拟计算机,它拥有独立的运行机制,其运行的Java字节码也未必由Java语言编译而成。(只要符合JVM字节码的格式就可以运行) JVM平台的各种语言可以共享Java虚拟机带来的跨平台性、优秀的垃圾回器(GC),以及可靠的即时编译器(JIT)。 Java技术的核心就是Java虚拟机(JVM,Java原创 2021-08-04 18:42:12 · 132 阅读 · 0 评论 -
chapter 3. java语言基础
一、面向对象 概念: java 使用面向对象范式,包含了封装,继承和多态。这意味着java程序的基本构造块是对象类。 对象代表现实世界中的事物或一些问题领域的事物。 对象(也成为实例)有以下特点: 对象具有属性attribute和行为behavior。 对象具有变化的状态。 对象具有unique id。 对象都是某个类别的实例。 二、 数据类型 基本数据类型和引用数据类型 1. 基本数据类型primitive types 存储位置:存储在栈中的 传递方式:调用方法时作为参数是按数值传递的 常见:byte,原创 2021-06-05 15:18:47 · 407 阅读 · 0 评论 -
chapter 2. 多线程与并发
一、并发 并发:指多个事情同一时间段发生。e.g. 一张嘴吃两个面包。 并行:指多个事情同时发生。e.g.同时听音乐,玩游戏,看视频。 进程:程序的一次执行过程。e.g. 把应用程序打开 线程:进程中的一个执行单元。把app的功能打开,即开启一条App到CPU的执行路径,CPU可通过路径执行功能。 Thread 类 java.lang.Thread 类 构造方法: public Thread():分配一个新的线程对象 public Thread(String name):分配一个指定名字的线程对象 publ原创 2021-06-05 15:19:30 · 70 阅读 · 0 评论 -
Chapter 1.1 Collection Questions
1. Collection 和 collections 的区别 Collection 是集合类,是java中的容器。是所有单列集合的父接口。实现Collection接口的有List,Set和Queque。 Collections是工具类,为集合提供一系列静态方法。 2. List,Set, Map的区别、 List 是有序可重复集合,单列集合。特点是查询快,增删慢。 Set 是不可重复集合,单列集合。特点是查询慢,增删快。 Map 是映射,key不可重复,value可重复的,一个key只能对应一个value原创 2021-04-22 14:42:17 · 60 阅读 · 0 评论 -
Chapter 1. Collection and Collections
Chapter 1. Collection ContentsChapter 1. Collection一、Collection and collections definition二、数据结构栈 stack队列数组链表 linked list红黑树三、Collection关系图:CollectionListArrayListVector (遗留)LinkedListQueque??SetHashSetTreeSetMap一、Collection and collections definition Co原创 2021-04-22 11:57:12 · 196 阅读 · 0 评论