自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Win10 修改JAVAHOME环境变量无效,默认java -version未改变

Win10 修改JAVAHOME环境变量无效,默认java -version不变问题1、造成该原因的三个路径(环境变量)2、解决方法1、造成该原因的三个路径(环境变量)1、C:\Program Files (x86)\Common Files\Oracle\Java\javapath;2、C:\ProgramData\Oracle\Java\javapath;3、C:\Windows\System32;2、解决方法1、将系统/用户环境变量Path内含有%JAVAHOME%的路径上移至上述三个变量

2020-10-23 10:28:54 2138

原创 Win10安装/配置Tomcat教程

Win10系统下安装、配置并测试Tomcat教程1、安装并配置JDK2、下载Tomcat绿色版zip文件3、解压Tomcat到目标目录下4、修改Server.xml配置文件,配置Tomcat UTF-8字符集5、配置Tomcat环境变量6、测试Tomcat启动1、安装并配置JDK安装并配置JDK是安装Tomcat的必要前提条件,详细教程请参考https://blog.csdn.net/m0_37220730/article/details/103585266。2、下载Tomcat绿色版zip文件访

2020-08-06 11:53:32 2419 2

原创 Java 基本类型数组、包装类数组、集合之间的相互转换(以及遍历方法)

Java 基本类型数组、包装类数组、集合之间的相互转换(以及遍历方法)import java.util.*;import java.util.stream.Collectors;import static java.util.Arrays.*;public class ZhuanHuan{ public static void main(String[] args) { //数组: int[] int[] arrayInt = new int[]{1,2

2020-08-04 23:29:33 4558 2

原创 Win10安装IntelliJ IDEA教程

Win10安装IntelliJ IDEA教程下载1、访问官方下载网址2、查看IDEA所有可下载版本3、下载IntelliJ IDEA安装4、运行下载好的exe安装程序5、自定义安装目录6、根据需求选择Installation options7、Next,Insatll,开始安装,安装完成配置8、打开配置文件,修改IDEA初始内存、最大内存、缓存容量,提升运行速度9、启动IDEA下载1、访问官方下载网址点此访问官方链接2、查看IDEA所有可下载版本点击上图中左下角“Other version”,可

2020-07-26 11:23:38 9140 1

原创 Java接口(interface)的详述及实现

Java接口(interface)概念阐述以及代码示例详述接口的概念接口的特性接口和类的关联接口和抽象类的区别示例接口的声明接口的实现接口的多实现接口的继承接口的多态性详述接口的概念Java接口(interface)是Java编程语言中的一种抽象类型,是抽象方法的集合。一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。接口的特性接口中所有变量都是公共常量,以public static final修饰。接口中所有方法都是隐式抽

2020-07-24 09:28:42 227

原创 Java实现设计模式之模板模式

模板模式的概念及代码实现概念代码示例概念在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。简单来说就是抽象类规定了81难,子类可自己设计这81难的具体细节。抽象类简述代码示例//模板类abstract class Sports{ public abstract void reShen();//抽象方法 public abstract void

2020-07-22 23:15:01 126

原创 Java关键字abstract(抽象)简述

Java关键字abstract的用法用法简述代码实例用法简述1、abstrac修饰类:抽象类 a) 抽象类不能被实例化 b) 抽象类中一定要有构造器(包括默认的无参构造器),可以从子类的实例化来理解 c) 抽象类中可以有实例方法(接口不能有实例方法) d) 抽象类不能被final关键字修饰(final类无法被继承,[关键字final简介点此](https://blog.csdn.net/m0_37220730/article/details/107442861))2、abstrac修饰方法:抽

2020-07-22 22:52:29 249

原创 Java代码块详解

java中代码块的解释及使用示例概念代码示例概念代码块的作用:初始化类、对象的信息代码块修饰符:默认、static非静态代码块:没有修饰符(默认) 1、内部可以有输出语句 2、随着对象的创建而执行,每次新建对象都执行一次 3、作用:可以在对象创建时,初始化对象的部分属性,或给出对象的其他信息 4、多个非静态代码块按照声明先后顺序执行 5、非静态代码块可以调用静态、非静态的属性及方法静态代码块:以static修饰 1、内部可以有输出语句 2、随着类的加载而加载,且只加载一次 3、

2020-07-19 12:12:31 126

原创 Java关键字final的用法

Java中final关键字可以修饰的结构概念代码概念*final:断子绝孙修饰符*final可以修饰的结构有:类、变量、方法1、final修饰类: final修饰的类表示此类不能被其他类所继承,例如String类 2、final修饰方法: final修饰方法表示此方法不能被重写,例如Object类中的getClass(); 3、final修饰变量: final修饰的变量可以称之为常量 final修饰属性可以赋值的位置包括:显示初始化、代码块初始化、构造器初始化 final修饰局

2020-07-19 11:52:28 123

原创 Java实现设计模式之单例模式

单例模式的饿汉式和懒汉式-概念区别及实现概念饿汉式懒汉式区别概念1、设计模式:设计模式指在大量的实践中总结并理论化之后的优选代码结构、编程风格、以及解决问题的思考方式。俗称“套路“。2、单例模式:单例模式指在整个软件系统中,通过采取一定的方法,保证某个类只能存在一个对象实例,且该类只提供一个获取该实例的方法。3、单例逻辑:类只能有一个实例不能外部new——类的构造器必须以private修饰——外部调用该对象实例需要通过类的方法——外部无对象无法调用发放——获取该类对象的方法需声明为静态方法——该方法

2020-07-13 11:22:13 144

原创 Java包装类、基本数据类型和String的相互转换

Java包装类、基本数据类型和String的相互转换1、基本数据类型转包装类2、包装类转基本数据类型3、String转基本数据类型/包装类4、基本数据类型/包装类转String附1、自动装箱和自动拆箱附2、基本数据类型和包装类的对应关系1、基本数据类型转包装类// 基本数据类型转包装类,调用相应包装类的构造器即可public class JiBen2BaoZhuang{ public static void main(String[] args){ //基本数据类型参数构造器 int num

2020-07-10 11:01:54 221

原创 Java恒等判断:==和equals的区别

Java中双等号==和equals的区别,附代码示例1、双等号(==)文字表述代码示例(注释给出了当前代码目的)2、equals()文字表述代码示例(注释给出了当前代码目的)所学内容来源于尚硅谷宋红康老师的java基础课1、双等号(==)文字表述a) == 既可以比较基本数据类型变量,也可以比较引用数据类型变量b) 当比较基本数据类型变量时,==比较的是前后变量所保存的值是否相等(变量类型不一定要一致)c) 当比较引用数据类型变量时,==比较的是前后变量的地址值是否相同,既两者是否指向堆中同

