随笔分类 - Java初级
摘要:并发和并行 并行:在同一时刻,有多个指令在多个CPU上同时执行。并发:在同一时刻,有多个指令在单个CPU上交替执行。 进程和线程 进程:就是操作系统中正在运行的一个应用程序。 独立性:进程是一个能独立运行的基本单位,同时也是系统分配资源和调度的独立单位。 动态性:进程的实质是程序的一次执行过程,进程
阅读全文
摘要:IO流概述和分类 I表示intput,是数据从硬盘进内存的过程,称之为读。O表示output,是数据从内存到硬盘的过程。称之为写。 IO流的分类(一般IO流的分类是按照数据类型来分) 按流向分: 按数据类型分: 字节流 字节输出流(字节流写数据) 1、创建字节输出流对象 构造方法: FileOutp
阅读全文
摘要:File类概述和构造方法 File:它是文件和目录路径名的抽象表示 文件和目录可以通过File封装成对象 File封装的对象仅仅是一个路径名。它可以是存在的,也可以是不存在的。 File(String pathname) 通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例File(St
阅读全文
摘要:Stream流 Stream流的获取方法 单列集合 可以使用Collection接口中的默认方法stream?()生成流 default Stream<E> stream()双列集合 间接的生成流 可以先通过keySet或者entrySet获取一个Set集合,再获取Stream流数组 Arrays中
阅读全文
摘要:数据结构是计算机存储、组织数据的方式。是指相互之间存在一种或多种特定关系的数据元素的集合通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率 数据结构-栈 数据进入栈模型的过程称为:压/进栈数据离开栈模型的过程称为:弹/出栈 栈是一种数据先进后出的模型 数据结构-队列 数据从后端进入队列模型
阅读全文
摘要:异常概述 就是程序出现了不正常的情况。程序在执行过程中,出现的非正常的情况,最终会导致 JVM 的非正常停止。注意:语法错误不算在异常体系中。 Error:严重问题,通过代码无法处理。比如:内存溢出。 Exception:称为异常类,它表示程序本身可以处理的问题。 RuntimeException及
阅读全文
摘要:Math 包含执行基本数字运算的方法没有构造方法,类的成员都是静态,通过类名直接调用成员方法: public static int abs(int a) 返回参数的绝对值 public static double ceil(double a) 向上取整 public static double
阅读全文
摘要:static 关键字 static 关键字是静态的意思,是Java中的一个修饰符,可以修饰成员方法,成员变量 被static修饰的成员变量,一般叫做静态变量 被static修饰的成员方法,一般叫做静态方法static 修饰的特点 1.被类的所有对象共享:是判断是否使用静态关键字的条件 2.随着类的加
阅读全文
摘要:集合和数组的特点对比 集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以发生改变 集合和数组的区别: 共同点:都是存储数据的容器 不同点: 1.数组的长度是不可变的;集合的长度是可变的。 2.数组可以存基本数据类型和引用数据类型; 集合只能存引用数据类型,如果要存基本数据类型,需要存对
阅读全文
摘要:数组定义 格式1(推荐):数据类型[] 变量名; 例: int[] arr;格式2:数据类型 变量名[]; 例: int arr[]; 初始化 就是为数组中的数组元素分配内存空间,并为每个数组元素赋值。数组的初始化分为两种方式:一种是静态初始化,一种是动态初始化。静态初始化:初始化时指定每个数组元素
阅读全文
摘要:API(Application Programming Interface) :应用程序编程接口 Java API :指的就是 JDK 中提供的各种功能的 Java类。 Scanner 一个简单的文本扫描程序,可以获取基本类型数据和字符串数据 构造方法: Scanner(InputStream so
阅读全文
摘要:类和对象 面向对象和面向过程的思想对比 面向过程 :是一种以过程为中心的编程思想,实现功能的每一步,都是自己实现的面向对象 :是一种以对象为中心的编程思想,通过指挥对象实现具体的功能 类和对象的关系 类是对事物的一种描述;对象为具体存在的事物。 类的定义 类的组成是由属性和行为两部分组成 属性:在类
阅读全文
摘要:共5种类型的运算符,分别为:算术运算符、赋值运算符、关系运算符、逻辑运算符、三元运算符 算术运算符 赋值运算符 关系运算符 逻辑运算符 三元运算符 格式:关系表达式 ?表达式1 :表达式2;(a > b ? a : b;)
阅读全文
摘要:log4j的作用 什么是日志: 日志是系统运行过程中的后台输出信息,方便程序员进行系统运行的管控以及Bug的查找。什么是log4j log4j是个日志输出的插件.专门用来进行日志的管理的。由 apache推出的开源免费日志处理的类库。传统方式获取日志: 使用 system.out.println()
阅读全文
摘要:反射的概念和作用 反射的概念:万事万物皆对象,类也是对象。通过Class文件对象,去使用该文件中的成员变量,构造方法,成员方法。 Class类:成员变量 Field 构造方法Constructor 成员方法Method引用:通过反射创建类对象和使用类对象。反射的作用:创建对象。传统方式:只能静态的创
阅读全文
摘要:计算机基础 1、键盘快捷键 全选 Ctrl+A复制 Ctrl+C粘贴 Ctrl+V剪切 Ctrl+X撤销 Ctrl+Z保存 Ctrl+S锁屏 Windows+L直接显示桌面 Windows+D (再按一次恢复)直接显示桌面 Windows+M (再按一次不恢复)打开资源管理器 Windows+E放大
阅读全文