自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java线程的三种结束方式

3、另一个线程调用该线程的stop()方法(该方法已被抛弃)。它们仍然存在,但不应该在新代码中使用它们,并试图在现有代码中消除它们。我是李老师说Java,专注Java各类问题的解决、Java最新技术的分享、Java零基础到精通的教学,关注我,带你开启程序开发之路。以上就是java线程的三种结束方式,希望对大家有所帮助。2、线程抛出未捕获的Exception或Error。1、完成线程运行的run()方法。

2023-04-19 15:45:29 274

原创 java门面模式是什么

以上就是java门面模式的介绍,希望对大家有所帮助。我是李老师说Java,专注Java各类问题的解决、Java最新技术的分享、Java零基础到精通的教学,关注我,带你开启程序开发之路。1、要求子系统的外部和内部通信必须通过统一的对象进行,门面模式提供高级接口,使子系统更容易使用。2、一般来说,就是设计一个类,专门用于对外服务,门面对象是外部访问子系统中唯一的通道。

2023-04-19 13:58:15 160

原创 java常见的日志框架

以上就是java常见的日志框架,希望对大家有所帮助。我是李老师说Java,专注Java各类问题的解决、Java最新技术的分享、Java零基础到精通的教学,关注我,带你开启程序开发之路。是一套Java日志接口,以前叫Jakarta Comons Loging,后更名为Commons Loging。Java Utill loging,Java1.4以来的官方日志。2、Log4j2是apache开发的Log4j升级产品。1、Log4j是基于Java的日志记录工具。4、Slf4j是一套简单的Java日志门面。

2023-04-19 13:54:43 358

原创 java自增和自减运算符的介绍

我是李老师说Java,专注Java各类问题的解决、Java最新技术的分享、Java零基础到精通的教学,关注我,带你开启程序开发之路。1、n++将变量 n 的当前值加1,n--将变量 n 的值减1。以上就是java自增和自减运算符的介绍,希望对大家有所帮助。3、在表达式中,n表示先自增再赋值,n表示先赋值再自增。2、这些运算符改变的是变量的值,不能应用与数值本身。

2023-04-19 11:23:06 121

原创 java中空串是什么

2、空串是一个Java对象,有自己的串长度(0)和内容(空)。String变量还可以存一个特殊的值,名为 null ,表示目前没有任何对象与该变量关联。我是李老师说Java,专注Java各类问题的解决、Java最新技术的分享、Java零基础到精通的教学,关注我,带你开启程序开发之路。以上就是java中空串的介绍,希望对大家有所帮助。1、空串 "" 是长度为0的字符串。

2023-04-19 10:09:31 276

原创 java基础中byte是什么?怎么用?

在java里byte也是整数类型的一种,跟short比占用空间只有它的一半,也算是排在基础内容前列的数据类型,下面就让我们一起学习byte相关的知识点,还是按照以往的学习模板。以上就是我们在java基础中byte简介及其使用,在存储空间的占用上是非常小的,相信这点受到很多小伙伴们的追捧与喜爱,学会的赶紧尝试下吧。我是李老师说Java,专注Java各类问题的解决、Java最新技术的分享、Java零基础到精通的教学,关注我,带你开启程序开发之路。它是8位、有符号的、以二进制补码表示的整数。

2023-03-20 15:19:53 1053

原创 short如何在java基础中使用?

我们今天要学的short整数类型就非常省空间,相较于int来说只有一半的占用,进制是十六位的,而我们之前所说的int是三十二位。我是李老师说Java,专注Java各类问题的解决、Java最新技术的分享、Java零基础到精通的教学,关注我,带你开启程序开发之路。以上就是我们在java中short的使用方法,基本内容已经在上面全部展示,小伙伴们在学习的时候也可以结合int去进行对比。Java中的所有整数值都是32位的int值,除非值后面有l或L(如235L),这表示该值应解释为long。

2023-03-20 15:14:35 846

原创 java基础中如何使用int?

