- 博客(14)
- 收藏
- 关注
原创 AJAX(重点)
一、概述* AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。* 可以向服务器发送`异步请求`,实现在不重新加载整个网页情况下,`更新网页局部的内容`,从而提高用户的体验。 同步:客户端发送请求后,必须等待服务端的响应。在等待的期间客户端不能做其他操作。 异步:客户端发送请求后,不需要等待服务器的响应。在服务器处理的过程中,客户端可以进行其他操作。* 应用场景 搜索框提示 表单数据验证
2021-06-26 10:27:07
187
原创 Json与Java对象的相互转换
一、json二、json与Java的相互转换1.JSON解析器:常见的解析器:Jsonlib,Gson,Fastjson,Jackson2.JSON转为Java对象的使用步骤(以使用Jackson工具为例): 1)导入jackson的相关jar包2)创建Jackson核心对象 ObjectMapper3)调用ObjectMapper的方法进行转换Jackson完成数据转换使用的类是ObjectMapper,它有两个主要方法:...
2021-06-25 22:07:39
3397
1
原创 js定时器
一、定时器概述开发时用到的js定时器主要分为两种:1.一次性的定时器setTimeOut方法,通过设置一定的时间,时间到就执行。var timer=setTimeout(fun,毫秒数);清除的方法clearTimeout(timer)2.周期性的定时器setInterval方法,根据设定的时间周期进行执行代码或者代码块。var timer=setInterval(fun,毫秒数);清除的方法clearInterval(timer)二、定时器的实现案例1.setT
2021-06-23 17:58:45
4451
原创 反射
1、什么是反射反射是使用"类"的一种方式,它可以使我们的程序在运行时,动态的去加载某个类,然后去获取它内部的成员信息,进而可以创建这个类对象,并且调用它的成员。反射的主要作用是解开类和类之间的耦合关系,有利于后期开发的更新与迭代。下面使用代码讲解一下具体的实现机理:之前使用类,先创建对象:创建Student类package com.itheima.demo02;public class Student {//创建一个学生对象 public Student(){
2021-05-21 17:18:51
143
原创 Junit工具包
JUnit工具包 1).它是一个第三方的软件包; 2).作用:在我们项目中做"单元测试"——当我们编写好一个方法后,想要测试这个方法,可能需要启动程序,然后进行一些其他的前置操作,然后 才能到达我们想测试的方法,这样就比较麻烦。JUnit可以制作一个像main()方法一样的方法,来直接调用我们想要测试的方法,非常方便。 3).它是基于"注解"实现的。 4).使用方式: 1).导入Junit的所需jar包——在IDEA中已经集成了J...
2021-05-16 20:25:25
2297
原创 File类和字节流
一、File类: 1).java.io.File(类):它封装了一个文件/目录的"路径",它里面包含了一些方法,可以对这个路径的文件/目录做一些操作: 例如:创建文件/目录、删除文件/目录、获取文件/目录的一些属性信息。 但是:它不能读写文件内容!!!!! 读写文件内容用:IO流 2).File类的构造方法: 1).File(St...
2021-05-14 02:11:33
363
原创 数组、集合的遍历
数组、集合常见遍历方法一、for循环数组的遍历:数组的for循环主要是通过arr.length,来获取数组的长度,使用for循环进行,进行循环,获取出每一个数组元素,打印元素。/** * 通过基本的for循环进行遍历 */ public static void traverseByFor(int[] arr) { if (arr == null) {//首先判定数组是否为空 return; } ...
2021-05-14 01:03:05
932
原创 线程安全问题
一、线程安全性问题: 1).当多个线程共同访问同一个资源(变量、数组、集合对象、文件、数据库...),由于Java内部线程工作的机制问题,可能会导致: 多个线程访问同一个资源,最终的结果是错误的。 2).多线程内存运行机制: 每个线程在"栈"中都会有一个独立的"栈区",每个线程在各自栈区中独立运行,互不干扰。 见图2 3).当多个线程访问同一个资源时,可能产生的安全性问题主要有以下三种: 1).对一个变量访问的:可见性问题...
2021-05-11 13:15:56
646
原创 泛型
泛型1.什么时泛型?Java泛型是J2 SE1.5中引入的一个新特性,其本质是参数化类型,也就是说所操作的数据类型被指定为一个参数(type parameter)这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法 ArrayList<String> list = new ArrayList<>(); list.add("呵呵");// 里面的<String>就是"泛型"//作用:可以约束这个集合...
2021-05-11 09:56:33
106
原创 Java多线程
二、多线程: 1).先讲两个概念: 1).进程:操作系统的概念,每一个独立运行的程序就是一个"进程"。 2).线程:线程是由一个"进程"创建的——进程中,可以将一段代码分离出来,与"主进程"同时运行。 意义:让程序可以同时做多件事。可以提高程序的执行效率,也可以提高硬件的使用效率。 ...
2021-05-09 22:49:19
358
原创 Java异常处理
一、异常: 1.异常的概念: 1).异常:指在运行时,JVM遇到了无法处理的代码,这时JVM会向控制台打印异常信息,然后会结束程序。 2).我们今天讲的"异常处理机制":这种异常处理机制是一种语法,它可以让JVM在遇到这种异常情况时,跳过有异常的代码,能够让我们的程序继续运行下去。 public static void main(String[...
2021-05-09 22:48:25
165
原创 接口的知识总结
接口1.接口概述 接口,是Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么接口的内部主要就是封装了方法,包含抽象方法(JDK 7及以前),默认方法和静态方法(JDK 8),私有方法(JDK 9)。 接口的定义,它与定义类方式相似,但是使用interface 关键字。它也会被编译成.class文件,但一定要明确它并不是类,而是另外一种引用数据类型。 接口的使用,它不能创建对象,但是可以被实现( imp...
2021-05-09 01:11:45
714
原创 Java面向对象思想实现学生管理系统
Java面向对象思想实现代码实现:1.定义person抽象父类//定义Person父类public abstract class Demo_Person { //成员属性 private int Id; private String name; private String sex; private String birthday; private int age; //构造方法 public Demo_Person()
2021-05-08 13:06:30
3726
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人