自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring

????Spring:1. Spring:1. 1、简介:Spring : 春天—>给软件行业带来了春天2002 ,首次推出了Spring框架的雏形,interface212004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。很难想象Rod Johnson的学历 , 他是悉尼大学的博士,然而他的专业不是计算机,而是音乐学。Spring理念 : 使现有技术更加实用 . 本身就是一个大杂烩 , 整合现有的框架技术。SSH:Struct

2021-08-04 14:24:56 203

原创 Linux

???? Linux 具体视频可见狂神说JAVA-LINUX 1. 为什么要学Linux在服务器端,在开发领域Linux是越来越受欢迎,很多程序员都觉得不懂点Linux都觉得不好意思,Linux在开源社区的地位依然岿然不动。 尤其是作为一个后端程序员,是必须要掌握Linux的,因为这都成为了你找工作的基础门槛了,所以不得不学习!2. Linux简介Linux内核最初只是由芬兰人林纳斯.托瓦兹( Linus Torvalds )在赫尔辛基大学上学时出于个人爱好而编写的。 Linux是一套免费使用

2021-08-04 13:54:44 432

原创 JavaWeb

???? JavaWeb:1. 基本概念:1.1、前言:web开发:web,网页的意思,www.baidu.com静态webhtml,css提供给所有人看的数据,始终不会发生变化!动态web几乎所有的网站每个人在不同的时间,不同的地点,看到的信息各不相同!技术栈:Servlet / JSP,ASP,PHP在java中,动态web资源开发的技术统称为javaWeb;1.2、web应用程序:web应用程序:可以提供浏览器访问的程序。a.htm

2021-08-04 01:32:29 506

原创 HTML

HTML1. 网页的基本标签:1. 标题标签:<!-- 标题标签--><h1>一级标题</h1><h2>二级标题</h2><h3>三级标题</h3><h4>四级标题</h4><h5>五级标题</h5><h6>六级标题</h6>2. 段落标签:<!-- 段落标签--><p>hah</p>&lt

2020-08-04 23:12:52 743

原创 JVM

JVM探究:1. JVM的位置:2.JVM的体系结构:3. 类加载器:作用:加载Class 文件。类加载器的分类:虚拟机自带的加载器:启动类(根)加载器:扩展类加载器:应用程序加载器:4. 双亲委派机制:过程:类加载器收到类加载的请求。将这个请求向上委托给父类加载器去完成,一直向上委托,直到启动类加载器。启动类加载器检查是否能够加载当前这个类,能加载就结束,使用当前的加载器,否则,抛出异常,通知子加载器进行加载。重复步骤 3。ClassNotFound

2020-08-04 23:04:51 248

原创 java注解

1. 注解:1. 介绍:什么是注解:注解或注释,英文单词Annotation,注解Annotation是一种引用数据类型。编译之后也是生成 xxx.class文件。2. 怎么自定义注解语法: [修饰符列表] @interface 注解类型名{ }3. 如何使用注解:注解使用的语法格式:@注解类名注解可以出现在类上,接口上,枚举上,属性上,方法上,变量上等。注解还可以出现在注解类型上。4.JDK内置的注解:1. java.lang包下的注解类型:Deprec

2020-08-02 18:22:28 215

原创 java反射

反射:1. 概述:反射机制有什么用:通过java语言中的反射机制可以读和修改字节码文件。反射机制的相关类在哪个包下:java.lang.reflect.*;反射机制相关的类有哪些:java.lang.class; //代表整个字节码,代表一个类型。代表整个类。java.lang.reflect.Method; //代表字节码中的方法字节码。代表类中的方法java.lang.reflect.Constructor; //代表字节码中的构造方法字节码。代表类中的构造方法ja

2020-08-02 18:21:25 227

原创 java多线程

多线程:1. 介绍:什么是进程,什么是线程:进程是一个应用程序,线程是一个进程中的执行场景或执行单元,一个进程可以启动多个线程。java中之所以有多线程机制,目的是为了提高程序的处理效率。在java语言中,堆内存和方法区内存共享,但是栈内存独立,一个线程一个栈。使用了多线程机制之后,main方法结束,程序可能也不会结束。main方法结束只是主线程结束了,主栈空了,其它的栈(线程)可能还在压栈弹栈。2. 创建线程的方式:在java语言中,实现线程一般有两种方式:第一种方

2020-08-02 18:15:27 264

原创 集合

集合1. 集合的概述:什么是集合?有什么用?集合是一种容器。可以来容纳其他类型的数据。集合为什么说在开发中用的比较多?集合是一个容器,是一个载体,可以一次容纳多个对象,在实际开发中,假设连接数据库,数据库当中有10条记录,那么假设把这10条记录查询出来,在java程序中会将10条数据封装成10个java对象,然后将10个java对象放到某一个集合当中,将集合传到前端,然后遍历集合,将一个数据一个数据展现出来。集合不能直接存储基本数据类型,另外集合也不能直接存储java对象,集合当中存

2020-07-28 23:47:50 256

原创 数字类

数字类1.数字格式化:DecimalFormat数字格式有哪些:#: 代表任意数字, : 代表千分位. : 代表小数点0 : 代表不够时补0如:###,###.##表示:加入千分位,保留2个小数。/** 关于数字的格式化* */public class DecimalFormatTest { public static void main(String[] args) { // DecimalFormat专门负责数字格式化的

2020-07-28 23:42:03 187

原创 Random随机数