看到int很多小伙伴都觉得眼熟,因为在python我们是把它作为函数来讲的。但是在java中,它是一种基本的数据类型,而且是属于整数类型的一种。相信大多数人对int在java中的用法不是很了解,作为基础内容是必不可少的学习模块,下面我们就讲讲in的定义、取值,以及它的实例。以上就是我们关于java中int基本数据类型的学习,这里区别于以往python中的int函数,同样是java模块中比较重要的知识点,学习的时候要重点记忆。它是32位、有符号的以二进制补码表示的整数。int最常用的类型,用来表示一个整数。

2023-03-20 15:09:50 386

原创 java中this和super相同和不同分析

在实例和关键字中,我们都见过this和super,关于它们的使用已经在往期文章中有过介绍。我是李老师说Java,专注Java各类问题的解决、Java最新技术的分享、Java零基础到精通的教学,关注我,带你开启程序开发之路。以上就是java中this和super的相同、不同点的解析,都为纯记忆的理论知识,小伙伴们在学习的时候要牢固掌握和注意区分。使用this和super可以访问实例成员和类成员(虽然通过this和super可以访问类成员,但不建议使用)(1)this和super都是与实例有关的。

2023-03-20 15:00:15 348

原创 java中this是什么?有哪些用法?

以上就是java中this关键字的使用,在开始进入实战代码运行前,一定要对this的基础内容熟练掌握,这样才能对于代码的部分理解深刻。在日常编写类的时候,通过使用this来点取类的属性,java编程语言自动将所有实例变量和方法引用与this关键字联系在一起,因此,使用关键字在某些情况下是多余的,也就是说写不写this都是一样的。这类情况是指当我们在类属性上定义的变量和方法内部定义的变量相同时,到底是调用谁呢?接下来我们看看具体的this定义、形式、功能,然后在实例中体会this关键字的作用。

2023-03-20 14:57:02 291

原创 java构造方法有哪两种类型?

在对于参数的讨论中,有参数和没有参数的加入有着不同的使用环境。在初步了解的针对类的使用后,我们还需要明确构造方法是有两种类型的,根据是否含有参数可以分为有参构造和无参构造。我是李老师说Java,专注Java各类问题的解决、Java最新技术的分享、Java零基础到精通的教学,关注我,带你开启程序开发之路。以上就是我们在java中两种构造方法的使用,小伙伴们可以在正式开始实战前,判断出程序是否含有参数,再进行下一步的操作。编译的时候,系统会自动检查类中是否有构造方法,如果没有编译器就会自动添加一个构造方法。

2023-03-20 14:53:01 211

原创 java子类构造方法中如何调用?

在创建子类对象时,父类的构造方法会先执行,因为子类中所有构造方法的第一行有默认的隐式super();语句,它是用来访问父类中的空参数构造方法,进行父类成员的初始化操作。以上就是java基础里子类构造方法调用父类的使用,相信经常拆分知识点的学习,现在已经完全能够理解调用的原理了。我是李老师说Java,专注Java各类问题的解决、Java最新技术的分享、Java零基础到精通的教学,关注我,带你开启程序开发之路。this()是调用本类的构造方法,super()是调用父类的构造方法,且两条语句不能同时存在。

2023-03-16 15:33:16 678

原创 java基础中构造方法是什么?有什么用?

如果程序员没有在类中定义构造方法,那么在编译阶段,编译器会“免费赠送”给这个类一个构造方法,也就是说,编译器会在编译阶段在字节码文件中补充添加一个构造方法。构造方法的名字必须和所在的类名一致,并且没有返回值,不能声明void,构造方法的访问权限任意,一般情况下使用public,构造方法中的参数可以根据需要自行定义,参数不同的构造方法构成重载。我是李老师说Java,专注Java各类问题的解决、Java最新技术的分享、Java零基础到精通的教学,关注我,带你开启程序开发之路。构造方法的名称必须与类的名称相同。

2023-03-16 15:17:26 256

原创 java中怎样使用String.Join美化代码?

