摘要: 进程和线程: 进程: 正在运行的程序,是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源 线程: 是进程中的单个顺序控制流,或者说就是一个单独执行路径 一个进程如果只有一条执行路径,称之为单线程程序,一个进程如果有多条执行路径,称之为多线程程序。 线程是包含在进程中的。 并 阅读全文
posted @ 2021-10-24 22:31 艺术派大星 阅读(54) 评论(0) 推荐(0)
摘要: File类概述: 文件和目录(文件夹)路径名的抽象表示形式 java把电脑中的文件和文件夹封装成一个File类,我们可以对文件和文件夹进行操作 File是一个与系统无关的类,任何操作系统都可以使用这个方法 file:文件 directory:文件夹/目录 path:路径 File的静态方法 /* f 阅读全文
posted @ 2021-10-20 22:40 艺术派大星 阅读(101) 评论(0) 推荐(0)
摘要: 异常概念:异常就是Java程序在运行过程中出现的错误。 异常分类: java. lang. Throwable:类是Java语言中所有错误或异常的超类。 Exception :编译期异常,进行编译(写代码)java程序出现的问题 RuntimeException:运行期异常, java程序运行过程中 阅读全文
posted @ 2021-10-19 21:57 艺术派大星 阅读(66) 评论(0) 推荐(0)
摘要: Map集合:(由哈希表和链表实现) HashMap: 底层是一个哈希表,是一个线程不安全的集合,是多线程集合,速度快 jdk1.8之前:数组+单向链表 jdk1.8之后:数组+单项链表/红黑树(链表长度超过8):提高查询速度 可以存储null值和null键 是一个无序集合,存储元素和取出元素可能不一 阅读全文
posted @ 2021-10-18 19:32 艺术派大星 阅读(48) 评论(0) 推荐(0)
摘要: 包: 包的概述:其实就是文件夹 包的作用:对类进行分类管理 包的划分:按照模块和功能分 学生的增加,删除,修改,查询老师的增加,删除,修改,查询以及以后可能出现的其他的类的增加,删除,修改,查询 定义包的格式:package 包名; 多级包用.分开即可 表示当前代码文件的相对目录 相对路径:com. 阅读全文
posted @ 2021-10-16 21:38 艺术派大星 阅读(41) 评论(0) 推荐(0)
摘要: Collection(接口) List(接口) 元素有序,不唯一 List相关集合有三种遍历方式: 1、结合size()和get()方法有普通for循环 2、迭代器遍历方式 3、增强for循环 --ArrayList 底层是数组,查询快,增删慢 线程不安全,效率高 --Vector 底层是数组,查询 阅读全文
posted @ 2021-10-15 21:48 艺术派大星 阅读(67) 评论(0) 推荐(0)
摘要: 泛型:把明确数据类型的工作提前到编译时期,在创建对象的时候明确。这种有点像把类型当作参数进行传递,所以泛型还有另外一种叫法:参数化类型。 格式: <数据类型> 注意:这里的数据类型只能是引用数据类型 好处: 1、将运行时期的问题提前到编译时期 2、避免了强制类型转化 3、优化了代码程序,消除不必要的 阅读全文
posted @ 2021-10-15 20:53 艺术派大星 阅读(83) 评论(0) 推荐(0)
摘要: List接口: 有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。 List集合特点 有序的集合,存储和取出元素顺序相同 允许存储重复的元素 有索引,包含一些索引的方法,可以 阅读全文
posted @ 2021-10-13 22:32 艺术派大星 阅读(45) 评论(0) 推荐(0)
摘要: 栈和队列 数组和链表 树 哈希表 阅读全文
posted @ 2021-10-13 15:59 艺术派大星 阅读(19) 评论(0) 推荐(0)
摘要: 集合:集合是java中提供的一种容器,可以用来存储多个数据。 集合与数组的不同: 1、数组的长度不可变,集合可变的 2、数组中存放的数据类型是与定义的时候一致的,集合中可以存放各种数据类型 (虽然集合中可以存放各种数据类型,但是没人这么用,一般情况下,一个集合存放一种数据类型) 3、集合只能存放引用 阅读全文
posted @ 2021-10-11 22:34 艺术派大星 阅读(53) 评论(0) 推荐(0)
levels of contents