Java
文章平均质量分 82
戒烟失败的老可爱
谁无暴风劲雨时,守得云开见月明。
另:我上传的资源都是我一直在用的,有的软件不好下载,我尽量能上传就上传,我的资源全部免费下载,想要什么资源可以私信我,我不一定都能找到,也不一定都有时间,不过看到私信后我会及时回复大家。一起加油。
展开
-
JavaSE进阶(九)——Map
Map的基本结构有两个组成,一个是key,一个是value;这两个代表一个整体元素,key就是唯一标识这个元素的。同时Map的内部组成是无序的,它在插入的时候要经过Hash算法做取余操作。原创 2022-03-29 09:50:50 · 257 阅读 · 0 评论 -
JavaSE进阶(十)——I/O流
计算机在运行的时候,硬件系统会执行一些指令,这些指令的最底层都是二进制语言,而这些01数字在硬件之间互相传递、存储、读取等操作都针对的是这些二进制的文件。换句话说计算机所能识别的指令、代码等都是一个个文件。(不能理解也无所谓,这是一个很含糊的概念,后期一些思想理念的建立后,大家会理解)。那么文件在软件中是什么形式呢?大家右键自己游戏的图标找到文件位置,大家可以看到很多文件。这些就是你所玩的游戏的文件。另外,我们存放的学习资料、视频等都是文件。原创 2021-12-07 15:47:28 · 313 阅读 · 0 评论 -
JavaSE进阶(九)——Map
Map的基本结构有两个组成,一个是key,一个是value;这两个代表一个整体元素,key就是唯一标识这个元素的。同时Map的内部组成是无序的,它在插入的时候要经过Hash算法做取余操作。原创 2021-12-04 13:20:40 · 522 阅读 · 0 评论 -
JavaSE进阶(八)——Set
本篇笔记中记录了Set的使用以及一些简单地逻辑,记录的不多且并不是很详细的原因是从使用频率来说,Set的使用并不是很多。下一篇笔记会记录Map,很重要。大家一起加油。原创 2021-12-03 13:27:02 · 857 阅读 · 0 评论 -
JavaSE进阶(七)——手写链表
本篇笔记单纯炫技,其中***可能会有一些思想和逻辑***,能吃到多少就是你们自己的事了,录视频授课也需要至少两个课时(可能还不够),众所周知,我懒!所以……嘿嘿。原创 2021-12-02 18:53:56 · 464 阅读 · 0 评论 -
JavaSE进阶(六)——集合框架
我们最早基础集合的概念是在数学中,可能由于求学年代的不同,接触集合的年级也不大一样,暂且举一个例子:我们在初中学习函数的时候会把自变量和因变量的取值范围分别命名为各自的集合(反正我的老师这么教的,我们学的也不错)。这个时候我们知道集合是存放相同类型数据的容器,在JavaSE基础篇中的数组说明的时候,我们说过数组是相同类型数据的集合,其实数组也是一种集合的概念。原创 2021-12-01 13:52:18 · 713 阅读 · 0 评论 -
JavaSE进阶(五)——网络编程概述
关于网络我们所熟知的就是互联网,最早的时候互联网并没有这么强大的功能,它的诞生仅仅是为了发邮件。互联网最开始仅支持文本传输,也就是说最早传输的数据只有文本。其实现在的互联网传输的数据也是属于文本数据,只是我们发现随着计算机普及,大家的需求越来越多,所以我们在单纯传输文本的基础上加入了**MIME**类型来区分提醒浏览器、计算机等按照对应类型解析传输的数据包。大家可能不知道怎么使用MIME类型,后续会说明,大家可以先了解一下各种数据资源在MIME类型中的对应关系。原创 2021-11-29 17:08:49 · 387 阅读 · 0 评论 -
JavaSE进阶(四)——线程协作(通信)
之前介绍了线程方面的基本概念以及一些要点,这些要点可以在单个项目中完成线程操作等问题,但是我们无法让多个程序或系统之间出现线程的相互协作。接下来记录这一部分知识点。原创 2021-11-28 13:33:10 · 189 阅读 · 0 评论 -
JavaSE进阶(三)——线程同步
线程同步主要是为了出现多个线程操作同一个资源(并发),也可以理解为同一个对象被多个线程同时操作。我们需要让他们尽然有序的去执行相关操作。原创 2021-11-26 16:37:26 · 2236 阅读 · 0 评论 -
JavaSE进阶(二)——多线程详解
本篇笔记记录了线程的一些基础知识点,其中有很多是固定搭配。除了线程方面的相关逻辑问题,其余的代码逻辑性不强,大家靠记忆就可以了。下一篇笔记会记录逻辑性比较强的线程同步,这是线程方面比较重要的阶段,大家一起努力。原创 2021-11-25 13:15:57 · 460 阅读 · 0 评论 -
JavaSE进阶(一)——多线程概述
JavaSE进阶(一)——多线程概述前言从本篇笔记开始我们进入到JavaSE进阶阶段的笔记记录,具体记录顺序是:多线程、集合、网络编程、注解和反射、GUI(简单记录)。当这些记录完毕后会开始JavaWeb方面的记录。文章目录JavaSE进阶(一)——多线程概述前言多线程概述进程线程线程使用线程创建Thread类Runnable接口线程等待实现Callable接口(了解即可)总结多线程概述多线程就是一心多用,我们在日常的时候可以同时处理很多事。一边吃饭、一边刷剧;一边做家务,一边唱歌。其实在计算机中原创 2021-11-24 11:56:15 · 400 阅读 · 0 评论 -
JavaSE基础阶段完结
JavaSE基础阶段完结各位同学,到JavaSE(十)这篇笔记的发布,JavaSE基础就已经完结了。还有很多大家了解或者听说过的知识点没有说到,比如:集合、多线程、I/O流等,会在接下来的进阶篇进行说明。各位同学把Java专栏的13篇笔记吃透,我已经记录的比较基础了,在某些方面不亚于面对面上课,可能有些人会问我你的博客为什么不收费呢?我不想说明我个人的原因或者想法。希望各位同学在还年轻的时候了解一个事情。自1946年2月14日,世界上第一台计算机于美国宾夕法尼亚大学诞生以来,计算机的成长不过区区几十载原创 2021-11-22 16:43:28 · 143 阅读 · 0 评论 -
JavaSE基础(十)——异常机制
在程序运行过程中,可能会出一些编译软件无法检查出来的错了,这些错误在运行阶段可能会因为某种情况(可能是数组下标越界、内存溢出等)而出现程序中断的问题,这些出现的问题就是异常。原创 2021-11-22 13:10:42 · 544 阅读 · 0 评论 -
JavaSE基础(九)——抽象类与接口
接口可以理解为一种规范,一种凌驾于抽象类的规范;个人认为接口是Java中最接近抽象思想本源的存在,他可以仅仅定义一些客观存在的最基本的特征,比如:定义地球上所有的生物都有细胞、都是碳基生物。所以在编程的时候如果需要定义接口,那么一定要多加思考,接口定义的好坏从某种程度上可以影响你程序的开发进度甚至是成败。原创 2021-11-21 20:18:58 · 421 阅读 · 1 评论 -
JavaSE基础(八)——面向对象三个特性
Java面向对象的三大特性分别为:封装、继承、多态,有些版本的教材还会加上一个抽象。其实个人认为抽象是前面三大特性的基础,更是Java语言的基础,Java语言中所有出现的插件、框架其实都在默默地遵循抽象的概念。原创 2021-11-20 20:31:23 · 466 阅读 · 0 评论 -
JavaSE基础(七)——面向对象编程
在Java编程中,最基础、最核心的便是面向对象编程(OOP),面向对象编程是一种思想,它不单单存在于JAVA语言中,其实很多语言都可以面向对象编程。严格来说,对象是一个概念,面向对象编程就是一种抽象与具象化(实例化)的思想。我们所熟知的面向过程的语言其实也可以做面向对象的编程(只了解概念的同学别杠)。面向对象是很重要的思想,可以多看一些相关的博客,这个思想急不得,慢慢来,但是一定要透彻。原创 2021-11-18 17:21:24 · 535 阅读 · 0 评论 -
JavaSE基础(六)——数组的使用
在本篇笔记中,仅记录了数组的使用,然后记录了八大基本排序算法的一种。冒泡排序对于初学者来说真的不会很友好,大家加油吧。再次强调,数组是一个逻辑概念,它内部可以存放任何相同类型的数据;虽然有二维数组以及多维数组,我也在上面有图片表示了他们的逻辑结构(注意是逻辑结构),数组实际在计算机中的存储依旧是线性的,不可能开辟一个平面或者立体空间来存放数组。原创 2021-11-17 18:34:59 · 297 阅读 · 0 评论 -
JavaSE基础(五)——数组的概念
数组算是Java语言基础中为数不多的比较贴近计算机底层的知识点之一吧,关于数组这里记录的可能并不是很工整,但是我会尽量把现阶段大家能理解的东西都记录下来,尝试着学吧,加油!原创 2021-11-17 11:05:17 · 704 阅读 · 0 评论 -
JavaSE基础(四)——Java方法
大家要记住方法的相关要点,这方面在未来的编程中会一直伴随我们且逐步加深;关于递归这一块需要多看多理解,我比较懒,解释的可能并不是很透彻,毕竟现在灌输太多对初学者不友好,大家一起加油。原创 2021-11-16 15:36:19 · 709 阅读 · 0 评论 -
JavaSE基础(三)——Java流程控制
JavaSE基础(三)——Java流程控制前言本篇笔记记录Java的流程结构,同时还有一个小小的骚操作,本篇知识点对于有基础的同学来说较为简单,0基础的同学可以多看几遍。文章目录JavaSE基础(三)——Java流程控制前言骚操作Scanner 的方法Java流程控制顺序结构选择结构if单选泽结构if双选择结构if多选择结构if嵌套结构switch选择结构break循环结构while循环do...while循环for循环for循环增强continue总结骚操作我们做的程序不能单单是让它自己运行,希原创 2021-11-14 11:04:22 · 519 阅读 · 0 评论 -
JavaSE基础(二)——Java程序结构
JavaSE基础(二)——Java程序结构前言本篇笔记记录的知识点比较杂,主要介绍一下Java程序的基本构造以及这些构造的原理和含义。同时还会给大家分享一个Java开发利器,帮助我们更快的了解Java语言。本篇笔记中的知识点能理解最好,不能理解也不用特别心急,随着学习的深入自己就会理解。文章目录JavaSE基础(二)——Java程序结构前言包机制系统工具包Java开发文档总结包机制包是一个管理Java代码的文件夹,可以理解为你计算机中分门分类存放各种学习资料的文件目录,包与文件夹中有一些同样的规则原创 2021-11-13 18:52:59 · 279 阅读 · 0 评论 -
JavaSE基础(一)——变量及变量运算
本篇笔记记录变量的基本概念以及变量的相关运算操作,可能会比较复杂,一遍看不懂可以多看几遍。基础章节的JavaSE是Java编程的基础,务必吃透。原创 2021-11-12 10:50:35 · 870 阅读 · 0 评论 -
Java从入门到入土
本篇笔记仅记录较好的编程习惯(因人而异,博主感觉适合自己,所以分享一下)。除此之外还有一些是用电脑时会用到的一些键盘快捷键(不包括简单的CV大法、DOS命令以及一些关于计算机发展方面的知识点。原创 2021-11-11 17:02:16 · 5043 阅读 · 0 评论 -
第一章 Java 类与对象(一)
Java修饰符的作用域 同一类中 ...原创 2020-11-11 16:13:23 · 861 阅读 · 7 评论 -
JDK安装与配置
本篇文章记录JDK安转与配置的过程(其中包括Linux系统的安装),仅展示核心部分,一路下一步的操作不作讲解(也没啥讲的)。原创 2021-08-23 14:22:34 · 175 阅读 · 0 评论