摘要: 6、多线程 6.1 基本概念 程序,进程,线程 ==程序(program)==是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 ==进程(process)==是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期 阅读全文
posted @ 2022-04-11 20:53 simp1e1 阅读(25) 评论(0) 推荐(0)
摘要: 5、异常处理 Java程序在执行过程中发生的异常事件可分为两类: Error:Java虚拟机无法解决的严重问题。 如 JVM系统内部错误,资源耗尽等严重情况, 比如 栈溢出:StackOverflowError,堆溢出:OutOfMemoryError 错误一般不编写针对性的代码进行处理,异常主要指 阅读全文
posted @ 2022-04-11 20:39 simp1e1 阅读(95) 评论(0) 推荐(0)
摘要: 4、面向对象编程 面向对象的三大特征: 封装 (Encapsulation) 继承 (Inheritance) 多态 (Polymorphism) 面向过程与面向对象 面向过程(POP) 与 与 象 面向对象(OOP) 二者都是一种思想,面向对象是相对于面向过程而言的。 面向过程,强调的是功 阅读全文
posted @ 2022-04-11 20:31 simp1e1 阅读(102) 评论(0) 推荐(0)
摘要: 3、数组 3.1 数组概述 数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。 数组本身是引用数据类型,而数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型 创建数组对象会在内存中开辟一整块连续的空间,而数组名中引用的 阅读全文
posted @ 2022-04-11 20:28 simp1e1 阅读(61) 评论(0) 推荐(0)
摘要: 2、基本语法 2.1 关键字与保留字 关键字:被Java语言赋予了特殊含义,用做专门用途的字符串(单词),关键字中所有字母都为小写 2.2 标识符 Java 对各种 变量、 方法和 类等要素命名时使用的字符序列称为标识符 标识符由数字,字母,下划线组成 不可以以数字开头 不可以使用关键字和保留字 命 阅读全文
posted @ 2022-04-11 19:13 simp1e1 阅读(32) 评论(0) 推荐(0)
摘要: 1、语言概述 Java基础知识图解: Java语言概述: java语言的特点: java两种核心机制 Java虚拟机(Java Virtal Machine) 垃圾回收机制(Garbage Collection) Java的环境搭建 什么是JDK,JRE? JDK = JRE + 开发工具集(例如J 阅读全文
posted @ 2022-04-11 17:42 simp1e1 阅读(36) 评论(0) 推荐(0)
摘要: 图床 + Typora 使用gitee + picGo(2.3.0) 软件地址: gitee:https://gitee.com/ PicGo:https://github.com/Molunerfinn/PicGo 1、在gitee里创建一个仓库 2、获取token令牌 找到左侧私人令牌 随便填个 阅读全文
posted @ 2022-03-04 21:27 simp1e1 阅读(44) 评论(0) 推荐(0)
摘要: 递归 recursion 递归方法就是 自己调用自己,而且每次都传不同的变量。 1.递归要干什么? 2.递归停止的条件是什么? 3.从本层到下层的关系是什么? 调用机制 先自己调用自己,不断在栈中开辟空间; 到达最顶层后,函数运行完毕,销毁,转到后一个函数; 直到到达 main栈,没有方法了 退出程 阅读全文
posted @ 2022-02-09 17:01 simp1e1 阅读(41) 评论(0) 推荐(0)
摘要: 栈 Stack 先入后出 栈顶Top (变化的一端),栈底Bottom(固定的一端) pop push isEmpty 应用场景: 子程序调用,处理递归调用,表达式的转换,二叉树的遍历,图的深度优先搜索 1. 数组模拟栈 class myArrayStack{ private int maxSize 阅读全文
posted @ 2022-02-07 22:30 simp1e1 阅读(75) 评论(0) 推荐(0)
摘要: 单链表 Linked List链表 是一种有序的列表: 链表是 以结点的方式来存储,为链式存储 每个结点 包含data域,next域(指向下一结点) 链表的 各个结点不一定是连续存储 链表分为 带头节点 和 无头节点 的链表 添加节点: 头插法 与 尾插法 创建节点 使用一个 Node对象来代表结点 阅读全文
posted @ 2022-02-06 17:07 simp1e1 阅读(25) 评论(0) 推荐(0)