摘要: 多线程 Process\Thread 说起进程,就不得不说下程序。程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。 而进程则是执行程序的一次执行过程,它是一个动态的概念。是系统资源分配的单位。 通常在一个进程中可以包含若干个线程,当然一个进程至少有一个线程,不然没有存在的意义 阅读全文
posted @ 2020-10-09 23:09 小胖学java 阅读(117) 评论(0) 推荐(0) 编辑
摘要: IO流 概念:内存与存储设备之间传输数据的通道。 流的分类 按方向分: 输入流:将【存储设备】中的内容读入到【内存】中。 输出流:将【内存】中的内容写入到【存储设备】中。 按单位分: 字节流:以字节为单位,可以读写所有数据。 字符流:以字符为单位,只能读写文本数据。 按功能分: 节点流:具有实际传输 阅读全文
posted @ 2020-10-09 00:22 小胖学java 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 集合框架 一 集合概念: 对象的容器,实现了对对象的常用操作,类似数组功能。 二:和数组的区别 数组定义时需要确定长度,但集合不需要。 数组可以存储基本类型和引用类型,而集合只能存储引用类型(基本类型可以实现装箱进行存储)。 collection集合体系图 collection方法的使用 Colle 阅读全文
posted @ 2020-10-09 00:20 小胖学java 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 常用类 Object类 getClass():返回此Object运行时类(对象类型),通常用于判断两个引用中实际存储对象类型是否一致。 hashCold():返回一个int 类型的哈希码值。 toString():返回对象字符串的表示形式。 equals() finalize():当垃圾收集确定不再 阅读全文
posted @ 2020-10-09 00:19 小胖学java 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程 三大特性 封装:是指利用抽象数据类型把数据和基于数据得操作封装起来,使其成为一个不可分割得完整体。数据隐藏在抽象数据内部,尽可能隐藏数据细节,只保留一些数据接口使其与外界发生联系。 封装得目的是增强安全性和简化编程,使用者不必了解具体得实现细节,而只要通过外部接口,以特定的访问权限来使 阅读全文
posted @ 2020-10-09 00:18 小胖学java 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 标识符 关键字 标识符关键字 数据类型 基本数据类型 byte 8位 short 16位 int 32位 long 64位 float 32位 double 64位 char 16位 boolean 1位 (默认值为false) 低 高 byte,short,char >int >long >flo 阅读全文
posted @ 2020-10-09 00:16 小胖学java 阅读(113) 评论(0) 推荐(0) 编辑