自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一篇文章教会你如何使用Maven

Maven目标能够使用Maven进行项目的管理一、Maven是什么?Maven是专门用于管理和构建Java项目的工具,它的主要功能有:提供了一套标准化的项目结构提供了一套标准化的构建流程(编译,测试,打包,发布……)提供了一套依赖管理机制标准化的项目结构:项目结构我们都知道,每一个开发工具(IDE)都有自己不同的项目结构,它们互相之间不通用。我再eclipse中创建的目录,无法在idea中进行使用,这就造成了很大的不方便,而Maven提供了一套标准化的项目结构,所有

2022-05-16 08:35:23 15682

原创 一篇文章告诉你JDBC是什么?

JDBC一、JDBC简介1.1 JDBC概念JDBC就是使用Java语言操作关系型数据库的一套API全称:(Java DataBase Connectivity)Java数据库连接1.2 JDBC本质官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口各个数据库厂商去实现这套接口,提供数据库驱动jar包我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动 jar包中的实现类1.3 JDBC好处各数据库厂商使用相同的接口,Java代码不需要针对不同数据库分别开发

2022-05-14 10:50:19 16472

原创 MySQL学习

MySQL一、MySQL数据库相关概念1.1 什么是MySQL?MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。1.2 MySQL的优点?数据库体积小、速度快、总体拥有成本低、开放源代码,其有着广泛的应用,一般中小型网站的开发都

2022-05-12 11:29:01 16618

原创 Java 反射

Java 反射一、类加载器1.1 类加载当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过类的加载,类的连接,类的初始化这三个步骤对类进行初始化。如果不出意外情况,JVM将会连续完成这三个步骤,所以有时也把这三个步骤统称为类加载或者类初始化类的加载:就是指将class文件读入内存,并为之创建一个java.lang.Class对象任何类被使用时,系统都会为之建立一个java.lang.Class对象类的连接:验证阶段:用于检验被加载的类是否有正确的内部结构。并和其他类协调一致

2022-05-09 08:50:39 17704 1

原创 Java 函数式编程

Java 函数式编程一、Lambda表达式1.1 函数式编程思想概述在数学中,函数就是有输入量、输出量的一套计算方案,也就是“拿数据做操作”面向对象思想强调“必须通过对象的形式来做事情”函数式思想强调则金量忽略面向对象的复杂语句:“强调做什么,而不是以什么形式去做”而我们要学习的Lambda表达式就是函数式思想的体现1.2 体验Lambda表达式需求:启动一个线程,在控制台输出一句话:多线程程序启动了方式1:定义一个类MyRunnable接口,重写run方法创建MyRunnable类

2022-04-25 17:18:16 45954 14

原创 Java 网络编程

Java 网络编程一、网络编程入门1.1 网络编程概述计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网阔通信协议的管理和协调下,实现资源共享和信息传递的计算机系统网络编程在网络通信协议下,实现网络互联的不同计算机上运行的程序间可以进行数据交换1.2 网络编程的三要素IP地址想要让网络中的计算机能够相互通信,必须为每台计算机指定一个标识号,通过这个标识号来指定要接收数据的计算机和识别发送的计算机,而IP地址就

2022-04-15 16:25:09 24915

原创 Java 多线程学习

Java 多线程一、实现多线程1.1 进程进程:是正在运行的程序是系统进行资源分配和调用的独立单位每一个进程都有它自己的内存空间和系统资源1.2 线程线程:是进程中的单个顺序控制流,是一条执行路径单线程:一个进程如果只有一条执行路径,则称为单线程程序多线程:一个进程如果有多条执行路径,则称为多线程程序1.3 多线程的实现方式多线程的实现方案有两种:继承Thread类实现Runnable接口方式1:继承Thread类定义一个MyThread类继承Thread类在M

2022-04-13 17:00:02 24219 1

原创 Java io流学习

Java io一、File1.1 File类概述和构造方法概述:它是文件和目录路径名的抽象表示对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的。方法名说明File(String pathname)通过将给定的路径名字符串转换为抽象路径名来创建新的File实例File(String parent,String child)从父路径名字符串