我们在java中处理字符串的时候,一般会选择String,在python中同样也是作用于字符串。那么我们今天延伸一下它的用法,只使用String作用于代码,会发生什么样的神奇效果呢?以上就是我们在java中使用String.Join美化代码的方法,运行后发现代码是不是相较于之前有所变化呢~心动的小伙伴快动手试试吧。我是李老师说Java,专注Java各类问题的解决、Java最新技术的分享、Java零基础到精通的教学,关注我,带你开启程序开发之路。2.几个使用的例子。让我们在项目灵活的使用它,使代码更加优美。

2023-03-16 15:12:55 80

原创 java基础中的多态是什么?如何实现?

我是李老师说Java,专注Java各类问题的解决、Java最新技术的分享、Java零基础到精通的教学,关注我,带你开启程序开发之路。以上就是我们在java中对于多态内容的学习,当然这只是初步的了解,在后期文章中我们会进一步对多态展开深入的学习。3、父类的引用指向子类对象,用该父类的引用调用子类重写的方法,此时多态就出现了。多态是指的是事物的多种状态,同一操作,由于条件的不同,所以产生的结果也不同。1、多态是方法的多态,多态和属性是没有半毛钱的关系的。(2)、子类必须重写了父类的方法。五、多态的好处与弊端。

2023-03-16 15:11:08 322

原创 java基础之变量是什么?怎么用?

