自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA基础面试复习(1)

java面试复习1、抽象类和接口抽象类是对类的抽象,是对子类的约束接口是对行为的抽象,是实现类模板接口中的属性必须使用public static fianl修饰的原因:public:方便实现类的外部使用(给别人用的)static:接口无法创建对象,static修饰属性则可直接使用接口名访问final:接口是模板规范,final修饰属性不能被随意修改2、String、StringBu...

2019-12-04 11:59:47 132

原创 HTML学习笔记:HTML中常用的标签介绍(1)

标签解释1)块级(block)标签<div></div>特点: 独占一行<!--h1~h6 标题--><h1></h1><h2></h2><h3></h3><h4></h4><h5></h5><h6></...

2019-11-06 15:23:46 253

原创 JAVA学习笔记:java中的线程(4)-线程组

线程组ThreadGroupJava中使用ThreadGroup来表示线程组,它可以对一批线程进行分类管理,对线程组的控管理,即同时控制线程组里面的这一批线程用户创建的所有线程都属于指定线程组,如果没有显示指定属于哪个线程组,那么该线程就属于默认线程组(即名字叫"main"的线程组)默认情况下,子线程和父线程处于同一个线程组只有在创建线程时才能指定其所在的线程组,线程运行中途不能改变它所属...

2019-11-06 14:36:23 183

原创 HTML学习笔记:HTML的基本语法

基本语法1、后缀HTML文件的后缀名为(扩展名):.html或.htm可以使用任意文本编辑器创建HTML文件2、注释//HTML中采用:<!-- -->表示注释内容//java中采用:// 或 /* */ 或 /** *///jsp中采用: <%-- --><!-- 注释内容 -->3、基本概念标签:标签用来标记内容,也是用标签来说明文...

2019-11-05 20:31:06 159

原创 HTML学习笔记:HTML概述

HTML概述html概念(HyperText Markup Language)超文本标记语言,是一种解释执行的文本类标记语言,是Internet上用于编写网页的主要语言。“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。html也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何...

2019-11-05 19:55:46 108

原创 JAVA学习笔记:java中的线程(3)-线程对象的状态

线程对象的状态

2019-11-04 20:21:55 149

原创 JAVA学习笔记:java中的线程(2)-创建和启动线程

创建和启动线程1、创建线程有两个方法分别通过Thread类和Runnable接口2、Thread类中的run方法线程对象中的run方法,就是线程独立运行之后,必须要执行的方法,如果我们有什么代码要交给一个线程独立运行,那么就需要把这些代码放到run中.3、Thread类中的start方法在代码中,我们并不能直接调用一个线程对象的run方法,而且需要调用线程对象的start方法来启动这个线...

2019-11-04 20:08:36 99

原创 JAVA学习笔记:java中的线程(1)-线程初步了解

线程初步了解1、java中的线程1)线程类java.long.Threadpublic class Thread extends Object implements Runnable{..}Thread类线程类是抽象类,实现了Runnable接口,Thread类型的对象就表示一个线程注:一个线程对象的作用就是可以单独运行我们所交给它的任务(代码)注:Thread类及其子类的对象都可以...

2019-11-04 19:56:12 126

原创 JAVA学习笔记:进程和线程的概念

进程和线程的概念进程和线程的概述1)进程和线程定义进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有...

2019-11-04 19:44:51 158

原创 SpringMVC学习笔记:在项目中搭建SpringMVC框架

在项目中搭建SpringMVC框架1、步骤第一步:构建Web项目第二步:导入所需jar包第三步:配置前端控制器DispatcherServlet第四步:编写Controller控制器(也称为Handler处理器)第五步:配置处理器映射器(可省去,有默认配置)第六步:配置处理器适配器(可省去,有默认配置)第七步:配置视图解析器(可省去,有默认配置,但是前缀和后缀都为"")第八步:配...

2019-10-30 19:55:09 379

原创 SpringMVC学习笔记:SpringMVC概述

SpringMVC1、SpringMVC是SpringWebMVC的简称SpringMVC就是Spring框架提供的一个模块,通过实现MVC模式来很好地将数据、业务与展现进行分离,SpringMVC框架的目的是要简化我们日常的Web开发。SpringMVC框架跟其他的WebMVC框架一样,都是请求驱动,并且设计围绕一个能够分发请求到控制器以及提供其他加快web应用开发功能的核心Servlet...

2019-10-30 18:53:14 311

原创 STS中添加dtd文件或者xsd文件位置

Window—Preferences–XML Catalog–User Specified Entries–Add

2019-10-28 19:58:00 379

原创 JAVA学习笔记:java语言高级特性(反射Reflection)

反射Reflection

2019-10-28 18:59:13 137

原创 JAVA学习笔记:java语言高级特性(枚举类型enum)

