反射 类的加载概述 程序要使用某个类,如果类还未加载到内存中,系统会通过加载,连接,初始化来实现对这个类进行初始化 加载,将class文件读入内存,并创建一个Class对象。...

反射 类的加载概述 程序要使用某个类,如果类还未加载到内存中,系统会通过加载,连接,初始化来实现对这个类进行初始化 加载,将class文件读入内存,并创建一个Class对象。...
网络编程: 每台设备在网络中具有唯一的表示,每台网络终端在网络中具有独立的地址,网络数据传输就是用改地址 ipconfig ping 本地回路地址 广播地址 端口号: 每个网...
线程: 线程是程序的执行路径,一个进程包含多条线程 多线程的并发执行可以提高程序的效率,可以同时完成多项工作。 多行程并行和并发的区别 并行的使用 要使用多核CPU 并发指两...
获取文件夹的长度 private static Long getFileLength(File file) { long len = 0; File[] subLists =...
序列流 序列流可以把多个字节输入流整合成一个,从序列流中读取数据时,将从被整合的第一个流开始读,读完一个读第二个,以此类推 整合两个 SequenceInputStream(...
字符流是什么 字符流是可以读写字符的IO流 字符流读取字符,先要读取字节数据,然后转换为字符,需要把字符转换为字节再写出 FileReader类的read()方法可以按照字符...
IO流 IO流通常用来处理设备之间的数据传输 Java对数据的操作是通过流的形式 Java用于操作的流的类都在IO包 按照流向:分为输入流和输出流 按操作类型: 字节流:字节...
JVM默认是如何处理异常的 main函数有两种处理方式: 1、自己处理该异常然后继续运行 2、自己没有针对的处理方式,只有交给main的jvm进行处理 jvm默认的异常处理机...
Map集合概述特点 一个映射不能有重复的键,每个键最多映射到一个值 Map和Collection接口的区别 Map是双列的,而Collection是单列的 Map的键是唯一的...
Set集合 -----保证元素唯一 HashSet实现了Set接口,不保证set的迭代顺序,允许存储null值 HastSet hs = new HashSet<>(); ...
集合框架(对象数组的概述和使用) 结合类能存储任意对象,长度是可以改变的,随着元素的增加而增加,元素的减少而减少 数组和集合的区别 1、数组既可以存储基本数据类型,也可以存储...
一、正则表达式的使用 用来描述和匹配一系列符合某个语法规则的字符串,有自己的特殊的应用 例如注册邮箱,用户名和密码的限制 String regex =""; public b...
java lang包不需要导包 1、字符串字面值可以被看成字符串对象 2、字符串是常量,一旦被赋值,就不能改变 toString()方法返回对象本身,当改变值是实际是改变了地...
面向对象多态概念 事物存在多种形态 多态的前提:1、要有继承关系 2、方法重写 3、父类引用指向子类对象 多态成员访问的特点: 成员变量: 编译看左边(父类),运行看左边(父...
构造方法:给数据的对象进行初始化 注意: 1、方法名和类名相同 2、没有返回值类型,也不需要void 3、没有具体的返回值类型return(return;) 4、构造方法不能...
面向对象:不断创建对象,使用对象并指挥其做不同的事情。 面向对象涉及就是管理和维护对象之间的关系 面向对象的三大特征:封装,继承,多态 类代表一组相关的属性和行为的集合,对象...
数组的初始化,为数组开辟连续的存储空间,并为每个元素赋值; Java一维数组定义格式: int[] x = new int[num]; 数组既可以存储基本数据类型,又可以存储...
&&和&的区别: &&代表短路与,如果左边出现False则不继续进行判断 ||和|的区别 ||具有短路效果,左边为true,则不继续判断 位运算符&(和) |(或) ^(异或...