自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java集合系列——List集合之ArrayList

List集合java.util.List接口 extends Collections接口有序集合,存储和取出元素的顺序是一样的允许出现重复的值有索引,包含了一些带索引的方法void add(int index, E element) 在列表的指定位置插入指定元素(可选操作)。E get(int index) 返回列表中指定位置的元素。E remove(int index) 移除列表中指定位置的元素(可选操作)。E set(int index, E element) 用指定元素替换列表中

2021-02-15 23:42:24 384 2

原创 Java集合系列——泛型

泛型

2021-02-13 20:37:16 531 7

原创 Java——StringBuilder(StringBuffer&String)

目录StringBuilder一、StringBuilder的常用方法1、insert2、append3、replace4、indexOf二、可变性三、线程安全性四、性能五、使用总结StringBuilderStringBuilder是一个可变的字符序列,继承自AbstractStringBuilder类,在AbstractStringBuilder中使用字符数组保存字符串,char[] value,但是没有使用final关键字,所以这对象都是可变的。一、StringBuilder的常用方法1、i

2021-02-12 15:07:04 250 3

原创 Java——System类和包装类型

文章导览System类常用方法包装类型1、Java基本数据类型2、包装类型自动装箱和自动拆箱3、缓存池4、包装类型的运算四则运算和位运算比较运算和逻辑运算总结参考文章System类public final class System extends ObjectSystem 类包含一些有用的类字段和方法。它不能被实例化。常用方法java.lang.System类中提供了大量的静态方法,可以获取与系统相关的信息或系统级操作static long currentTimeMillis() 返回以毫秒为

2021-02-11 21:45:30 216 2

原创 Java——Object类

文章导览Object类Object类的通用方法1、toString()方法2、equals方法Object类类 Object 是类层次结构的根类。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。Object类的通用方法1、toString()方法public String toString() { return getClass().getName() + "@" + Integer.toHexString(hashCode()); }

2021-02-07 23:41:01 279 1

原创 Java——常用API(Date类&Calendar类)