下面我们就变量的定义、命名规则、类型、作用域进行讲解,同时带来代码的变量展示。(关键字就是java中本身定义好的名称,比如static,本身定义好的关键字有特殊作用,不能作为自定义的变量。字面意思理解,变量就是“变化的量”、“变化的值”。我是李老师说Java,专注Java各类问题的解决、Java最新技术的分享、Java零基础到精通的教学,关注我,带你开启程序开发之路。以上就是我们在java基础中关于变量的学习,相信经过本篇系统的讲解,即使有些小伙伴学了变量的知识,也会有新的体会了。

2023-03-16 15:04:16 56

原创 java基础中静态方法怎么用?

是使用static关键字修饰的方法,又叫类方法.属于类的,不属于对象,在实例化对象之前就可以通过类名.方法名调用静态方法。静态方法这个词大家在类中经常看到,我们在学习python的时候也有所涉及,和类的关系非常密切。我是李老师说Java,专注Java各类问题的解决、Java最新技术的分享、Java零基础到精通的教学,关注我,带你开启程序开发之路。以上就是java基础中使用静态方法的方法,鉴于它和类的知识模块有很多相通之处,小伙伴们对类不是很清楚的,可以在课外查漏补缺。在静态方法中,可以调用静态方法。

2023-03-16 14:59:27 749

原创 java成员变量和静态变量有什么不同?

2.静态变量(类变量):独立于方法之外的变量,用static修饰,默认值与实例变量相似,一个类中只有一份,属于对象共有,存储在静态存储区,经常被声明为常量,调用一般是类名.静态变量名,也可以用对象名.静态变量名调用;1.成员变量:作用范围是整个类,相当于C中的全局变量,定义在方法体和语句块之外,一般定义在类的声明之下;以上就是我们java基础中成员变量和静态变量的简单介绍,然后对比分析出两种变量的不同。所以,成员变量可以称为对象的特有数据,静态变量称为对象的共享数据。静态变量随着类的加载而存在。

2023-03-16 14:49:59 424

原创 java基础静态变量是什么?如何使用?

由static修饰的变量称为静态变量,其实质上就是一个全局变量。我们直接提到静态变量会有点陌生,但换成熟悉的类变量,大家就幽邃哦了解了。我是李老师说Java,专注Java各类问题的解决、Java最新技术的分享、Java零基础到精通的教学,关注我,带你开启程序开发之路。以上就是我们在java基础中静态变量所需要学习的内容,相信大家已经能熟练掌握了,结尾的使用静态注意事项,小伙伴们不要遗漏了哦。静态方法只能访问静态成员。(非静态既可以访问静态,又可以访问非静态)被static修饰的变量,叫静态变量或类变量。

2023-03-16 14:49:19 675

原创 java基础中抽象类和普通类如何选择?

我们做什么事情之前,会在以往的经历中找这类事物的模板,那么这个模板是一个抽象的。普通类也有着自身的优势,可以被实例化。我是李老师说Java,专注Java各类问题的解决、Java最新技术的分享、Java零基础到精通的教学,关注我,带你开启程序开发之路。以上就是java基础中抽象类和普通类具体的分析介绍,相信小伙伴们已经对它们的异同有所了解,在不同的使用环境下,可以选择适合的类。(1)抽象类已经实现的方法可以被其子类使用,使代码可以被复用。(3)普通类可以实例化,抽象类不可以实例化。1.抽象类与普通类的异同。

2023-03-16 14:46:45 107

原创 java基础中抽象类如何使用?

下面我们来简单讲一下抽象类的定义、说明,然后用实例展示抽象类的使用方法。以上就是java基础中抽象类的使用方法,在正式开始之前,如果还有小伙伴不会abstract可以找一下之前的文章,毕竟知识上有所关联。我是李老师说Java,专注Java各类问题的解决、Java最新技术的分享、Java零基础到精通的教学,关注我,带你开启程序开发之路。使用abstract关键字声明的方法称为抽象方法,包含一个或者多个抽象方法的类称为抽象类,必须使用abstract关键字修饰类。抽象类是一种模板模式。

2023-03-16 14:39:36 344

原创 java基础:使用final需要注意哪些事项?

下面我们就来明确在变量中使用final的需要注意的规则,以及在局部和匿名类中关于使用final变量的特殊探讨,下面一起来看接下来的内容搞吧。我是李老师说Java,专注Java各类问题的解决、Java最新技术的分享、Java零基础到精通的教学,关注我,带你开启程序开发之路。以上就是我们使用final在变量中需要注意的事项,如果忽略以上两点,很容易出现程序的报错,小伙伴们学习的时候需要留心。构造函数内,对一个final变量的写入,与随后把这个被构造对象的引用赋值给一个变量,这两个操作之间不可重排序;

2023-03-09 15:12:14 70

原创 java中fina和static的区别是什么?

我们都知道final是作用于变量的,结合之前所学的static也在变量方面有所应用,这里我们来讲讲它们之间的区别。从小编的角度来看,还是比较推荐final,所以也会有final使用的好处为大家整理了出来。我是李老师说Java,专注Java各类问题的解决、Java最新技术的分享、Java零基础到精通的教学,关注我,带你开启程序开发之路。以上就是关于java中fina和static区别的讲解,同时看了结尾final的优点,相信大部分小伙伴都很想尝试fina的用法啦。在匿名类中所有变量都必须是final变量。

2023-03-09 15:08:31 95

原创 java基础里final是什么?怎样实现?

如果不想要别人对程序中的某个声明进行改变,我们可以在关键字中找寻固定声明的用法。今天小编要推荐的是关键字中的final,我们对它的初步印象是最终,引申它的作用就可以是最后的结果。下面我们对final进行定义介绍,同时举例说明final修饰类、方法、变量不同的作用。我是李老师说Java,专注Java各类问题的解决、Java最新技术的分享、Java零基础到精通的教学,关注我,带你开启程序开发之路。final在Java中是一个保留的关键字,可以声明成员变量、方法、类以及本地变量。修饰类:表示类不可被继承。

2023-03-09 09:48:07 189

原创 java访问控制关键字是什么?如何用?

访问控制关键字有三种:private、protected和public,根据字面意思我们就能猜出它们的名称以及作用,就拿private和public来说对应的是私有和公共,再加一个protected用来保护的。我是李老师说Java,专注Java各类问题的解决、Java最新技术的分享、Java零基础到精通的教学,关注我,带你开启程序开发之路。它的含义在于子类可以用它修饰的成员,其他的不可以,它相当于传递给子类的一种继承的东西。大多数成员变量都是修饰符为private的,它们不希望被其他任何外部的类访问。

2023-03-09 09:45:19 316

原创 java关键字有哪些?怎么用?Java关键字大全来了

以上就是java中全部关键字的展示,数量较多这里就只给大家进行简单的列举,我们会在后期文章中慢慢穿插讲解。我是李老师说Java,专注Java各类问题的解决、Java最新技术的分享、Java零基础到精通的教学,关注我,带你开启程序开发之路。是被Java语言赋予特殊含义,具有专门用途的单词,比如之前接触的class,int,double均为Java已经预设好的。final被修饰的类不能被继承,被修饰的方法不能被重写,被修饰的属性值不能改变。strictfp使被修饰的类,接口或方法进行严格的计算。

2023-03-09 09:37:52 452

原创 Java有哪些版本可以选择?区别是什么?

Java Enterprise Edition,Java企业版,多用于企业级开发,包括web开发等等。Java ME包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。Java SE包含了支持Java Web服务开发的类,为Java Platform,Enterprise Edition(Java EE)提供基础。我是李老师说Java,专注Java各类问题的解决、Java最新技术的分享、Java零基础到精通的教学,关注我,带你开启程序开发之路。

2023-03-09 09:25:52 1904

原创 Java中内置注解有哪些?

以上就是关于Java基础中三种常见内置注解的介绍,觉得内容比较长的小伙伴可以分次学习,然后再逐个尝试它们的使用。我是李老师说Java,专注Java各类问题的解决、Java最新技术的分享、Java零基础到精通的教学,关注我,带你开启程序开发之路。Java推荐在javadoc中提供信息,告知用户为什么这个方法被弃用了,以及替代方法是什么。它有一个value属性需要你主动的传值,这个value代表一个什么意思呢,这个value代表的就是需要被压制的警告类型。它没有任何的属性,所以并不能存储任何其他信息。

2023-03-09 09:22:18 176

原创 Java基础@Retention如何创建注解?

Retention注解指定了被修饰的注解的生命周期,一种是只能在编译期可见,编译后会被丢弃,一种会被编译器编译进class文件中,无论是类或是方法,乃至字段,他们都是有属性表的,而JAVA虚拟机也定义了几种注解属性表用于存储注解信息,但是这种可见性不能带到方法区,类加载时会予以丢弃,最后一种则是永久存在的可见性。RetentionPolicy.SOURCE:当前注解编译期可见,不会写入class文件。RetentionPolicy.CLASS:类加载阶段丢弃,会写入class文件。

2023-03-09 09:19:44 92

原创 Java基础里的@Target是什么?怎么用?

被这个 Target注解修饰的注解将只能作用在成员字段上,不能用于修饰方法或者类。我是李老师说Java,专注Java各类问题的解决、Java最新技术的分享、Java零基础到精通的教学,关注我,带你开启程序开发之路。以上就是我们对元注解 Target的一些基础介绍,以及它使用方法的举例,小伙伴们下次做注释的时候可以尝试用 Target来修饰。ElementType.TYPE:允许被修饰的注解作用在类、接口和枚举上。ElementType.ANNOTATION_TYPE:允许作用在注解上。

2023-03-08 10:30:38 1428

原创 详解Java基础中注释添加的位置以及原则

在之前的文章中学习了不少关于java注释的方式以及快捷操作,有些人还不清楚应该注释的位置,以及注释时需要注意的原则。注释位置为类,接口、方法、常量、关键算法,原则有注释形式统一和注释内容准确简洁。我是李老师说Java,专注Java各类问题的解决、Java最新技术的分享、Java零基础到精通的教学,关注我,带你开启程序开发之路。在这里,我们需要使用javadoc注释,需要标明,创建者,创建时间,版本,以及该类的作用。内容要简单、明了、含义准确,防止注释的多义性,错误的注释不但无益反而有害。

2023-03-08 10:22:49 514

原创 Java基础之如何快捷键生成文档注释

首先要新建一个Group,通过以下步骤:File=>Setting=>Editor=>Live Templates点击右边上面那个绿色的+号,选择Template Group双击,然后弹出一个窗口,起名,然后点击ok

2023-03-07 16:49:09 370

空空如也

空空如也

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

TA关注的人

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