04 2022 档案
摘要:多线程 线程简介 多任务 现实中太多同时做多件事的例子,看起来是多个任务都在做,其实本质上我们的大脑在同一时间依旧只做了一件事情。 多进程 多条执行路径,主线程和子线程并行交替执行。 程序 进程 线程 程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。 进程是执行程序的一次执行
阅读全文
摘要:集合框架 什么是集合 概念:对象的容器,定义了对多个对象进行操作的常用方法。可实现数组的功能。 和数组的区别: 数组长度固定,集合长度不固定 数组可以存储基本类型和引用类型,集合只能存储引用类型 位置:java.util.* Collection体系结构 Collection接口:该体系结构的根接口
阅读全文
摘要:异常 什么是异常 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某些模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序在跑着,内存或硬盘可能满了等等。 软件程序运行过程中,非常可能遇到刚刚提到的这些
阅读全文
摘要:面向对象 面向过程 & 面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么...... 面向过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面向对象适
阅读全文
摘要:数组 数组的定义 数组是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而来。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。 数组声明创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语句: 1 int[] ar
阅读全文
摘要:Java流程控制和方法 Scanner对象 Java提供了一个工具类,我们可以获取用户的输入。java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。 基本语法: Scanner s = new Scanner(System.in); 通过Scanner
阅读全文
摘要:Java基础语法 注释 书写注释是一个非常好的习惯 平时写代码一定要注意规范 单行注释 // 多行注释 /* 注释 */ 文档注释 /** 注释 */ 标识符 关键字: 1、abstract - 表明类或者成员方法具有抽象属性 2、assert - 断言,用来进行程序调试 3、boolean - 基
阅读全文
摘要:计算机基础 什么是计算机? Cumputer : 全称电子计算机,俗称电脑。 能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。 由硬件和软件所组成 常见的形式有台式计算机、笔记本计算机、大型计算机等。 广泛应用在:科学计算,数据处理,自动控制,计算机辅助设计,人工智能,网络等领域 计算
阅读全文
摘要:Markdown学习第一天 使用Typora编辑Markdown文件的基础操作: 一、标题 使用 # 号加空格添加标题,一级标题对应一个 # 号,二级标题对应两个 # 号,以此类推,顶多使用六个 # 号。 三级标题 四级标题 五级标题 六级标题 二、字体 加粗: 在需要加粗的内容两边加上** Hel
阅读全文