摘要:linux目录结构 bin:存储普通命令 sbin:存储超级命令 home:存储普通用户 root:存储超级用户 usr /usr/local:下存储数据或软件,通常软件都放在其中 tmp:临时目录 迎来存放临时数据,包括一些日志文件 常用命令1: ifconfig 查看网络 service net
阅读全文
摘要:DQL(数据查询语言): 查询语句,凡是select语句都是DQL。 DML(数据操作语言):insert delete update,对表当中的数据进行增删改。 DDL(数据定义语言):create drop alter,对表结构的增删改。 TCL(事务控制语言):commit提交事务,rollb
阅读全文
摘要:* 怎么获取Class文件对象呢? * 1、通过Object中的getClass()方法 返回此 Object的运行时类。 * 2、数据类型的静态属性class * 3、Class类中的静态方法 * static Class<?> forName(String className) * 返回与给定字
阅读全文
摘要:获取ip地址 InetAddress类成员方法 * static InetAddress getLocalHost() * 获得本地主机IP地址对象 * static InetAddress getByName(String host) * 根据IP地址字符串或主机名获得对应的IP地址对象 * St
阅读全文
摘要:- **并行**:指两个或多个事件在**同一时刻**发生(同时执行)。- **并发**:指两个或多个事件在**同一个时间段内**发生(交替执行)。 - **进程**:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程;进程也是程序的一次执行过程,是系统运行
阅读全文
摘要:字节流 字符流 字节输入流 字节输出流 字符输入流 字符输出流 InputStream OutputStream Reader Writer (抽象类) FileInputStream FileOutputStream FileReader FileWriter(实现类) BufferedInput
阅读全文
摘要:* 构造方法: * File(File parent, String child) * 从父抽象路径名和子路径名字符串创建新的 File实例。 * File(String pathname) * 通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。 * File(String pare
阅读全文
摘要:Map集合是一种双列集合,每个元素包含两个值(键和值) Map集合的每个元素的格式:key=value(键值对元素),所以也被成为键值对集合 Map集合的完整格式:{key1=value1 ,key2=value2,key3=value3,. .....} Map集合的体系: Map < K , V
阅读全文
摘要:Collections常用的API: public static <T> boolean addAll(Collection<? super T> c, T... elements) 给集合对象批量添加元素 public static void shuffle(List<?> list) 打乱集合顺
阅读全文
摘要:数组和集合的区别: 1、长度: 数组的长度唯一 集合的长度不唯一,可变,弹性 2、内容不同: 数组存储的元素类型是一致,统一的 集合可以存储不同类型的元素 3、元素的数据类型问题 数组可以存储基本数据类型,也可以存储引用数据类型 集合只能存储引用类型 package com.shujia.day15
阅读全文
摘要:HashMap和Hashtable的区别 * 1、HashMap中键和值允许null值,而Hashtable不允许键和值存在null * 2、HashMap是线程不安全的,但是效率高;Hashtable是线程安全的,但是效率低 * * * List,Set,Map等接口是否都继承子Map接口 * C
阅读全文
摘要:set系列集合:添加的元素是 无序,不重复,无索引的 HashSet: 无序,不重复,无索引 LinkHashSet<>:有序不重复无索引(添加顺序) TreeSet: 排序(按照大小默认升序排序,是可排序集合),不重复,无索引 HashSet:不重复,无序 set集合去重复的流程: 1.对象调用h
阅读全文
摘要:Collection集合体系的特点: set系列集合:添加的元素是 无序,不重复,无索引的 HashSet: 无序,不重复,无索引 LinkedHashSet: 有序,不重复,无索引 List系列集合:添加的元素是 有序,可重复,有索引的 LinkedList: 有序,可重复,有索引的 ArrayL
阅读全文
摘要:Collection集合遍历数组的三种方式: 迭代器 foreach(增强for循环) JDK1.8之后的新技术Lambda 迭代器: 方法:public Iterator inerator():获取集合对应的迭代器,用来遍历 E next():获取下一个元素值 boolean hasNext():
阅读全文
摘要:饿汉单例模式:1.构造方法私有化,不能在类的外部使用new关键字创建对象 2.new一个实例化对象,用private static修饰 3.静态方法返回这个对象 public class Singleton1 { private Singleton1(){ } public static final
阅读全文