2020-07-07 12:44:53 469

转载 Java中关键字this使用方法及详细示例

Java中关键字this的使用情况1、this是什么2、this调用属性、方法、构造器的示例2.1 this调用类内属性、方法2.1.1 在类的方法中调用this.方法,this.属性2.1.2 在类的构造器中调用this.方法,this.属性2.2 this调用类的构造器1、this是什么Java中关键字this表示的是当前类的所属对象,可以在声明类的同时调用类的内部属性、方法以及构造器。2、this调用属性、方法、构造器的示例2.1 this调用类内属性、方法2.1.1 在类的方法中调用thi

2020-06-26 22:14:40 387

原创 Java 一维数组的声明、初始化、复制、反转

Java 一维数组的声明、初始化、复制、反转一维数组的声明及初始化一维数组的复制一维数组的反转一维数组的声明及初始化/*一维数组声明、初始化*///声明int[] arr;//初始化方法1 静态初始化:数组初始化与元素赋值同时进行arr = new int[]{1,2,3,4,5};//初始化方法2 动态初始化:数组初始化与元素赋值非同时进行arr = new int[5];...

2020-03-02 22:45:15 229

原创 Win10安装Eclipse教程

Win10安装Eclipse教程下载Eclipse1、访问官方下载地址2、查看可下载的Eclipse所有版本3、选择目标版本(此处以Neon版本为例)4、选择目标版本的小版本号(此处以eclipse-jee-neon-1a为例)5、根据开发需求及操作系统,选择该版本下的目标开发工具进行下载(常规选择Java EE,可以胜任Java基础及网络开发)安装Eclipse6、下载完成并解压初次运行Ecli...

2020-02-26 01:08:30 4228 1

原创 Java Scanner 使用示例以及注意问题