2022-04-12 14:56:56 24279 2

原创 Java集合学习

集合一 、集合概述1.1集合类的特点提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变。1.2 集合类体系结构二、Collection集合2.1 Collection集合概述和使用是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素JDK不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现2.2 创建Collection集合的对象多态的方式具体的实现类ArrayListpublic class Collection

2022-03-31 10:04:20 18778

原创 Java面向对象异常学习

Java面向对象之异常一、异常1.1 异常概述异常:就是程序出现了不正常的情况1.2 异常体系Error:严重问题,不需要处理Exception:称为异常类,它表示程序本身可以处理的问题RuntimeException:在编译期是不检查的,出现问题后,需要我们回来修改代码非RuntimeException:编译期必须处理的,否则程序不能通过编译,就更不能正常运行了public class ExceptionDemo { public static void main(Stri

2022-03-24 09:00:00 393

原创 Java面向对象常用API学习

Java入门之面向对象常用API一、Math类1.1 math类概述math包含执行基本数字运算的方法扩展:没有构造方法,如何使用类中的成员呢?看类的成员是否都是静态,如果是,通过类名就可以直接调用。1.2 math类的常用方法方法名说明public static abs(int a)返回参数的绝对值public static double ceil(double a)返回大于或等于参数的最小double值,等于一个整数public static doubl

2022-03-22 17:38:02 619

原创 Java面向对象内部类学习

Java入门之面向对象内部类1.内部类1.1 内部类概述内部类就是在一个类中定义一个类。即在一个类A的内部定义一个类B,类B就被成为内部类。内部类的定义格式:public class 类名{ 修饰符 class 类名{ }}具体实现public class Outer{ public class Inner{ }}内部类的访问特点内部类可以直接访问外部类的成员,包括私有外部类要访问内部的成员,必须创建对象publ

2022-03-22 08:59:22 8258

原创 Java面向对象形参和返回值学习

Java面向对象之形参和返回值一、类名作为形参和返回值方法的形参是类名,其实需要的是该类的对象方法的返回值是类名,其实返回的是该类的对象public class Cat { public void eat(){ System.out.println("猫吃鱼"); }}public class CatOperator { public void useCat(Cat cat){ cat.eat(); } public

2022-03-20 09:00:00 749

原创 Java面向对象接口学习

Java面向对象之接口一 、接口1.1 接口概述接口就是一种公共的规范标准,只要符合规范标准,大家都可以通用,java中的接口更多体现在对行为的抽象。1.2 接口的特点接口用关键字interface修饰public interface 接口名{}类实现接口用implements表示public class 类名 implements 接口名{}接口不能实例化(参照多态得方式,通过实现类对象实例化,这叫接口多态)Inter inter = new InterImpl();

2022-03-19 09:00:00 119

原创 Java面向对象抽象类学习

Java面向对象之抽象类一、抽象类1.1 抽象类概述在java中,一个没有方法体的方法应该定义为抽象方法,而类中如果没有抽象方法,该类必须定义为抽象类。//抽象类public abstract class Animal { //抽象方法 public abstract void eat();}1.2 抽象类的特点抽象类和抽象方法必须使用abstract关键字修饰格式public abstract class 类名{}public abstract void 方法名

2022-03-18 09:00:00 86

原创 JDK1.8中文帮助文档下载

JDK1.8中文帮助文档下载链接:https://pan.baidu.com/s/1HVCnSx1pxZNHSIJwZiw2jQ提取码:rfew

2022-03-15 14:13:17 1746

原创 Java面向对象多态学习

Java面向对象之多态一、多态1.1 多态概述同一个对象,在不同时刻表现出来的不同形态举例:猫我们可以说猫是猫:猫 cat = new 猫();我们也可以说猫是动物:动物animal = new 猫();这里猫在不同时刻表现出来了不同的形态,这就是多态1.2 多态的前提和体现有继承/实现关系有方法重写有父类引用指向子类对象1.3 多态中成员访问特点成员变量:编译看左边,执行看左边成员方法:编译看左边,执行看右边为什么成员变量和成员方法的访问不一样呢?因为成员方法有重

2022-03-15 09:00:00 132

原创 Java修饰符

Java入门之修饰符一、引入包(前提)1.1 包的概述和使用包的本质其实就是文件夹作用:对项目中的类进行分类管理1.2 包的定义的格式格式:package 包名;(多级包用.分开)范例:package com.xuanxuan.aichirou;1.3 cmd如何自动创建包并运行java -d . 类名.javajava 包名.类名.java二、导包2.1 导包的概述和使用使用不同包下的类时,使用的时候要写类的全路径,写起来很麻烦。因此为了简化带包的操作,Java就提供了导包

2022-03-12 12:00:00 21137

原创 Java面向对象继承

Java面向对象之继承一、继承1.1 继承概述继承是面向对象三大特征之一。可以使得子类具有父类的属性和方法,还可以在子类中重新定义,追加属性和方法。1.2 继承的格式格式:public class 子类名 extends 父类名{}例如:public class ZiLei extends FuLei{}FuLei是父类,也被称为基类、超类。ZiLei是子类,也被称为派生类。1.3 继承中子类的特点子类可以有父类的内容子类还可以有自己特有的内容1.4 继承的好处和弊端

2022-03-11 15:00:28 2128

原创 Java数据类型转换

Java入门之数据类型转换一、自动类型转换1.1 什么是自动类型转换?类型范围小的变量,可以直接赋值给类型范围大的变量。public class Demo1 { public static void main(String[] args) { byte a = 10; int b = a; System.out.println(a); }}输出结果:101.2 为什么要学习自动类型转换?存在不同类型的变量赋值给其他类型的

2022-02-27 16:23:39 141

原创 Java关键字、标识符

Java入门之关键字、标识符一、关键字java保留自己的一些单词,作为特殊功能的,例如:public、class、byte、short、int、int、long、double…我们不能用其作为类名或者变量名称,否则报错。注意:关键字很多,不用刻意去记。abstractassertbooleanbreakbytecasecatchcharclassconstcontinuedefaultdodoubleelseenumextendsfin

2022-02-27 14:01:12 1986

原创 JAVA 数据类型学习

数据类型分类

2022-02-23 23:38:48 272

原创 java相关知识了解

走进 java一、java介绍程序是计算机语言编写的的,编写程序的工具,就是计算机语言,Java是目前应用最广泛的编程语言。二、java特性和优势简单性面向对象可移植性高性能分布式动态性多线程安全性健壮性三、java的三大版本JavaSE:标准版(桌面程序、控制台开发…)JavaME:嵌入式开发(手机、小家电…)JavaEE:企业级开发(web端、服务器开发…)四、JDK、JRE、JVMJDK:Java Development KitJRE:Java Runt

2022-02-20 18:31:39 302

原创 常用Dos命令

常用Dos命令一、开启Dos控制台的几种方式打开菜单,点击命令提示符WIN +R 输入cmd(推荐使用)在任意的文件夹下,按住SHIFT+鼠标右键,点击在此处打开命令窗口资源管理器的地址栏前面加上cmd路径二、常用的Dos命令# 切换盘符 D:# 查看当前目录下的所有文件 dir# 切换目录 cd# 返回上一级目录 cd ..# 清理屏幕 cls# 退出终端 exit# 查看电脑ip ipconfig# 创建文件夹

2022-02-20 17:03:01 190

原创 Windows常用快捷键总结

Windows常用快捷键总结Ctrl + C : 复制Ctrl + V : 粘贴Ctrl + A : 全选Ctrl + X : 剪切Ctrl + Z : 撤销Ctrl + S : 保存ALT + F4 : 关闭窗口SHIFT + DELETE : 永久删除WIN + R :打开运行WIN + E :打开此电脑Ctrl + SHIFT +ESC :打开任务管理器...

2022-02-20 14:48:20 159

原创 MarkDown语法学习

Typora介绍以及下载,MarkDown语法

2022-02-20 14:04:39 447

空空如也

空空如也

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

TA关注的人

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