枚举类型1、JDK1.5增加了枚举类型,可以使用enum来定义写的是enum但本质是类,枚举源代码换了,但编译后还是class文件;而且默认就是fianl修饰以及默认继承父类java.lang.Enum。注:enum是java中的一个关键字,Enum是java中的一个类例如:public enum Gender{MALE,FEMALE;//其中每一个枚举元素都是该枚举类型的一个实例,...

2019-10-24 20:06:40 161

原创 JAVA学习笔记:java语言高级特性(泛型)

泛型

2019-10-24 19:22:44 304

原创 JAVA学习笔记:java语言高级特性(集合)

集合

2019-10-23 19:52:41 477

原创 JAVA学习笔记:java语言高级特性(toSting方法和HashCode方法)

toSting方法和HashCode方法toString和hashCode都是Object类中的方法,所以每个对象都可以直接调用。hashCode方法,返回该对象的哈希码值,Object中的实现一般是通过将该对象的内存地址转换成一个整数。toString方法,返回该对象的字符串表示。其形式为:类的全限定名@hashCode方法返回值的十六进制形式例如:public class Stud...

2019-10-22 19:26:44 260

原创 JAVA学习笔记:java语言高级特性(==和equals)

==和equals的区别这俩个都是对俩个变量做比较的。1)基本类型变量的比较基本类型变量指向的不是对象,不能调用方法,所以只能使用==进行比较,并且比较的是基本类型变量的简单数值是否相等。2)引用类型变量的比较引用类型变量指向的是对象,所以既可以使用==进行比较,也可以使用equals进行比较两者的区别区别在于:equals 是Object中的方法,每个对象都可以调用和其他对象比较是...

2019-10-22 19:04:23 113

原创 JAVA学习笔记:java语言高级特性(包装类)

包装类 Wraper Class

2019-10-22 19:00:56 156

原创 JAVA学习笔记:java的高级特性(内部类)

内部类内部类(类里嵌套类)Inner Classpublic class A{ class B{} }内部类不是在一个java源文件中编写俩个平行的俩个类,而是在一个类的内部再定义另外一个类。我们可以把外边的类称为外部类,在其内部编写的类称为内部类。内部类分为四种,成员内部类、静态内部类、局部内部类、匿名内部类1、成员内部类(实例内部类、非静态内部类)1)类似于外部类一个属性...

2019-10-16 19:59:36 136

原创 JAVA学习笔记:访问控制修饰符(public protected default private)

public protected default private是java中的访问控制修饰符.1、public公共的;protected受保护的; default 默认的;private私有的例如: public String name; protected String name; //default就表示这种情况 String name;//等同于default Strin...

2019-10-16 19:08:24 274

原创 JAVA学习笔记:java语言高级特性(接口)

接口1、使用interface修饰,接口中全抽象方法例如:public interface Animal{ //只有抽象方法 public void work(); public void eat();}2、接口和抽象类区别1)抽象类的本质仍然是类,还是使用关键字class,除了可以写抽象方法和不能使用new关键字外,其他的和普通类一样2)接口是另一种类型,本质和类不同(理解...

2019-10-15 09:46:32 146

原创 JAVA学习笔记:java语言高级特性(abstract修饰符)

abstract修饰符1、abstract可以用来修饰方法和类修饰方法:该方法为抽象方法,没有方法体;有抽象方法的类必须是抽象类修饰类:该类为抽象类,抽象类中可以有抽象方法,但也可以没有2、抽象类...

2019-10-14 18:52:26 577

原创 JAVA学习笔记:java高级特性(final修饰符)

final修饰符

2019-10-14 11:25:20 97

原创 MyBatis学习笔记:使用MyBatis对数据库进行操作

使用MyBatis框架进行基本数据库操作简单例子注:这里的jar包根据自己的具体情况去官网下载,建议将自己项目可能需要的jar包新建一个jar文件夹放入,然后将具体使用的jar包build path加到项目中以下是各文件夹下的代码:com.briup.mappers下的文件package com.briup.mappers;import com.briup.pojo.Student;...

2019-10-14 10:36:45 457

原创 JAVA学习笔记:java语言高级特性(static修饰符)

static修饰符1、static变量静态变量:在类中使用static修饰的成员变量,被称为静态变量;与静态变量相对应的非静态变量1)静态变量与非静态变量的区别静态变量属于类,跟随类加载,在类加载时分配内存,并且只加载一次,所有该类对象共享,通过类名访问,也可通过对象访问但不建议。非静态变量属于对象,不同的对象拿到的是不同的,必须使用对象访问。例如: public class Tes...

2019-10-12 17:01:38 131

原创 JAVA学习笔记:方法重载和方法重写

1、方法重载同一个类类中,多个方法名相同,参数列表不同的方法,调用方法是传不同的参数调用不同的方法1)方法名相同2)参数列表不同public void test(int a,long b){}参数的类型不同:public void test(String a,long b){}参数的个数不同:public void test(int a){}参数的顺序不同:public void t...

2019-10-12 16:22:55 118

