10 2020 档案
摘要:字节输入流(InputStream) java.io.InputStream抽象类是表示字节输入流的所有类的超类,注意该类是个抽象类...
阅读全文
摘要:字节输出流(OutputStream) java.io.OutputStream抽象类是表示字节输出流的所有类的超类,注意该类是个抽...
阅读全文
摘要:什么是IO? I就是input即输入,O就是output即输出。输入就是硬盘中的数据到内存中;输出就是内存中的数据存储到硬盘中。流指...
阅读全文
摘要:情景如下: 假设c盘下有个文件夹abc abc中包含abc.txt文件和abc.java文件这两个文件以及a文件夹和b文件夹 a文件...
阅读全文
摘要:什么是递归? 递归其实就是方法自己调用自己 递归分为两种 1、直接递归 public static void main(String...
阅读全文
摘要:什么是JDBC? 概念:JDBC就是Java DataBase Connectivity 就是数据库连接,使用Java来操作数据库 ...
阅读全文
摘要:什么是File类? File类位于java.io.File类,File类是文件和目录路径名的抽象表示,主要是用于文件和目录的创建、查...
阅读全文
摘要:Lambda表达式是干什么的? 用来简化过于繁琐的编写代码的过程 冗余的Runnable代码 冗余指的就是多余的 我们来看一个例子,...
阅读全文
摘要:线程池思想概述 我们使用线程的时候就直接区创建,这样实现起来非常的简便,但是就会有一个问题: 如果并发的线程数量足够多,并且每个线程...
阅读全文
摘要:线程状态概述 线程可以处于下列状态之一: NEW 至今尚未启动的线程处于这种状态。 RUNNABLE 正在 Java 虚拟机中执...
阅读全文
摘要:线程间通信 1、什么是线程间的通信? 多个线程在处理同一个资源,但是处理的动作(线程任务)却不相同 比如:线程A用来生成包子,线程B...
阅读全文
摘要:线程安全 1、线程安全是什么? 如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样...
阅读全文
摘要:并发与并行 1、什么是并发? 指两个或者多个事件在同一时间段内发生 画图说明: 举例:电脑在执行任务的时候,在同一时间段内交替执行 ...
阅读全文
摘要:多线程的原理 举例说明 // 创建一个Thread类的子类public class MyThread extends Thread{...
阅读全文
摘要:概述 java给我们提供的异常类,不够我们使用,我们需要自己定义一些异常类 1、格式 public class XXXExcepti...
阅读全文
摘要:抛出异常throw 1、作用: 可以使用throw关键字在指定的方法中抛出指定的异常 2、使用格式: throw new xxxEx...
阅读全文
摘要:1、异常的概念 指的是程序在执行过程中,出现的非正常情况,最终会导致JVM的非正常停止。 在Java等面向对象的编程语言中,异常本身...
阅读全文
摘要:f8:逐行执行程序 f7:进入到方法中 shift+f8:跳出方法 f9:跳到下一个断点,如果没有下一个断点那么就结束程序 ctrl...
阅读全文
摘要:使用of方法来添加元素是JDK9的新特性 List接口,Set接口,Map接口:里面增加了一个静态方法of,可以给集合一次性添加多个...
阅读全文
摘要:一、Map集合的特点 Map集合是一个双列集合,一个元素包含两个值(一个是key,一个是value)Map集合的特点Map集合中的元...
阅读全文
摘要:常用功能 public static boolean addAll(Collection c, T... elements):往集...
阅读全文
摘要:以下程序执行的结果是什么?( ) static boolean foo(char c) { System.out.print(c);...
阅读全文
摘要:请根据下面的代码块选择正确的选项( ) String s1 = "xiaoming";String s2 = "xiaoming";...
阅读全文
摘要:什么是可变参数? 可变参数是JDK1.5之后出现的新特性,用于表示同种类型的参数有很多个 使用前提 当方法的参数列表数据类型已经确定...
阅读全文
摘要:什么是Set接口? Set接口继承了Collection接口,Set不允许存储重复的元素,并且Set接口是无序的,没有索引,也就没有...
阅读全文
摘要:Collection中的常用子类有java.util.List集合和java.util.Set集合 List集合 一、List接口的...
阅读全文
摘要:常见的数据结构 堆栈、队列、数组、链表和红黑树等,因为数据结构很重要内容涉及很多,所以这里只做简单介绍 1、栈(堆栈) 栈:stac...
阅读全文
摘要:什么是泛型? 泛型是一种未知的数据类型,当我们不知道使用什么数据类型作为参数的时候,就可以使用泛型作为参数 举例说明: 我们在定义A...
阅读全文
摘要:什么是增强for循环? 增强for循环(也称for each循环)是JDK1.5以后出来的一个高级for循环,专门用来遍历数组和集合...
阅读全文
摘要:Iterator接口是干什么的? 在程序开发过程中,我们经常需要遍历集合中的所有元素,但是因为有的集合含有索引有的集合没有索引,无法...
阅读全文
摘要:集合的简单概述 1、什么是集合? 集合是java中提供的一种容器,可以用来存储多个数据 2、集合和数组的区别是什么? 数组的长度是固...
阅读全文
摘要:集合框架的介绍 JavaSE中提供给我们了满足各种需求的API,在使用这些API前,先了解其继承与接口操作架构,我们才能够了解何时采...
阅读全文
摘要:包装类的概念 java中的数据类型int,double等不是对象,无法通过向上转型获取到Object提供的方法,而像String却可...
阅读全文
摘要:String类的介绍 字符串是常量;它们的值在创建之后不能更改。 字符串的底层是一个被final修饰的数组,不能改变 由此引出一个字...
阅读全文
摘要:System的介绍 java.lang.System类中提供了大量的静态方法,可以获取与系统相关的信息或系统级操作 System的常...
阅读全文
摘要:Calendar类的介绍 Calendar类属于java.util.CanlendarCalendar类是一个抽象类,里面提供了很多...
阅读全文
摘要:一、Date类 1、Date类的概述 java.util.Date类表示特定的瞬间,精确到毫秒。(Date类其实是一个表示日期和时间...
阅读全文
摘要:什么是Object类? java.lang.Object类是Java语言中的根类,即所有类的父类(超类)。Object中所描述的所有...
阅读全文
摘要:一、static关键字概述 一旦使用了static关键字,那么使用了static关键字的内容属于当前的类,只要是本类的对象,都能共享...
阅读全文
摘要:1、video标签的作用 video标签时用来定义视频播放器的,而且他还可以实现自定义播放、暂停、进度和控制等控制栏的功能 vide...
阅读全文
摘要:1、Storage事件监听是什么?干什么的? 在使用Web Storage API存储数据时,当存储的数据发生变化时,会触发wind...
阅读全文
摘要:什么是JSON?JSON是干什么的? JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量...
阅读全文
摘要:SQL语句中常用的三类: DDL语句:用于创建和操作库和表的结构的语句DML语句:用于对数据库中数据的增删改查等操作的语句DCL语句...
阅读全文
摘要:SSH协议(从对称加密到非对称加密) 简介 SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network ...
阅读全文