【从零开始学习JAVA】
文章平均质量分 91
带你学习JAVA
我是一盘牛肉
西安哔哩哔哩大学软件工程 大二学生 深夜工作者
用0和1创造我们的新世界吧!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【从零开始学习JAVA | 第一篇】方法
本篇我们将进入到对JAVA的学习,需要注意的是本专栏不会对JAVA的i基础语法内容做讲解,因此如果没有掌握好基础语法的同学们需要自己多加练习。原创 2023-06-22 03:00:00 · 815 阅读 · 0 评论 -
【从零开始学习JAVA | 第二篇】JAVA综合练习 (1)
本篇将起到总结的作用,利用具体案例来带我们复习JAVA的基础内容:数组,判断条件,数组,二维数组。原创 2023-06-22 04:00:00 · 359 阅读 · 0 评论 -
【从零开始学习JAVA | 第三篇】类与对象 和 封装
从本篇开始,我们就要以面向对象编程思想来进行学习了,今天我们学习的内容是类与对象,这是JAVA中的重要知识,让我们一起来进行相关内容的学习吧。原创 2023-06-22 04:30:00 · 384 阅读 · 0 评论 -
【从零开始学习JAVA | 第四篇】标准的JavaBean类的构建
本片会详细的介绍JAVA中JavaBean类的手动构建,IDEA为我们提供的快捷键生成JAVA bean的方式,以及介绍一个可以快速生成javaBean类的插件ptg。在最后我们还会对构造出来的对象的内存图做介绍,帮助我们更加深度的认识JavaBean类原创 2023-06-22 05:00:00 · 1469 阅读 · 0 评论 -
【从零开始学习JAVA | 第五篇】This关键字详解
相信大家在进入JAVA面向对象编程篇章以后,多多少少都见过This关键字,而他的指向很多人总是傻傻搞不清楚,今天我们将从This指针的内存原理出发,深度剖析This指针的指向规则。原创 2023-06-22 05:30:00 · 540 阅读 · 1 评论 -
【从零开始学习JAVA | 第六篇】面向对象综合训练
前面我们已经讲解了JAVA面向程序对象思想的关键要素:封装。我们将利用本篇进行几个小型的练习,帮助我们更好的理解面向对象编程这种思想。原创 2023-06-22 08:31:50 · 669 阅读 · 1 评论 -
【从零开始学习JAVA | 第七篇】API 简介
这篇章为前导性文章,主要向大家介绍了什么是API,不要求掌握,感兴趣的小伙伴们可以看一看。原创 2023-06-22 08:32:03 · 747 阅读 · 0 评论 -
【从零开始学习JAVA | 第八篇】String类
String类是Java中最常见的一个类,本篇将对Stirng类的各种功能进行详细的介绍,各位小伙伴如果感兴趣可以点击进来观看。原创 2023-06-22 08:35:05 · 934 阅读 · 0 评论 -
【从零开始学习JAVA | 第九篇】字符串综合练习
在前一篇我们学习了String类以及两个接口函数,今天我们将利用昨天的知识进行几个实战操作,以此来巩固我们的所学内容。原创 2023-06-22 08:55:58 · 663 阅读 · 1 评论 -
【从零开始学习JAVA | 第十篇】StringBuild介绍
本文会对StringBuild类进行详细的介绍,他相比较于String,在进行字符串拼接的时候大大提高了效率,是一个 很实用的工具。原创 2023-06-23 01:00:00 · 893 阅读 · 0 评论 -
【从零开始学习JAVA | 第十一篇】ArrayList集合
本章节我们将介绍一个在JAVA中应用广泛的类:ArrayList集合,这个类的重量级堪比C++中的vector类,也就是说大家在以后如果要用java,就不可避免的会大量使用这个类,因此我们要认真起来,熟练的掌握这个类的应用。原创 2023-06-23 03:15:00 · 667 阅读 · 2 评论 -
【从零开始学习JAVA | 第十二篇】static静态变量
本篇开始我们就将介绍JAVA面向对象的进阶内容了,此后概念繁多且难于理解,希望我们可以做好心理准备,跟我一起征战JAVA,打好JAVA基础。原创 2023-06-23 03:30:00 · 1104 阅读 · 2 评论 -
【从零开始学习JAVA | 第十三篇】继承
继承是面向对象三大特性之一,它是在封装之后我们讲解的一个重要的性质,继承是类与类之间的关系,子类会继承父类中对子类开放的成员函数以及成员方法。这大大优化了我们在写代码时候的复用性,因此我们要学好继承,这样才可以学好JAVA。原创 2023-06-23 18:58:02 · 292 阅读 · 0 评论 -
【从零开始学习JAVA | 第十四篇】继承
继承是面向对象三大特性之一,它是在封装之后我们讲解的一个重要的性质,继承是类与类之间的关系,子类会继承父类中对子类开放的成员函数以及成员方法。这大大优化了我们在写代码时候的复用性,因此我们要学好继承,这样才可以学好JAVA继承是类与类之间的关系,而继承隶属于面向对象的三大特性之一,是一个很重要的性质。因此我们要学好这一个知识点,这样才可以玩转JAVA如果我的内容对你有帮助,请。创作不易,大家的支持就是我坚持下去的动力!原创 2023-06-23 18:58:46 · 313 阅读 · 0 评论 -
【从零开始学习JAVA | 第十五篇】 多态
本篇我们来解释一下什么是多态关系,多态关系属于面向对象三大特征的最后一个,可以说面向对象的重点就在多态,因此我们要学好面向对象编程思想,就要学好多态。原创 2023-06-23 20:01:47 · 666 阅读 · 0 评论 -
【从零开始学习JAVA | 第十六篇】杂项知识点介绍
本文不隶属于正文序列,而是对面向对象中的一些常用词进行介绍,方便大家理解记忆,本文将会逐一介绍 什么是包,final,权限修饰符。原创 2023-06-23 21:05:30 · 634 阅读 · 0 评论 -
【从零开始学习JAVA | 第十七篇】抽象类与抽象方法
在之前,如果我们要构建两个相同类型的类的时候,减少代码的重用率,我们想出了一个方法:抽象出来一个父类,父类有两个子类相同的性质,我们在创建子类的时候,就可以继承这个父类,然后再在子类中添加不同的类内成员。这种方法很好,但是还有一个问题:我们其实也可以单独创建出来这个父类person,并且我们之前在父类中创建的供子类重写的代码也可以被直接调用。这在逻辑上就有一定的问题,因此我们提出了抽象类与抽象方法的概念。原创 2023-06-24 09:41:22 · 494 阅读 · 1 评论 -
【从零开始学习JAVA | 第十八篇】接口介绍
例如我们有一个动物类的父类,有一个蝌蚪类,鱼类,兔子类。如果我们要在蝌蚪和鱼类里面添加一个游泳方法,但是父类中没有,此时我们只能够在鱼类里面实现一个游泳方法,在蝌蚪类里面提供一个游泳方法,这就又拉低了代码的执行效率,因此我们就创建了接口这个概念。原创 2023-06-24 21:55:53 · 1408 阅读 · 0 评论 -
【从零开始学习JAVA | 第十九篇】初识内部类
内部类是类的五大成员。一个类的其他的成员分别是属性,方法,构造方法,代码块。本文将详细介绍什么是内部类,以及内部类的意义。原创 2023-06-24 22:13:47 · 2784 阅读 · 2 评论 -
【从零开始学习JAVA | 第二十篇】常见API介绍 Math
本篇往后我们会详细介绍一些常用的API,今天我们介绍的是Math的常用方法。但是其实我们不需要记住所有的方法,在日常工作中自己学会查询API文档就可以了。原创 2023-06-26 22:50:01 · 1620 阅读 · 0 评论 -
【从零开始学习JAVA | 第二十一篇】常见API介绍 System
以上是System类中常用的几个静态方法和用法示例,系统类还提供了其他一些API,例如identityHashCode方法可以用于获取对象的哈希码,getenv方法可以用于获取环境变量等等。熟练掌握这些API的用法可以让Java程序编写变得更加高效和便捷。如果我的内容对你有帮助,请。创作不易,大家的支持就是我坚持下去的动力!原创 2023-06-26 23:10:46 · 1657 阅读 · 0 评论 -
【从零开始学习JAVA | 第二十二篇】BigInteger
本篇我们将介绍BigInteger这个比较实用一点的API,这个API在我们实际写项目中都是很实用的API,因此大家应该对这个API有更加熟练的掌握。原创 2023-06-26 23:35:58 · 2386 阅读 · 0 评论 -
【从零开始学习JAVA | 第二十三篇】集合体系结构
JAVA中为我们提供了很多集合,这些集合都有自己很独特的特点,因此我们要学习所有的集合,但是在学习所有的集合之前,我们还是先为大家介绍一下JAVA的集合体系结构,这样有利于大家更好的理解整个JAVA集合框架。原创 2023-06-27 01:05:35 · 1870 阅读 · 2 评论 -
【从零开始学JAVA | 第二十四篇】单列集合的遍历
本篇我们会讲解关于单列集合的几种遍历方式,遍历集合可以说是对于集合要求掌握的最低技能,因此我们要熟练的掌握遍历集合的方式。在这里我们不讲for循环遍历,for循环无法对单列集合的set子集合进行遍历,因为set集合的特点就是无序,无法用索引进行遍历。我们必须掌握前两种对单列集合的遍历,最后一个lambda可以选择性的掌握,单列集合的遍历方法还有很多,我们在这里只是给大家介绍了几个最常用的遍历方式。如果我的内容对你有帮助,请。创作不易,大家的支持就是我坚持下去的动力!原创 2023-06-27 10:19:45 · 1774 阅读 · 1 评论 -
【从零开始学习JAVA | 第二十五篇】泛型
本文将详细介绍之前我们在JAVA 中一直在讲的泛型,各位感兴趣的同学可以点击进来观看。原创 2023-06-29 18:03:29 · 1885 阅读 · 2 评论 -
【从零开始学习JAVA | 第二十六篇】泛型补充知识
在上一篇文章中我们介绍了泛型的基础知识,也就是在创建集合的时候用到泛型,此时的泛型更多是约束作用,而这篇我们将要介绍一些泛型更多的知识,例如在类上应用泛型,在方法上应用泛型,在接口后面应用泛型。原创 2023-06-29 20:55:07 · 1226 阅读 · 2 评论 -
【从零开始学习JAVA | 第二十七篇】JAVA期末练习(PTA)
临近期末,我也更新一下PTA上的JAVA大题,希望各位都可以考出一个好的成绩。原创 2023-06-29 23:39:48 · 1693 阅读 · 17 评论 -
【从零开始学习JAVA | 第二十八篇】不可变集合
本文我们将为大家介绍JAVA中的不可变集合,它将内容锁死,不能随意改变内容,是JAVA中很常见的一个内容板块,大家要对此有较好的掌握程度。原创 2023-07-13 22:59:51 · 2165 阅读 · 1 评论 -
【从零开始学习JAVA | 第二十九篇】Stream流
本文我们将学习Stream流,他就像流水线一样,可以对我们要处理的对象进行逐步处理,最终达到我们想要的效果,是JAVA中的一大好帮手,值得我们了解和掌握。原创 2023-07-17 21:42:49 · 2679 阅读 · 39 评论 -
【从零开始学习JAVA | 第三十篇】方法引用
方法引用的出现,进一步优化了lambda表达式的代码逻辑,优化了我们代码的效率,是一个不错的武器,用来提高我们代码的复用性,一致性和高效性,我们要掌握好方法引用这一好武器。原创 2023-07-25 18:32:22 · 3247 阅读 · 37 评论 -
【从零开始学习JAVA | 第三十一篇】异常体系介绍
本文我们将为大家介绍一下异常的整个体系,而我们学习异常,不是为了敲代码的时候不出异常,而是为了能够熟练的处理异常,如何解决代码中的异常。原创 2023-07-25 21:33:27 · 1479 阅读 · 10 评论 -
【从零开始学习JAVA | 第三十二篇】 异常(下)新手必学!
前文我们详细的为大家介绍了整个异常体系的框架,本篇我们将为大家介绍Exceptions异常,我们会讲解他的作用以及如何捕获,这一篇很重要!!在搭建后端以及与前端交互的时候是一个很好用的技能,因此我们即使不看本篇文章,也一定要自己积极主动了解相关内容!!原创 2023-07-28 00:38:46 · 1702 阅读 · 19 评论 -
【从零开始学习JAVA | 第三十三篇】File类
本文我们将为大家介绍JAVA中一个比较使用的类:File类,他为我们提供了存储数据的功能,使得程序的数据不至于在运行结束之后就丢失,是一个很好的类。原创 2023-07-28 23:42:19 · 1189 阅读 · 11 评论 -
【从零开始学习JAVA | 三十四篇】IO流
IO流是一个知识点很多的章节,因此我们关于IO流的介绍会分为多篇来进行详解,而掌握好IO流可以大大提高我们的效率,简化我们的代码执行效率。原创 2023-08-01 22:08:09 · 4871 阅读 · 30 评论 -
【从零开始学习JAVA | 第三十五篇】IO流综合练习
在前面我们为大家介绍了FILE类和IO类。这篇文章我们来练习一些综合使用的例子以此来巩固我们自己的所学知识。原创 2023-08-02 00:09:01 · 4872 阅读 · 34 评论 -
【从零开始学习JAVA | 第三十六篇】IO流下的高级流
在前面我们从IO流体系出发,分别介绍了字节流和字符流,并且详细讲解了其下沿的各种基本流,而在今天我们就要学习一下IO流中的高级流。原创 2023-08-02 16:07:31 · 4342 阅读 · 6 评论 -
【从零开始学习JAVA | 第三十七篇】初识多线程
本章节我们将开始学习多线程,多线程是一个很重要的知识点,他在我们实际开发中应用广泛并且基础,可以说掌握多线程编写程序是每一个程序员都应当必备的技能,很多小伙伴也会吐槽多线程比较难,但因为其实用性和广泛性,我们一定要学好多线程。原创 2023-08-03 20:42:06 · 2439 阅读 · 49 评论 -
【从零开始学习JAVA | 第三十八篇】应用多线程
多线程的引入不仅仅是提高计算机处理能力的技术手段,更是适应当前时代对效率和性能要求的必然选择。在本文中,我们将深入探讨多线程的应用和实践,帮助读者更好地理解和应用多线程技术,提升计算机的处理能力,迎接挑战的世界。"原创 2023-08-03 22:34:13 · 2234 阅读 · 41 评论 -
【从零开始学习JAVA | 三十九篇】深入多线程
当今软件开发领域中,多线程编程已成为一项至关重要的技能。然而,要编写出高效、可靠的多线程程序并不容易。多线程编程面临着许多挑战,如线程安全性、资源共享、死锁等问题。因此,对于初学者来说,深入理解Java多线程的工作原理和机制是至关重要的。只有通过掌握多线程的核心概念、了解常见问题和解决方案,我们才能写出健壮且高性能的多线程应用。本文将为大家逐步深入介绍Java多线程的重要概念和机制。我们将从线程的创建和启动开始,讨论如何使用线程池管理线程,并探讨线程间的通信和同步技术。原创 2023-08-05 21:06:09 · 6110 阅读 · 30 评论 -
【从零开始学习JAVA | 第四十篇】了解线程池
在Java编程中,线程池是一个强大的工具,它能够管理和复用线程,提供高效的并发处理能力。通过线程池,我们可以有效地控制并发线程的数量,并降低线程创建和销毁的开销。本文将引导你深入了解Java中的线程池,探索其原理、用法和优势,为你提供一个更高效的编程方式。线程池的作用就是管理线程数量,减少线程频繁的创建和销毁。原创 2023-08-07 19:33:41 · 2039 阅读 · 32 评论
分享