javase基础
文章平均质量分 82
由简入深,由易到难,带你走进java世界
@Starry
记录学习过程,分享学习心得.
前路道阻且长,我们风雨无阻!
展开
-
【javase基础】第十八篇(项目):开发团队调度软件
✔✔在学完javase基础部分,许多知识带你还需我们巩固强化。下面我们一起来做一个小项目对先前知识进行一个梳理复习吧!该项目主要涉及(1)类的继承性和多态性(2)对象的值传递、接口(3)static和final修饰符(4)特殊类的使用包装类、抽象类、内部类(5)异常处理等知识点!🦇🦇🦇super();super(s);}}...原创 2022-07-30 09:14:12 · 834 阅读 · 26 评论 -
【javase基础】第十七篇:异常(Exception)
super();super(s);//自定义异常如果继承自Exception,则必须在方法后后声明有异常,继承RuntimeException,则不需要//建议继承Exception(因为必须声明,便于程序的阅读以及注意到异常)publicstaticvoidmain(String[]args)throwsMyException{}}NullPointerException异常源码java基础语法题单✔✔httpshttpshttpshttpshttps。...原创 2022-07-21 08:24:31 · 330 阅读 · 40 评论 -
【javase基础】第十六篇:“抽丝剥茧“String细节点
二.字符串之间的比较及内存原理1.方式一:引用之间的比较示例一:🤩🤩实例中str1 str2 str3都是”hello“为什么会有不一样的判断结果?这就涉及到了内存结构(特别注意的是这里比较都是引用之间的比较):示例二:🤩🤩由图可知:str3指向的是堆中的”hello“,str指向的是堆中字符常量池中的”hello“由于是引用之间的比较所以str 和str3是不相同的。3.方式二:内容之间的比较(equals)1.使用场景及注意事项🤩🤩str3.equals(str2)对于这种...原创 2022-07-11 21:45:02 · 725 阅读 · 36 评论 -
【javase基础】第十五篇:图书管理系统
设计一个图书管理系统,根据管理员和普通用户分类,实现不同的功能菜单,对图书系统进行管理。(通过代码实现简单登录,以及客户端,用户端功能的设计。)1,项目主体大致分为三类,和书相关的类,和操作相关的类,和用户相关的类。(因此需要定义三个包:book,operation,User)2.因为图书管理系统书是主要的元素,所以需要定义一个Book类,来表示书。定义一个Booklist类(顺序表:本质是数组)来存储书籍。3.关于操作包内需要根据需求,具体定义类来实现具体要求的功能3.用户包中,定义一个抽象use原创 2022-07-09 15:23:42 · 1324 阅读 · 28 评论 -
【javase基础】第十四篇:深入浅出“多态与接口”
🌎向上转型的概念:父类调用子类对象 三种时机:1.直接赋值 2.传参3.返回值3.运行时绑定🔥🔥上面的代码只有子类有eat方法,但是如果父类也有eat方法,则两个eat方法构成了重写。上面的图中提到向上转型是父类调用子类对象,但是父类只能调用父类本身被子类继承过去的成员(也就是父类本身自己的成员),那么按照推断。Animal animal=new cat(“mimi”,18);animal1.eat()应该调用自己本身的eat.打印“父类吃”。但结果却出人意料。请看下方截图在子类中写一...原创 2022-06-29 23:19:08 · 384 阅读 · 34 评论 -
【javase基础】第十三篇:java类的继承
👀作者简介:大家好,我是大杉。🚩🚩 个人主页:爱编程的大杉支持我:点赞+关注~不迷路🧡🧡🧡✔系列专栏:javase基础⚡⚡⚡(❁´◡`❁)励志格言:当命运之神把你推向那勇敢的时刻,希望你能够像你想象中那么勇敢。(by 罗翔)🤞🤞.........原创 2022-06-18 09:38:15 · 353 阅读 · 28 评论 -
【javase基础】第十二篇:单链表框架搭建
👀作者简介:大家好,我是大杉。🚩🚩 个人主页:爱编程的大杉支持我:点赞+关注~不迷路🧡🧡🧡✔系列专栏:javase基础⚡⚡⚡(❁´◡`❁)励志格言:问题是怎样让工业的车轮继续转动,而又不增加世界上的财富。必须生产出货物来,却又必须不去将之分配。实践中,只能通过不断的战争才能达到这一目标。(from 《1984(纪念版)》)🤞🤞分为带头节点的单链表和不带头节点的单链表🌎带头节点的单链表带头节点的单链表就是单独有一个节点作为整个单链表头,此时这个头的指向固定,永远为头部,不会被改变...原创 2022-06-03 15:56:23 · 473 阅读 · 42 评论 -
【javase基础】第十一篇:顺序表多项功能的实现
👀作者简介:大家好,我是大杉。🚩🚩 个人主页:爱编程的大杉支持我:点赞+关注~不迷路🧡🧡🧡✔系列专栏:javase基础⚡⚡⚡(❁´◡`❁)励志格言:真实的自我就像月光下的海,庞大,安静,想证明给别人看的时候,却只能拍出一团焦糊的黑暗。(from 《时间的女儿》)🤞🤞文章目录一.顺序表成员变量的组成解析二 .在指定位置新增元素二、判断是否包含某个元素三.插找某个元素对应的位置四.获取特定位置的元素五. 获取指定位置的元素六.给 指定位置的元素设为 value七.删除特定元素八.获取顺序表长度九.原创 2022-05-27 15:35:48 · 340 阅读 · 38 评论 -
【javase基础】第十篇:大杉带你刷好题(下)
再玩一会、再赌一次、再睡一分钟,听起来都是小事,那里面“自我妥协”的细菌,却可能在侵蚀着你的骨髓,使你一辈子都站不直。(by 刘墉)原创 2022-05-15 16:23:12 · 585 阅读 · 62 评论 -
【javase基础】第九篇:类和对象划重点
👀作者简介:大家好,我是大杉。🚩🚩 个人主页:爱编程的大杉支持我:点赞+关注~不迷路🧡🧡🧡✔系列专栏:javase基础⚡⚡⚡(❁´◡`❁)励志格言:生命对我来说,太短暂了,不能用来怀恨记仇。在这世上,肯定人人都有一身的过错。(from 《简·爱》)🤞🤞原创 2022-05-12 20:58:42 · 240 阅读 · 32 评论 -
【javase基础】第八篇:二维数组的内存结构
👀作者简介:大家好,我是大杉。🚩🚩 个人主页:爱编程的大杉支持我:点赞+关注~不迷路🧡🧡🧡✔系列专栏:javase基础⚡⚡⚡(❁´◡`❁)励志格言:要么永远不踏出那一步,要么就是现在。(by 克莱尔·麦克福尔)🤞🤞...原创 2022-05-08 15:13:43 · 1237 阅读 · 26 评论 -
【javase基础】第七篇:数组拷贝及Arrays常用方法
👀作者简介:大家好,我是大杉。🚩🚩 个人主页:爱编程的大杉支持我:点赞+关注~不迷路🧡🧡🧡✔系列专栏:javase基础⚡⚡⚡(❁´◡`❁)励志格言:在我有生之日,生命中所有的灿烂,终将用寂寞偿还。(加西亚·马尔克斯 《百年孤独》)🤞🤞...原创 2022-05-06 20:44:49 · 1658 阅读 · 26 评论 -
【javase基础】第六篇:方法的重载与递归
👀作者简介:大家好,我是大杉。🚩🚩 个人主页:爱编程的大杉支持我:点赞+关注~不迷路🧡🧡🧡✔系列专栏:javase基础⚡⚡⚡(❁´◡`❁)励志格言:==在我有生之日,做一个真诚的人,不放弃对生活的热爱和执着,在有限的时空里,过无限广大的日子。(by 三毛)==🤞🤞...原创 2022-05-01 15:55:25 · 620 阅读 · 33 评论 -
【javase基础-大杉带你刷好题(上)】
🏴☠️🏴☠️经过了前面几个博客的学习,我们对javase的一些语法有了一定的了解,已经能够写一些简单的代码了,但是还需要刷一些经典的题目对知识有一定的巩固加深,对此,大杉的刷题单早就按耐不住了。==“光说不练假把式”咱们废话少说,上题!🧡== ......原创 2022-04-29 20:57:03 · 853 阅读 · 12 评论 -
【javase--重点算术运算符及进制转化】
👀作者简介:大家好,我是大杉。🚩🚩 个人主页:爱编程的大杉支持我:点赞+关注~不迷路🧡🧡🧡✔系列专栏:javase基础⚡⚡⚡(❁´◡`❁)励志格言:人心有时就像季节,一直在变。但又不像季节,一定会回来。(by 二般照相馆)🤞🤞文章目录一.上节遗珠小tip:如何实现整型与字符串之间的转换二、“除”运算符==1.避坑小tip(1)====2.避坑小tip(2)==二、取余运算三.逻辑运算符(重点)1.&&与||的运用区别四.移位运算符一.上节遗珠小tip:如何实现整型与字符串之原创 2022-04-26 18:56:41 · 346 阅读 · 18 评论 -
【javase基础-八大数据类型变量及常量定义逐一击破】
👀作者简介:大家好,我是大杉。🚩🚩 个人主页:爱编程的大杉支持我:点赞+关注~不迷路🧡🧡🧡✔系列专栏:javase基础⚡⚡⚡(❁´◡`❁)励志格言:未来的路不会比过去更笔直,更平坦,但是我并不恐惧,我眼前还闪动着道路前方野百合和野蔷薇的影子。(by 季羡林)🤞🤞文章目录一.变量和类型1.变量和类型的定义2.冯诺依曼体系二.整型变量(重点)1.基本使用2.注意事项:3. 如何查看int 变量的取值范围4.数值溢出现象三.长整型变量1.基本语法格式:2.注意事项:3. 求long 类型的范围四.原创 2022-04-22 18:22:19 · 617 阅读 · 16 评论 -
【javase基础-java数组超详解】
👀作者简介:大家好,我是大杉。🚩🚩 个人主页:爱编程的大杉支持我:点赞+关注~不迷路🧡🧡🧡✔系列专栏:javase基础(❁´◡`❁)励志格言:面对世界永恒的新奇,我感到我每一刻都是新生。(佩索阿 《守羊人》)原创 2022-04-16 11:57:20 · 936 阅读 · 48 评论 -
【javase基础——手把手带你了解java基础语法】
👀作者简介:大家好,我是大杉。🚩🚩 个人主页:爱编程的大杉支持我:点赞+收藏~不迷路🧡🧡🧡✔系列专栏:c语言入门每日一题(❁´◡`❁)励志格言:耐心是应对所有状况的万能钥匙。人必须随一切共振,热衷于一切,同时又保持冷静与耐心。—卡夫儿文章目录一、java语言发展史二java语言跨平台原理三、JRE和JDK四.path环境变量的配置五.Helloworld案例1.helloworld案例常见问题六.注释七.关键字八.常量数据类型九. 变量变量使用的注意事项十.标识符十一.类型转换一、java语言原创 2022-04-11 20:58:24 · 486 阅读 · 23 评论