object的九大方法 object的九大方法1.clone方法2.getClass方法3.toString方法4.finalize方法5.equals方法6.hashCode方法7.wait方法8.notify方法9.notifyAll方法1.clone方法保护方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedException异常。主要是JAVA...
java构造函数在什么时候被调用及特点 java构造函数在什么时候被调用及特点1 构造函数在什么时候被调用2 构造函数特点1 构造函数在什么时候被调用在java语言 中,构造函数又称构造方法。构造函数的作用是初始化对象,即在创建对象时被系统调用(与普通方法不同,程序不能显示调用构造函数)。2 构造函数特点构造函数的任务是初始化一个对象的内部状态,所以用new操作符创建一个实例后,立刻就会得到一个清楚、可用的对象。 构造方法是...
log4j和logback比较 二者可否同时使用 log4j和logback比较 二者可否同时使用 log4介绍logback介绍log4j和logback的使用logback取代 log4j的理由:log4介绍可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,能够更加细致地控制日志的生成过程。上述...
Integer和int的区别?为什么在项目里面用Integer? (@[TOC]) int和Integer的区别1、Integer是int的包装类,int则是java的一种基本数据类型2、Integer变量必须实例化后才能使用,而int变量不需要3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值4、Integer的默认值是null,int的默认值是0...
maven maven1 maven概念1.1 maven是什么1.2为什么要使用maven1.3 Maven安装2 maven配置2.1 maven仓库类型介绍2.2本地仓库配置2.3常用名令3 eclipse中maven的配置3.1 首先Window-->preferences-->Maven-->User Settings3.2指定配置安装maven的路径3.3 配置setting.x...
ajax ajax1 ajax概念2 ajax特点3 ajax 的过程4 ajax请求时参数传递5 封装ajax1 ajax概念Ajax(Asynchronous Javascript And XML):异步的JavaScript和XML技术,是一种创建交互式网页应用的网页开发技术。2 ajax特点a) 无需加载整个页面,能够部分刷新页面b) 是一个前端技术3 ajax 的过程如何发送一个...
json json1 json定义2 结构3 json作用1 json定义JSON(JavaScript Object Notation)是一种数据交换格式(两种语言相互传递数据使用的格式)2 结构json有两种结构a) 对象:是一种键值对,结构为:{k1:v1,k2:v2}<body><script type="text/javascript"> functio...
jquery jq1 jquery 概念1 jquery 概念jquery是基于js开发的框架。这个框架将原生的js代码封装了,成为了一个函数库,我们只需要按照其语法进行调用即可。其实jquery对js原生代码进行封装就像java的类封装了很多方法一样,是类似的概念。注意jquery函数库的下载是在maven的网站进行下载jquery只是一个js函数库,要是用里面的函数还需要在其他的js文件中进行调...
javascript javascript1 js1 js的作用2 js 的基本语法要求3 js的三种使用结构1 js1 js的作用js最初是解决一些服务器端语言(Perl)对数据的验证功能。发展到今天js不仅仅简单的实现了表单的数据验证了,而几乎可以实现所有的浏览器交互功能。而且主流的浏览器都有解析js的引擎,所以才能执行js的代码。js不需要进行编译,它是解释性语言。2 js 的基本语法要求a.严格区...
PL/SQL PL/SQL1 pl/sql2触发器1 语句触发器(表级触发器)1 pl/sql1 pl/sql基本概念PL/SQL是一种SQL(procedure Language/SQL )程序语言。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL 语句的使用上增加了编程语言的特点,所以PL/SQL把数据的操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断,循环等操作实现复...
网络编程 网络编程1 网络编程的基础知识1 网络模型2 网络编程的三要素3 IP地址:4 端口: 同一台计算机进程的标识5 协议: 不同计算机通信的规则2 UDP协议34567891 网络编程的基础知识1.网络模型 5层模型和七层模型2.网络编程的三要素 ip 端口 协议3.Tcp连接过程 三次握手和四次挥手1 网络模型https://blog.csdn.net/qq_22238021/ar...
多线程 多线程1 多线程的引入1 为什么要开启多线程?2 进程和线程3 CPU执行原理2 线程的创建(开启多线程的方式)1 方式一:继承Thread类2 方式二:实现Runnable方式开启线程3方式三: 实现Callable方式开启线程4 方式四:匿名内部类开启线程5 方式五:Lambda表达式方式开启线程6 方式六:线程池开启线程4 设置和获取线程的名称1 通过构造方法2 通过线程的成员方法3 通...
注解 注解1注解的概念1 注解的引入2注解的概述3注解的分类:2注解的基本语法1注解语法2元注解3注解的使用4使用反射解析注解信息1通过反射获取注解对象相关的方法:2定义注解3编写工具类1注解的概念1 注解的引入为什么需要学习注解?1.能够看懂别人写的一些代码,最后好能够看懂一写框架代码2.注解结合反射和泛型能够将代码写的更加灵活,更加动态,更加简洁,提高了代码扩展性和可维护性3.能够使用自...
反射 反射1类加载1类的加载,连接,初始化2类加载3 类加载器1 类加载机制2 获取JVM的类加载器3【类加载器过程】加载Student类4 自定义类加载器2 反射1 通过反射获取堆区中对应的字节码文件对象 Class2通过反射获取构造方法对象3 通过反射创建对象4 通过反射获取成员变量对象并且赋值5 通过反射获取成员方法对象6 设计一个对象池,用于我们方便获取对象7 JavaBean3 代理模式1 ...
io流 io流1 file文件1 file引入2 file 的创建3 file的删除4 file的重命名5 file 的相关属性功能6 文件的遍历7 递归的批量操作2 io1 io 的引入2 字节流1. OutputStream (io字节流的输出) 抽象的2 Inputstream(io字节流的输入) 抽象的3 .io流异常处理4 字节流拷贝文件5 字节缓冲输入流和输出流3 乱码现象4 字符流1 字符...
集合 集合1 集合概念2 集合特点3 集合的功能4 集合的遍历51 集合概念2 集合特点3 集合的功能集合的增删查包含集合的增加 void add(); //添加一个元素void addAll();//相当于把两个集合合并成一个集合集合的删除void Clare();//清空集合中所有的元素boolean remove();//删除一个元素boolean removeAll();...
Exception Exception1异常的分类1异常的概念2异常的分类2 异常的处理1 为什么需要处理异常?2 JVM默认处理异常的方式?3 处理异常 方式一4 处理异常 方式二 throws5 throws和throw区别6 注意:7 异常的执行流程:8 标准的异常处理格式:3 Throwable类4 finally关键字4 finally关键字1异常的分类1异常的概念异常:异常是指在程序的运行过程中所发...
常用类 常用类1 object类1API2Object3int hashCode() (重点掌握)4 String toString() (重点掌握)5 boolean equals(Object obj) (重点掌握)6 protected Object clone() (了解)7 protected void finalize()1 object类1API如何阅读API文档?1.来自于哪个包...
面向对象 1类和对象的理解1类:Java中用class描述类成员变量表示就是事物的属性成员方法表示就是事物的行为2对象:1.对象一定是客观存在的,是具体的2.万事万物都是对象3.对象是在类的基础上创建的4.对象又称为 实例/引用/变量/对象3格式:[访问权限修饰符] class 类名{ 成员变量 成员方法 } 如何创建一个对象: 类名 ...
数组的一些总结 #数组概念数组属于引用类型,数组的本质就是一个容器,存放一组相同数据类型变量的数据容器数据类型相同#数组概念数组属于引用类型,数组的本质就是一个容器,存放一组相同数据类型变量的数据容器#格式数据类型[] 数组名; // Java语法变式: 数据类型 数组名[]; // C语言#数组的特点##.数组的本质就是一个引用类型的变量,既然是一个变量就必须满足先声明再赋值再使用##数组...