Java新手上线
文章平均质量分 81
爱撸猫的程序媛
大一学生,正在学Java
展开
-
Java练习题第七期:求字符串中最长的数字串
必做的Java算法题原创 2022-10-01 17:22:02 · 285 阅读 · 3 评论 -
Java练习题第五期:倒置字符串
必做的Java算法题原创 2022-09-14 15:31:38 · 153 阅读 · 1 评论 -
【Java第25期】:File 类的用法和 InputStream, OutputStream 的用法
快速理解File类,InputStream类和OutputStream类的用法原创 2022-09-04 09:14:12 · 275 阅读 · 0 评论 -
【Java第24期】:IO、存储、硬盘和文件系统的相关知识
必须了解的文件操作基本知识前段时间有些事情,没怎么写博客,这期博客给你们讲讲文件操作。如果有哪里不够完善或者写错了,请大佬们帮忙指正,谢谢!IO 就是指“输入和输出”,由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘、网络等就需要IO接口。根据针对的对象不同,IO模式可以分为磁盘IO模型和网络IO模型。IO操作会涉及到用户空间和内核空间的转换,先来理解以下规则:1),内存空间分为用户空间和内核空间,也称为用户缓冲区和内核缓冲区;2)...原创 2022-08-31 10:39:14 · 380 阅读 · 0 评论 -
【Java第23期】:线程的几种状态
本内容是小猪自己总结,如果哪里总结不到位或者出错的,希望大佬们指出来!原创 2022-08-01 08:45:33 · 89 阅读 · 0 评论 -
【Java第22期】:Thread 类的基本用法
这些内容都是小猪自己学习之后的总结的,如果哪里有错的,希望大佬指出哈~那现在就进入正题吧!这篇博客要写的是Thread类的基本用法这个操作需要给关键字上加volatile其中Thread内部包含了一个Boolean类型的变量作为线程是否被中断的标志,如下(如果想要代码示例的可以来私我哦~)...原创 2022-08-01 07:50:32 · 127 阅读 · 0 评论 -
【Java第21期】:进程和线程的区别和联系
1,进程就是操作系统对一个正在运行的一种抽象,在操作系统内部,进程是操作系统进行资源分配的基本单位。进程包括四个主要内容进程的优先级、进程的状态、进程的记账信息和进程的上下文。2,线程就是一个“执行流”,每个线程之间都可以按照顺序执行自己的代码,多个线程之间“同时”执行着多份代码。3,为什么要有线程?(1)“并发编程”成为刚需单核的CPU的发展遇到了瓶颈,为了提高算力,需要多核CPU,并发编程能更加充分的利用多核CPU资源。...原创 2022-07-26 18:46:01 · 452 阅读 · 9 评论 -
【Java第20期】:二叉树的一些基本操作
二叉树的一些基本操作原创 2022-07-08 08:39:43 · 148 阅读 · 14 评论 -
【Java第十九期】:二叉树的三种遍历方法
二叉树的三种重要的遍历方式原创 2022-07-07 00:02:25 · 859 阅读 · 20 评论 -
【Java第十七期】:##模拟实现一个ArrayList
宝子们!早上好呀今天小猪带你们探索顺序表o(〃^▽^〃)o那如何才能模拟一个ArrayList呢?不多说了,这篇博客是分享一下如何模拟一个ArrayList如果有哪里写错了,请大佬们帮忙指出哈!ArrayList就是一个类,一个实现了List接口的类而已。那这个神奇的类都实现了哪些接口呢?(下面小猪为大家总结了一些)1, ArrayList实现了RandomAccess接口,表明ArrayList支持随机访问2, ArrayList实现了Cloneable接口,表明ArrayList是可以原创 2022-07-01 10:39:37 · 383 阅读 · 24 评论 -
【Java第十六期】:##异常:其实我没你想的那么难o(〃^▽^〃)o
hello!!很高兴再次见到你们,没错,还是我,嘻嘻o(〃^▽^〃)o欢迎来到肖肖的猪会飞小课堂文章目录前言1,什么是异常?2,异常处理2.1,防御式编程2.2,异常抛出前言还是说一声,文章不是最完美的,请各位见谅,如果哪里不够好,请各位大佬帮我指出哈,谢谢!!(。^▽^)下面我们进入正文—》1,什么是异常?在Java中,将程序执行过程中发生的不正常行为称为异常。Java中的异常分为2种,一种是受查异常(编译时异常);一种是非受查异常(运行时异常);Java中不同类型的异常都有与其对应的原创 2022-05-03 05:15:00 · 530 阅读 · 9 评论 -
【Java第十五篇】:你真的读透字符串常量池了吗?
哈喽!欢迎各位来到肖肖的猪会飞Java小课堂关注小猪,一起探索Java的奥妙文章目录前言1,什么是字符串常量池?2,全面讲解字符串常量池2.1,直接赋值2.2,new了String类对象前言你们都懂的,哈哈哈,看过我前面文章的友友们都知道(^∀^●)ノシ,我这里总会有个前言。和前面的一样,文章可能有不太完善或者总结不到位的地方,请各位大佬帮我指出哈(@^0^)那下面我们来正式进入正文——》1,什么是字符串常量池?“池”是编程中的一种常见的、重要的提高效率的方式。以后我们还会接触到各种“池原创 2022-04-30 14:37:23 · 998 阅读 · 9 评论 -
【Java第十四篇】:##手把手教你String类常用的基本方法
谢谢兄弟们的支持~~(^U^)ノ~YO每天晚上十点以后我会一一给你们的博文三连哦!!ヽ( ̄ω ̄( ̄ω ̄〃)ゝ我们互相扶持着,大步向前走吧@我在c站全部的陌生人文章目录前言1,String类的常用方法1.1,字符串构造1.2,String类对象的比较1.2.1,"=="比较是否引用同一个对象1.2.2,equals比较两个对象内容是否相同1.2.3,compare To比较大小1.2.4,compare TolgnoreCase(String str) 方法比较1.3,字符串查找1.4,转化1.5,原创 2022-04-30 10:02:07 · 446 阅读 · 4 评论 -
【Java从入门到精通】第十三篇:##三个重要的接口你真的懂了吗 ௹௹₺∰外加Objectヾ(^▽^*)))
(^U^)ノ~YO,我来了!快接住我 嘿嘿!!真不要脸哈哈哈哈额,不是我 嘻嘻文章目录前言三个重要的接口1,第一个前言我告别游戏机奔向编程中Σ(っ °Д °;)っ,所以路过的大佬多指点指点我的文章,嘿嘿!如果哪里总结的不好的,记得告诉我哈!!我这个人很好说话的(拿着40米大🔪等你,哈哈哈哈额,开玩笑),我写的这么认真,要好好看哦!!再次呈上我诚挚的微笑啦!!ヾ(≧ ▽ ≦)ゝ谢谢你们!!!o(////▽////)q三个重要的接口1,第一个就举个最简单易懂的例子吧!给定一个学生对象数原创 2022-04-18 22:00:00 · 324 阅读 · 41 评论 -
【Java从入门到精通】第十二篇:#标题真的是个烧脑的东西,我词穷(((φ(◎ロ◎;)φ))),不想了,摆烂了o(≧口≦)o,就接口,快来看༼ つ ◕_◕ ༽つ
都学完Javase系列的内容了,感觉好多总结都没写(っ °Д °;)っ所以,无敌的我又来了,嘿嘿文章目录前言:接口1,接口的概念2,接口的语法规则和特性2.1, 语法格式2.2,特性前言:小女子不才,只能写几篇文章献丑了,嘿嘿!!写的不好的请各路神仙帮我指出来哈,嘻嘻,在此谢过大佬们了!!!接口1,接口的概念说到接口,相信大部分人想到的是PC上的接口,就好比如笔记本上的USB口。USB口上可以接U盘、鼠标、键盘等所有符合USB协议的设备。从这里的例子可以知道:接口就是公共的行为规范标原创 2022-04-17 07:00:00 · 407 阅读 · 23 评论 -
【Java从入门到精通】第十一篇:#抽象类?の抽象类o(*≧▽≦)ツ┏━┓
文章目录前言:1,抽象类1.1,抽象类的概念前言:此文章为我自己总结,如果哪里写的还不够好的或者理解的还不够透彻的,请给位大佬指出,感谢万分!!!1,抽象类1.1,抽象类的概念在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 比如:...原创 2022-04-16 22:00:00 · 498 阅读 · 34 评论 -
【Java从入门到精通】第十篇:##多态到底是什么?#
目录1.1,多态1.2,多态的概念1.3,多态的实现条件1.4,重写1.5,向上转型1.6,向下转型1.7,多态的优缺点1.8,避免在构造方法中调用重写的方法1.1,多态的概念字面意思就是一种事物有多种形态,具体点就是去完成某个行为的时候,当不同的对象去完成的时候会产生不同的状态。--------》就好比如,吃粮食,猫就吃猫粮,狗就吃狗粮。1.2,向上转型向上转型:实际就是创建一个子类对象,将其当成父类的对象来使用语法格式:父类类型 对象名原创 2022-04-12 22:15:00 · 535 阅读 · 28 评论 -
【Java从入门到精通】第九篇:##你会继承你父亲的遗产吗?##来看看Java中是如何继承的吧#
目录1,继承 1.1,为什么需要继承 1.2,继承的概念 1.3,继承的语法 1.4,父类成员访问 1.4.1,子类中访问父类的成员变量 1.4.2,子类中访问父类的成员方法 1.5,super关键字 1.6,子类构造方法 1.7,super和this 1.8,再谈初始化 1.9,protected关键字 1.10,继承方法...原创 2022-04-12 22:00:00 · 540 阅读 · 5 评论 -
【Java从入门到精通】第八篇:##Java类和对象##一万字带你全面理解类和对象#@@细节&&硬核内容
目录前言此文章可能会有点乱,我用我仅有的总结能力总结的,如果有哪些地方总结的不好,请@我进行改正。内容可能会有点多,我就我所学的所写的,可能会有错误的地方,请各位大佬指点,谢谢!!一,面向对象的初步认知1,什么是面向对象?Java是一门纯面向对象的语言(OOP,OOP思想即使继承、封装、多态等思想)(不是说面向对象的语言只有Java),在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。用面向对象的思想来涉及程序,更符合人们对事物的认知原创 2022-04-03 22:20:58 · 1068 阅读 · 24 评论 -
【Java从入门到精通】第七篇:##数组的定义与使用##6000字带你深入理解Java中的数组&&一大波细节内容@@快@你好姐妹一起来看一下把##
前言:此文章由自我学习所总结的,如果有哪些错误的地方或者还有什么不好的地方,请帮我指出,感谢万分!!!一,数组的基本概念1.1为什么要使用数组?下面我给个例子:上面的代码没什么问题,但是我们可以看到,这只是有五个,如果是上千个呢?要创建上千个变量吗?岂不是很麻烦?所以我们在这里可以引入数组,通过观察不难发现:这里的所有类型都是相同的。1.2,什么是数组?数组:可以看成是相同类型的元素得到一个集合。在Java中包含6个整型类型的数组:(1)数组中存放的元素类型相同(2)原创 2022-03-24 19:20:06 · 1109 阅读 · 38 评论 -
【Java从入门到精通】第六篇:#Java方法的使用##细节内容##基础内容@@快来看看当时你所没注意到问题吧#
一,方法的概念及使用1.1,什么是方法?方法就是一个代码片段。类似于c语言程序设计中的“函数”。方法存在的意义:(1)是能够模块化的组织代码(当代码模块比较复杂的时候)。(2)做到代码被重复使用,一份代码可以在多个位置使用。(3)让代码更好的理解更简单。(4)直接调用现有的方法开发,不必重复造轮子。1.2,方法的定义方法语法的格式://方法定义修饰符 返回值类型 方法名称([参数类型 形参 ...]){ 方法体代码;原创 2022-03-19 11:59:25 · 669 阅读 · 59 评论 -
【Java从入门到精通】第五篇:#逻辑控制@@一大波细节来袭,快来看看有哪些你没注意到的吧//
前言:这些知识都是我自己学习之后总结的,如果有哪些地方错误或者不太好的的地方,可以评论区告诉我,我会进行改正!!谢谢!!加油,小朋友们!!1,顺序结构顺序结构比较简单,按照代码书写的顺序一行一行的执行就可以了,如果调换代码的书写顺序,则执行顺序也发生改变(像下面的代码,比较简单)2,分支结构2.1, if语句if语句有三种书写方式,其实和c语言程序设计中的差不多,唯一不同的是,if语句的条件是布尔表达式(1)语法格式1if(布尔表达式){ //语句}..原创 2022-03-15 10:08:15 · 1793 阅读 · 8 评论 -
【Java从入门到精通】第四篇:#Java运算符
前言:这些文章是我个人的总结和所理解的内容,如果你觉得有哪些地方理解的还不够好,或者理解错误的,可以评论区告诉我,我会进行改正,谢谢!!!#Java运算符1,什么是运算符?相信小伙伴们在学习c语言程序设计的时候已经了解了,其实Java运算符和c语言的运算符是差不多的。要是没学过,也没关系,我也会在这里总结。上面代码中的+或者<等符号就是运算符,即:对操作数进行操作时的符号,不同运算符操作的含义不同。Java作为一门计算机语言,也提供了一套丰富的运算符来操纵变量。Java中运算符原创 2022-03-13 09:37:22 · 1800 阅读 · 21 评论