Date类类 Date 表示特定的瞬间,精确到毫秒。 毫秒:千分之一秒 1000ms = 1s;特定的瞬间:一个时间点,一刹那时间。一、Date的构造方法/* Date类的带参构造方法 Date(long date):传递毫秒值,把毫秒值转换为Date日期 */ private static void demo02() { Date date = new Date(0L); System.out.println(dat

2021-02-03 08:10:21 162

原创 Java——static

static在类中,用static声明的成员变量为静态成员变量,也称为类变量。类变量的生命周期和类相同。在整个应用程序执行期间都有效。一、static关键字的用途《Java编程思想》:static方法就是没有this的方法,在static方法内部不能调用非静态方法。反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法,这实际上正是static方法的主要用途。1、static关键字修饰方法static方法一般称作静态方法,由于静态方法不依赖于任何对象就可以进行访问

2021-01-31 23:29:34 390

原创 Java——Math类

Math类==Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。 ==基本方法1、static double abs(double a) 返回 double 值的绝对值。2、static double ceil(double a) 返回最小的(最接近负无穷大)double 值,该值大于等于参数,并等于某个整数。3、static double floor(double a) 返回最大的(最接近正无穷大)double 值,该值小于等于参数,并等于某个整

2021-01-30 19:46:57 177

原创 Java——Arrays类

Arraysjava.util.Arrays是一个与数组相关的工具类,里面提供的大量静态方法,用来实现数组常见的操作。常用方法static String toString(数据类型[] a)返回指定数组内容的字符串表示形式。 ([元素1, 元素2, …])static void sort(数据类型[] a)对数组的指定范围按数字升序进行排序。/*备注:1、如果是数值,sort默认按照升序从小到大排序2、如果是字符串,sort按照字母升序3、如果是自定义类型,那么这个自定义类型需要有

2021-01-30 18:24:46 96 2

原创 Java——String类的理解

文章导览String类一、String的创建二、String类的常用方法三、String的不可变性四、字符串常量池五、String、StringBuilder、StringBuffer六、"+"连接符String类String 类代表字符串。Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现。字符串是常量;它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。因为 String 对象是不可变的,所以可以共享一、String的创建创建字符串的2(3+1)种方式1、

2021-01-28 23:21:26 494 8

原创 Java——内部类

内部类在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。一、成员内部类定义格式修饰符 class 外部类名称{ 修饰符 class 内部类名称{ //... } //...}成员内部类的使用间接方式:在外部类的方法中使用内类,需要新建一个内部类对象public class Body { //外部类 public cl

2021-01-20 23:48:51 76

原创 Java——final关键字与权限修饰符

final关键字final在Java中是一个保留的关键字,可以声明成员变量、方法、类以及本地变量。一旦你将引用声明作final,你将不能改变这个引用了,编译器会检查代码,如果你试图将变量再次初始化的话,编译器会报编译错误。一、final关键字的基本用法修饰类当一个类如果使用final修饰时,那么它将不能再被继承了;而且他的成员方法也将不能再被覆盖重写了。注意:1、final的成员变量可以根据需要设为final,但是他的成员方法都会被隐式地指定为final2、在使用final修饰类的时候,

2021-01-20 21:26:53 132

原创 Java——多态

多态

2021-01-14 00:37:39 196 1

原创 Java——抽象类和接口

抽象类与抽象方法抽象方法:加上abstract关键字,然后去掉大括号,直接分号结束抽象类,抽象方法所在的类,必须是抽象类,在class前面加上abstract一、抽象类和抽象方法的使用不能直接创建new抽象类对象。必须用一个子类来继承抽象类;子类必须覆盖重写抽象父类当中所有的抽象方法:子类去掉抽象方法的abstract关键字,然后补上方法体大括号。public abstract class Animal { //抽象方法 public abstract void eat()

2021-01-03 15:34:19 107

原创 Java——继承

继承什么是继承继承是面向对象三大特征之一,继承时子类继承父类的特性和行为,使得子类具有父类的属性,或子类从父类继承方法,使得子类具有父类相同的行为。为什么要使用继承在不同的类中可能会有共同的特征和动作,可以把这些共同的特征和动作放在一个类中,让其他类共享。因此可以定义一个通用的类,然后将其扩展为其他多个特性类。而且继承可以解决代码臃肿问题;有了继承才能衍生出方法的覆盖和多态机制。一、继承的格式定义父类的格式:一个普通的类定义public class 父类名称{//…}定义子类的格式:

2021-01-02 14:01:18 105

原创 Java集合系列——Collection

集合1、集合框架(取自菜鸟教程)从图中可以看出,集合主要为两种类型:一种是单列集合Collection,存储一种集合元素;一种是双列集合Map,存储键值对。2、集合框架体系(取自菜鸟教程)3、单列集合Collection是一个接口,所有单列集合的最顶层接口,定义了所有单列集合的共性方法。1.常用方法:2.共性的方法:boolean add(E e) 确保此 collection 包含指定的元素(可选操作)。void clear() 移除此 collection 中的所有元素(可选操作

2020-12-22 00:21:25 251

原创 Java——常用API(Random)

Random简介在java.lang.Math包下有random()方法:调用这个Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范围是[0.0,1.0)的左闭右开区间,返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。java.util.Random包:此类的实例用于生成伪随机数流。之所以称之为伪随机,是因为真正意义上的随机数(或者称为随机事件)在某次产生过程中是按照实验过程表现的分布概率随机产生的,其结果是不可预测,不可见的。而计算机中的

2020-12-21 23:35:11 583

原创 Java——常用API(匿名对象)

匿名对象1、概念:只有右边的对象,没有左边的名字和赋值运算符(在创建对象时,只通过new的动作在堆内存开辟空间,却没有把堆内存空间的地址值赋值给栈内存的某个变量用以存储);格式:new 类名称();2、注意事项匿名对象只能使用唯一的一次,下次再用不得不再创建一个新对象;如果确定有一个对象只需要使用唯一的一次,就可以用匿名对象。匿名对象可以作为实际参数传递;也可以作为返回值使用。匿名对象的好处就是使用完毕就是垃圾,可以在垃圾回收器空闲时回收,节省内存空间内存图解:3、示例代码pac

2020-12-16 22:50:35 220

原创 Java——常用API(Scanner)

1、Scanner

2020-12-10 08:06:03 899

原创 Java——面向对象与封装

什么是面向对象:面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)的主要思想是把构成问题的各个事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙一个事物在整个解决问题的步骤中的行为。面向对象程序设计中的概念主要包括:对象、类、数据抽象、继承、动态绑定、数据封装、多态性、消息传递。通过这些概念面向对象的思想得到了具体的体现。一、对象的创建:在类定义结束之后,可以使用这个类“模板”来创建“对象”;格式:new 类名();public cl

2020-11-24 23:28:59 235 2

原创 SSM框架配置文件整合,即拿即用!

网上看了很多SSM相关配置,千篇一律,很多都不好用,这里自己配置一份,以后能直接拿过来用。0、idea创建maven下的web模板项目并且自行添加相关文件夹(截图如下)1、导入Maven依赖<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version>

2020-05-29 07:24:38 263

原创 Mybatis学习笔记(一)----入门以及第一个程序

1、什么是MyBatis?·Mybatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集的过程。·Mybatis是一款优秀的持久层框架。* 持久层:可以理解为把数据保存在数据库或者硬盘啊可以保存很长时间的设备里面;像内存,它断点之后数据就会丢失了。·Mybatis可以简单通过XML或者注解来配置和映射原生信息,将接口和Java的实体类映射成数据库中的记录。...

2020-04-15 22:10:49 583

原创 Web开发之Servlet(一)

1、Servlet简介Servlet是Sun公司开发动态Web的一门技术。Sun公司在A这些PI中提供这个接口:Servlet。如果想开发Servlet程序,只需要完成两个小步骤:①、编写一个类,实现Servlet接口。②、把开发好的Java类部署到Web服务器中。总结:把实现了Servlet接口的Java程序叫做Servlet。2、HelloServlet(第一个Serv...

2019-12-23 00:45:34 133

原创 JavaScript中dom操作一练习(实现ul下li的增删,坑点:querySelectAll和getElementsByTagName区别)

练习:实现如下动图效果由于自己最近再练习DOM操作,做到如上图所示题目,遇到坑点:对querySelectAll和getElementsByTagName返回集合搞不清,querySelectAll返回静态集合,getElementsByTagName返回动态集合。也就是说一个querySelectAll你就算增加li它长度也不会变化,而getElementsByTagName长度会动态改...

2019-12-19 00:36:41 760

原创 用纯JSP写一个图书信息管理系统(练习JSP和SQL语句)

用JSP写一个简单的图书管理系统(增删查改)=这里是分割线=========1、设计数据库表设计的数据库字段如下(我的表名定义为book,你可以自己定义)2、新建一个数据添加的页面(insert.html)这里的的name属性你需要定义好,后面对jsp传值有关系。<!DOCTYPE html><html><head><meta char...

2019-09-22 09:31:28 7512 14

空空如也

空空如也

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

TA关注的人

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