自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 JSTL概述

一、JSTL概述JSTL是apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言!JSTL标签使用起来非常方便,它与JSP动作标签一样,只不过它不是JSP内置的标签,需要我们自己导包,以及指定标签库而已!如果你使用MyEclipse开发JavaWeb,那么在把项目发布到Tomcat时,你会发现,MyEclipse会在lib目录下存放jstl的Jar包!如果你没有使用MyEclipse开发那么需要自己来导入这个JSTL的Jar包:jstl-1.2.jar。JSTL一共包含四大标签

2021-06-14 13:03:58 3341

原创 servlet

servlet:是java Servlet的简称,称为小服务程序或服务连接器,用java编写的服务器程序,主要功能在于交互式地浏览的修改数据,生成动态web内容。狭义的servlet是指java语言实现的一个接口,广义的servlet是指任何实现了这个servlet接口的类,一般情况下,人们将servlet理解为后者,servlet运行于支持java的应用服务器中,从原理上讲,servlet可以响应任何类型的请求,但绝大多数情况下Servelt只是用来扩展基于HTTP协议的Web服务器,最早支持Servle

2021-06-08 16:52:43 290 1

原创 线程基础讲解

文章目录线程相关概念:进程基本介绍单线程与多线程并发与并行创建线程的两种方法start()函数开启线程过程:用户线程和守护线程线程同步机制:线程调度java使用的是抢占式调度模型Thread类中设置了获取线程优先级的方法线程控制多线程的实现方式线程同步代码块同步方法线程安全的类Lock锁生产者消费者模式概述线程相关概念:进程基本介绍1.进程是指运行中的程序,比如我们使用QQ,就启动了一个进程,操作系统就会为该进程分配内存空间。我们使用迅雷,又启动了一个进程,操作系统将为迅雷分配新的内存空间。2.进程

2021-05-31 13:15:12 245

原创 爬取漫画网址的并生产一个在线阅读器

文章目录爬取漫画网址的并生产一个在线阅读器代码分析实现代码爬取漫画网址的并生产一个在线阅读器代码分析如果要做一个爬虫的话,一定要会看网页的源代码,看有没有自己想要的数据,http://m.kkkkdm.com/ 爬取这个网站需要使用的爬取工具只有 jsoup当我们在这个输入框中输入了《一拳超人》和《灌篮高手》我们发现只有 https://so.kukudm.com/m_search.asp?kw= 以后的东西不一样 这个只是把我们输入的东西变成了GBK码,我们只需要使用 URLEncode

2021-05-13 18:35:03 1830 1

原创 java运算符详细讲解

Java的位运算符详解实例——与(&)、非(~)、或(|)、异或位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面详细介绍每个位运算符。1.与运算符与运算符用符号“&”表示,其使用规律如下:两个操作数中位都为1,结果才为1,否则结果为0,例如下面的程序段。public class data13{public static void

2021-05-09 22:23:02 798

原创 java集合之List接口的常用实现类、ArrayList、LinkedList、Vector

Collection接口的常用方法,以子类ArrayList实现类来演示:add():添加单个元素remove():删除指定元素contains():查找元素是否存在size():获取元素个数isEmpty()判断是否为空clear():清空addAll():添加多个元素contaisnAll():查找多个元素是否都存在removeAll():删除多个元素如下演示:import java.util.Collection;import java.util.ArrayList;im

2021-05-02 18:22:24 1616 1

原创 java内部类的定义、内部类的分类

内部类基本介绍一个类的内部又完整的嵌套了另一个类结构。被嵌套的类称为内部类(inner class),嵌套其他类的类称为外部类(outer class)。是我们类的第五大成员,内部类最大的特点就是可以直接访问私有属性,并且可以体现类与类之间的包含关系基本语法:class Outer{ class Inner{ }}内部类的分类:1.定义在外部类局部位置上(比如方法内):1).局部内那类(有类名)2).匿名内部类(没有类名,重点);定义在外部类的成员位置上:1)成员内部类(没

2021-04-24 10:09:17 2118 7

原创 java枚举如何使用与注意事项

枚举枚举是一组常量的集合可以这样理解:枚举属于一种特殊类,里面只包含一组有限的特定的对象枚举的二种实现方式1)自定义类实现枚举2)使用enum关键字实现枚举如何使用自定义枚举:将构造器私有化在本类内部创建一组对象对外暴漏对象 (即:通过为对象添加public final static修饰符)可以提供get方法,但是不能提供set方法演示代码如下:public class TestSeason { public static void main(String[] a

2021-04-23 17:07:30 1574 2

原创 java之final关键字

java之final关键字基本介绍:final中文意思:最终的,最后的final 可以修饰类,属性,方法和局部变量,在某些情况下,程序员可能有以下需求,就会使用到final:1)当不希望类被继承时,可以用final修饰。2)当不希望父类的某个方法被子类覆盖/重写(override)时,可以使用final关键字修饰。3)当不希望类的某个属性的值被修改,可以使用final修饰。4)当不希望某个局部变量被修改,可以使用final修饰final 使用注意事项和细节讨论1)final 修饰的属性又

2021-04-23 14:15:33 1385

原创 java抽象类使用注意事项

抽象类抽象类的使用条件:当父类的某些方法,需要声明,但是有不确定如果实现时,可以将其声明为抽象方法那么这个类也就要声明为抽象类,那么这个类就时抽象类当父类的一些方法不能确定时,可以用abstract关键字来修饰该方法,这个方法就是抽象方法,用abstract来修饰该类就是抽象类抽象方法就是没有实现的方法没有实现就是指,没有方法体当一个类中存在抽象方法时,需要将该类声明为abstract类一般来说,抽象类会被继承,有其子类来实现抽象方法。抽象类的介绍1)用abstract关键字来修饰的一个类时

2021-04-23 13:54:52 1854

原创 java接口注意事项

接口注意事项基本用法 ://创建interface 接口名{// 属性// 方法(1.抽象方法、2.默认实现方法、3.静态方法)}//使用class 类名 implements 接口{ 自己属性 自己方法; 必须实习的接口的抽象方法}基本介绍接口就是给出一些没有实现的方法,封装到一起,某个类要使用的时候,在根据具体情况把这些方法写出来。在jdk7.0之前接口里所有方法都没有方法体。jdk8.0之后接口类可以有静态方法,默认方法,也就是说接口中可以

2021-04-23 13:30:13 1469 2

原创 java基础 数组元素内容颠倒

java基础 数组元素内容颠倒public static void main(String[] args) { //用来中转储存 int sum=0; //创建数组 int[] array01= {1,6,3,4,8,6,7,11,54,10}; //初始化两个值进行自增和自减,判断i<=y时结束循环 for(int i=0,y=array01.length-1;i<=y;i++,y--) { //sum指向//array01[i]地址值 sum=arra

2021-04-04 22:07:35 1335 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除