Random代码演示:public class RandomTest { public static void main(String[] args) { //创建随机数对象 Random random=new Random(); //随机产生一个int类型取值范围内的数字 System.out.println(random.nextInt()); //产生[0,100]之间的随机数。不能产生101

2020-07-28 23:39:02 236

原创 exception异常

Exception1.简介什么是异常,java提供异常机制有什么用?当程序执行过程中发生了不正常的情况,而这种不正常的情况叫做:异常。java语言是很完善的,提供了异常处理机制,当程序执行过程中出现了不正常的情况,java把异常信息打印输出到控制台,供程序员参考,程序员看到异常信息后,可以对程序进行修改,让程序看起来更加的健壮。如:public class ExceptionTest01 { public static void main(String[] args) {

2020-07-28 23:30:30 714

原创 enum枚举类

enum枚举类介绍枚举是一种引用类型。枚举类型怎么定义,语法:enum 枚举类名{ 枚举值1,枚举值2}使用场景:结果只有两种的,建议使用boolean类型。结果超过两种并且还是可以一枚一枚列举出来的,建议使用枚举类型。例如:颜色,四季,星期等都可以使用枚举类型。代码演示:/** 四季枚举* */public enum Season { /* * 春夏秋冬 * */ SPRING,SUMMER,AUTUMN,WINTER}

2020-07-28 23:27:38 152

原创 Date日期类

Date类1. 获取当前时间:(java.util.Date):public class DateTest01 { public static void main(String[] args) { //获取系统当前时间 //直接调用无参数构造方法就行 Date date=new Date(); //java.util.Date类的toString()方法已经被重写了。 //输出的应该不是一个对象的内存地址,应该是

2020-07-28 23:26:02 182

原创 一些常用算法

常用算法:1. 冒泡排序:public class BubbleSort { public static void main(String[] args) { int[]a={3,2,7,6,8,11,1}; int temp ; for (int i=0;i<a.length-1;i++){ for(int j=0;j<a.length-i-1;j++){ if(a[j]&gt

2020-07-28 23:24:45 142

原创 IO流

IO流1. 介绍IO流,什么是IO:I:Input O:Output 通过IO可以完成硬盘文件的读和写。IO流的分类:一种是按照流的方向进行分类:往内存中去:叫输入(Input),或者叫做读(Read)往内存中出来:叫输出(Output),或者叫做写(Write)另一种是按照读取数据方式不同进行分类:有的流是按照字节的方式读取数据,一次读取1个字节byte ,等同于一次读取8个二进制位。这种流是万能的,什么类型都可以读取。包括:文本文件,图片,声音文件

2020-07-28 23:17:15 219

原创 包装类

包装类介绍java中为8中基本数据类型又对应准备了8种包装类型。8中包装类属于引用数据类型,父类是Object。思考:为什么要再提供8种包装类?如://我们自己定义的一个包装类public class MyInt { private int value; public MyInt() { } public MyInt(int value) { this.value = value; } public int get

2020-07-21 15:08:44 168

原创 String常用类

String介绍关于Java JDK中内置的一个类:java.lang.String。String表示字符串类型,属于引用数据类型,不属于基本数据类型。在java中随便使用双引号括起来的都是String对象。例如:“abc”,"hello world"等等。java中规定,双引号括起来的字符串,是不可变的,也就是说"adc"自出生到最终死亡,不可变,不能变成"abcd",也不能变成"ab"。在JDK当中双引号括起来的字符串,例如:“abc”,"def"都是直接存储在方法区的字符串

2020-07-21 15:04:32 226

原创 finalize()方法

finalize方法介绍在Object类中的源代码:protected void finalize() throws Throwable{ }GC负责调用finalize()方法。finalize()方法只有一个方法体,里面没有代码,而且这个方法是protected修饰的。这个方法不需要程序员手动调用。JVM的垃圾回收期负责调用这个方法。不像equals()和toString(),equals()和toString()方法是需要你写代码调用的。finalize()只需要重写,重写

2020-07-21 14:59:48 4043

原创 接口

接口(interface)接口的基础语法:接口介绍:接口也是一种引用数据类型 。编译之后也是一个class字节码文件。接口是完全抽象的。(抽象类是半抽象) 或者也可以说接口是特殊的抽象类。接口怎么定义的,语法是什么?[修饰符列表] interface 接口名{}接口支持多继承,一个接口可以继承多个接口。一般情况下接口只包含两部分内容。一部分是:常量,一部分是:抽象方法。一般情况下接口中的所有元素都是public修饰的。(都是公开的。)接口中的抽象方法定义时:p

2020-07-14 20:26:41 296

原创 抽象类

抽象类(abstract)什么是抽象类?类和类之间具有共同特征,将这些共同特征提取出来,形成的就是抽象类。类本身是不存在的,所以抽象类无法创建对象,无法实例化。抽象类属于什么类型?抽象类也属于引用数据类型。抽象类怎么定义?语法:​ [修饰符列表] abstract class 类名{​ 类体;}抽象类是无法实例化的,无法创建对象的,所以抽象类是用来被子类继承的,抽象类的子类可以是抽象类,也可以是非抽象类。注意:final和a

2020-07-13 23:23:55 173

原创 java中final关键字

finalfinal是java语言中的一个关键字final表示最终的,不可变的。final可以修饰变量以及方法,还有类等。final修饰的类(无法被继承)final class A{ //A 是没有子孙的}class B extends A{ //错误的, 无法从最终类A进行继承 //B类继承A类 相当于对A类功能进行扩展 //如果不希望别人对A类进行扩展,可以给A类加final关键字,如String类}final修饰的方法(无法被覆盖,重

2020-07-13 23:06:53 28425 4

空空如也

空空如也

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

TA关注的人

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