03 2021 档案
摘要:数据库 1. delete 和 truncate的区别 delete删除表中的数据,表结构还在;删除后的数据可以找回 truncate删除是把表直接DROP掉,然后再创建一个同样的新表。删除的数据不能找回,但执行速度比delete快。 2. 数据库优化 (1)对查询进行优化,要尽量避免全表扫描,首先
阅读全文
摘要:一. 简介 数据库(DataBase,DB):指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。 数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管
阅读全文
摘要:一. 网络常识 1. 什么是计算机网络 分布在不同地域的计算机, 通过硬件等网络设备使用通信线路互相连接形成的一个网格系统。计算机网络, 可以很方便的进行 信息的传递, 资源的共享 。 2. 什么是计算机的IP地址 IP地址 是计算机在互联网中的唯一标识,就像人在社会中的身份证号码。 本机IP: 1
阅读全文
摘要:一. 线程与进程 1. 进程 是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间。 2. 线程 (1)是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行. 一个进程最少有一个线程。 (2)线程实际上是在进程基础之上的进一步划分,一个进程启动之后,里面的若干执行路径又可
阅读全文
摘要:一. 类集概述 1. 集合与数组的区别,缓存的管理,Collection 、List 、Set 接口的作用及相关的子类。 2. 类集设置的目的 普通的对象数组的最大问题在于数组中的元素个数是固定的,不能动态的扩充大小,所以最早的时候可以通过链表实现一个动态对象数组。 但是这样做毕竟太复杂了,所以在
阅读全文
摘要:一. 泛型 1. 泛型在类中的使用 public class Person<T>{ private T data; } Person<String> p = new Person<> 2. 泛型在接口中的使用 实现接口时,可以选择指定泛型类型,也可以选择不指定 指定类型: public class
阅读全文
摘要:一. 什么是异常? 异常是在程序中导致程序中断运行的一种指令流。 二. 处理异常 如果要想对异常进行处理,则必须采用标准的处理格式,处理格式语法如下: try{ // 有可能发生异常的代码段 }catch(异常类型1 对象名1){ // 异常的处理操作 }catch(异常类型2 对象名2){ //
阅读全文
摘要:面向对象高级 一. 继承 1. 格式 class 父类{ } class 子类 extends 父类{ } 2. 限制 Java只有单继承,多重继承,没有多继承。 3. super (1)通过super,可以访问父类构造方法 调用super构造方法的代码必须写在子类构造方法的第一行 (2)通过sup
阅读全文
摘要:一. 面向对象基础 1. 面向对象思想 1.1 概述 面向对象是相对于面向过程来讲的,指的是把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。 面向过程到面向对象,是程序员思想上 从执行者到指挥者的转变。 1.2 三大思想 面向对象思想从概念上讲分为以下三
阅读全文
摘要:一. 基础语法 运算符: 1. 算术运算符: +,-,*,/,%(取余数),++(自增),--(自减) ++(--)在前面时表示先 +(-)1 再执行下面的代码 例子: int a = 0; int a = 0; System.out.println(++a); System.out.println
阅读全文
摘要:一、Java体系与特点 JavaSE是的基础,主要应用于桌面开发以及一些商务应用的解决方案 。但是Java并不擅长这方面 的开发,更多的是应用于服务器端的开发,也就是JavaEE,它更擅长以企业为环境而开发应用程序的 解决方案。剩下的还有JavaME,它现在的应用场景很少了,主要用于一些嵌入式设备的
阅读全文