原创 JAVA学习笔记:this和super关键字

1、this关键字1)使用this访问类中属性,区分成员变量和局部变量 int id; Student(int id){ thic.id=id; } //this.id为成员变量指前面的int id; id没this默认是方法里的参数int id;就近原则2)使用this调用当前类的方法 public class Test{ public v...

2019-10-12 15:36:56 128

原创 JAVA学习笔记:构造器

1、什么是构造器类中的构造器也称为构造方法;创建对象时调用构造方法:构造器名字必须和类名相同;必须没有返回类型(不是void;void为空返回类型)2、构造器的作用1、使用new关键字创建对象时,必须使用类的构造器2)使用构造器可以给类的属性进行初始化赋值例如: public class Student{ public String name; //无参构造器 publi...

2019-10-12 15:17:11 147

原创 JAVA学习笔记:原补反码的理解

1、计算机中的数据是以二进制补码的形式存储2、源、补、返的转换源补反(符号位 正0 负数1)正数: 源码 反码 补码相同负数: 源码–符号位不变数值为取反–得反码 ,反码–最末尾加1–得补码3、取反和反码是有区别的取反:数值位和符号位都取反(即所有二进制位0变1;1变0)反码:数值取反符号位不变(即除符号位不变,所有二进制位0变1;1变0)计算机中一个正数取反加1;得到它对应的负...

2019-10-12 14:58:22 325

原创 JAVA学习笔记:JAVA面向对象编程语言(类与对象)

1、类与对象的关系类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物.对象是抽象概念的具体实例例如:学生是一个Student类;具体的某个学生就是一个Student类对象2、类与引用的关系引用指向具体的对象Student s=new Student();s就是引用,指向一个Student对象,保存的是该对象在堆内存的地址3、堆、栈、方法区方法...

2019-10-11 20:22:29 178

原创 JAVA学习笔记:JAVA中面向对象编程(面向对象编程三大特征:封装、继承和多态)

1、概述java的编程语言是面向对象的,面向对象编程(Object-Oriented Programming)简称OOPjava面向对象编程的三大特征:封装、继承、多态1)封装2)继承3多态...

2019-10-10 15:26:29 302

原创 Servlet笔记:servlet编写的三种方式

一、servlet概念servlet本身是java类,这种java类可以提供web形式的访问(Java EE 规范)二、编写一个servlet的三种方式1、第一种:编写一个类实现Servlet接口,实现service()方法(主要实现这个方法,还有其他方法)例如:package com.briup.web.servlet;import java.io.IOException;i...

2019-10-09 19:10:21 787

原创 JAVA学习笔记:JAVA中的三大排序(冒泡、选择、插入)

java中的冒泡、选择、插入排序一、冒泡排序public class BubbleSort {  public static void main(String[] args) {    int[] arr={6,3,8,2,9,1};    System.out.println("排序前数组为:");    for(int num:arr){      System.out.prin...

2019-09-30 14:56:39 105

原创 JAVA学习笔记:JAVA的可变参数

可变参数形式:注:JDK1.5及以后才能使用可变参数public void test(int... a){}使用了可变参数,我们

2019-09-30 14:41:40 125

原创 学习笔记:JAVA的数组(Array)

数组Array

2019-09-25 19:52:23 274

原创 学习笔记:JAVA的循环(for,while,do while)

循环语句1、for循环语法:for(初始化 ; 条件表达式 ; 增量 ){//执行代码}注:执行顺序,初始化–条件表达式判断为真–执行代码–增量–判断条件表达式为真–执行代码–增量–直至条件表达式为假,跳出循环,循环结束例如://使用for将1到10累加将结果打印public class ForTest{public static void main(String[] arg...

2019-09-25 11:15:05 246

原创 学习笔记:JAVA的流程控制(if,switch)

流程控制语句1、if语句

2019-09-25 09:56:02 96

原创 学习笔记:JAVA中的类型转换

**类型转换**1、基本类型之间的转换1)隐式转换(自动类型转换)特点:小的类型转大的类型自动类型转换(隐式转换),在前面加0例如://编译通过;byte为8位,int为32位,小转大,自动类型转换,相差的多少位在前面补多少个0 byte a=1; int b=a;2)显示转换(强制类型转换)特点:大的类型转小的类型,强制类型转换,但是可能会造成精度缺失例如...

2019-09-24 19:24:17 81

原创 学习笔记:JAVA中的操作符

java中的操作符(operator)1、赋值操作符 = 例如:int id1=1,id2=2; = 例如:a*=b等同于a=a*b /= 例如:a/=b等同于a=a/b += 例如:a+=b等同于a=a+b -= 例如:a-=b等同于a=a-b 自增、自减++、--a++ 先人后己,想让别人使用a的值,再自增1 ++a 先己后人,先自增1,再让别人使用a的值 ...

2019-09-24 18:55:08 116

空空如也

空空如也

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

TA关注的人

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