Java Scanner 使用示例以及注意问题一.next();nextInt();nexxtDouble();nextBoolean();nextLine();以及char;二.hasNextXxx();一.next();nextInt();nexxtDouble();nextBoolean();nextLine();以及char;next()和nextXxx():1、一定要读取到有效字符...

2020-02-14 20:51:09 212

原创 JAVA位运算符示例详解:与、或、异或、非、左移、右移、无符号右移

JAVA位运算符示例详解:与&、或|、异或^、非~、左移<<、右移>>、无符号右移>>>对比表与或异或非左移右移无符号右移对比表位运算符用于整型操作数与结果数,基于其二进制编码进行运算位运算符基于二进制编码的运算方式&二进制位逐位进行与&运算,仅1&1结果位1,其余为0|二进制位逐位进行...

2020-02-11 23:36:52 271

原创 JAVA逻辑运算符示例详解:与、或、非、异或

JAVA逻辑运算符示例详解:与、或、非、异或对比表与逻辑与短路与或逻辑或短路或非逻辑非异或逻辑异或对比表与(仅左右语句都为真时为真)包括:逻辑与& 和 短路与&&或(左右语句有一则或超过一则为真时为真)包括:逻辑或| 和 短路或||非(取反,假时为真,真时为假)包括:逻辑非!异或(左右相异时为真,左右相同时为假)包括:逻辑异或^aba&b...

2020-02-10 00:21:03 22715 3

原创 动态语言和静态语言、动态类型语言和静态类型语言、弱类型语言和强类型语言、编译型语言和解释型语言

详细解释:动态语言和静态语言的区别;动态类型语言和静态类型语言的区别;动态语言和动态类型语言的区别(易混淆);弱类型语言和强类型语言的区别;动态类型语言和弱类型语言的区别(易混淆);编译型语言和解释型语言和混合型语言的区别;动态和静态、动态类型和静态类型、弱类型和强类型、编译型和解释型以及混合型动态语言和静态语言阐述动态语言静态语言实例动态语言静态语言代码对比动态语言静态语言动态类...

2019-12-19 21:58:18 375 1

原创 细说Java中的关键字、保留字、标识符、变量(概念、约束、规范)

Java中的关键字、保留字、标识符、变量关键字定义特点关键字集合保留字定义示例标识符定义定义合法标识符的规则命名正规标识符的规范变量定义作用使用变量的规则尚硅谷宋红康教学视频学习笔记关键字定义被Java语言赋予了特殊含义,用作专门用途的字符串(官方认定字符串)。特点关键字所有字母均为小写。关键字不可被用户当作标识符使用。关键字集合用途集合定义数据类型c...

2019-12-19 10:27:04 408

原创 javadoc小白级入门教程

1、记录在学习java的过程中,第一次使用javadoc开发工具的过程(HelloWorld级别)2、javadoc在安装完JDK后便存在于JDK目录下的bin文件夹中,配置完JAVA开发环境变量后即可在任意位置的cmd中使用。3、环境配置[java环境配置](https://blog.csdn.net/m0_37220730/article/details/103585266)首次使用j...

2019-12-18 14:32:06 354

原创 Win10配置Java环境(手把手从零搭建Java开发环境)

从零搭建Java开发环境下载JDK安装JDK配置环境变量通过控制台命令验证配置是否成功大功告成下载JDK若不理解JDK/JRE/JVM的关系,可以点此查看初识Java(概念、版本迭代、J2SE/J2EE/J2ME类库、JDK/JRE/JVM环境)打开jdk下载链接:点此可直接跳转至Java SE的下载页面(初学开发用这个就对了)2. 选择想要下载的JDK版本,点击相应版本下的“JDK D...

2019-12-17 18:28:43 21114 2

原创 Java是什么(Java基础概念、JDK版本迭代、J2SE/J2EE/J2ME类库、JDK/JRE/JVM环境)

初学Java基本概念版本迭代分类详解主要应用领域环境搭建理解基本概念Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点(如面向对象技术的核心),还摒弃了C++里难以理解的多继承(以接口取代)、指针(以引用取代)、运算重载符等概念,增加了垃圾回收器功能。因此,Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以...

2019-12-17 11:23:24 903 1

空空如也

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

TA关注的人

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