
JavaSE基础语法
文章平均质量分 87
总结JavaSE基础语法知识
努力学习.java
一个小菜鸡
展开
-
Java修饰符小总结
Java修饰符原创 2022-10-13 15:20:46 · 248 阅读 · 7 评论 -
JavaSE复盘 -----思维导图
思维导图原创 2022-07-26 09:37:03 · 236 阅读 · 5 评论 -
Java中的异常(SE完结篇)
首先,从名字上就可以得出,异常,指的就是程序执行过程中发生生的不正常行为。比如,我们之前经常遇到的算数异常,空指针异常等等。2,异常的体系异常的体系结构比较复杂,种类繁多,这里简单的从宏观上给大家总结下:从图片中,我们可以看出:1. Throwable:是异常体系的顶层类,其派生出两个重要的子类, Error 和 Exception2. Error:指的是Java虚拟机无法解决的严重问题,它是错误,比如:JVM的内部错误、资源耗尽等,典型代表:StackOverflowError和OutOfMemor原创 2022-06-08 16:25:19 · 638 阅读 · 43 评论 -
Java中的String类
在Java里面,我们知道String是一个类,叫做字符串类,那么作为一个类,自然有它自己的构造方法,常用的有下面三种(其余的可以用到的时候去查看API文档):注意:首先,我们来看看String类的定义的小部分源码:内存图:\color{orange}{内存图:}内存图:1,str1于str2:2,str3:因为str3在进行构造的时候,我们传入的是一个字符串数组,源码中定义的方法如下:也即是说我们传入的字符数组会先被拷贝一份之后让value去引用这个数组。2,equals方法3,compar原创 2022-06-03 13:29:42 · 483 阅读 · 35 评论 -
Java实现图书管理小练习(赌包辣条看完绝对会~)
🎉🎉🎉写在前面:博主主页:🌹🌹🌹戳一戳,欢迎大佬指点!博主秋秋:QQ:1477649017 欢迎志同道合的朋友一起加油喔💪目标梦想:进大厂,立志成为一个牛掰的Java程序猿,虽然现在还是一个小菜鸟嘿嘿-----------------------------谢谢你这么帅气美丽还给我点赞!比个心-----------------------------目录一,练习简介二,模块抽离book包Book类BookList类operation包Ibookoperatortion接口AddOpera..原创 2022-05-22 08:16:50 · 685 阅读 · 17 评论 -
Java抽象类与接口
🎉🎉🎉写在前面:博主主页:🌹🌹🌹戳一戳,欢迎大佬指点!博主秋秋:QQ:1477649017 欢迎志同道合的朋友一起加油喔💪目标梦想:进大厂,立志成为一个牛掰的Java程序猿,虽然现在还是一个小菜鸟嘿嘿-----------------------------谢谢你这么帅气美丽还给我点赞!比个心-----------------------------抽象类与接口一,抽象类1.1,抽象类的概念1.2,抽象类的特点1.3,抽象类的作用二,接口2.1,接口的概念2.2,语法规则2.3,接口的使..原创 2022-05-19 14:46:06 · 1147 阅读 · 34 评论 -
Java继承与多态(多态篇)
🎉🎉🎉写在前面:博主主页:🌹🌹🌹戳一戳,欢迎大佬指点!博主秋秋:QQ:1477649017 欢迎志同道合的朋友一起加油喔💪目标梦想:进大厂,立志成为一个牛掰的Java程序猿,虽然现在还是一个小菜鸟嘿嘿-----------------------------谢谢你这么帅气美丽还给我点赞!比个心-----------------------------多态🌈一,多态概念🌈二,多态的实现条件🌟2.1,向上转型🌟2.2,重写父类方法🌟2.3,通过父类引用调用重写的方法🌟2.4,整体代码🌈三,向..原创 2022-05-17 10:29:08 · 3022 阅读 · 45 评论 -
Java中的继承与多态(继承篇)
🎉🎉🎉写在前面:博主主页:🌹🌹🌹戳一戳,欢迎大佬指点!博主秋秋:QQ:1477649017 欢迎志同道合的朋友一起加油喔💪目标梦想:进大厂,立志成为一个牛掰的Java程序猿,虽然现在还是一个小菜鸟嘿嘿-----------------------------谢谢你这么帅气美丽还给我点赞!比个心-----------------------------继承和多态🌈一,继承🌟1.1,为什么要继承🌟1.2,继承的语法🌟1.3,父类成员的访问1.3.1,子类访问父类中的成员变量1,子类与父类不存..原创 2022-05-14 23:01:47 · 413 阅读 · 26 评论 -
Java类和对象(接上篇博文)
七,构造方法首先在进入构造方法之前,先问大家一个问题:大家觉得一个对象的产生需要几步,具体过程?答案是会经过两步:1,为对象分配内存空间。2,调用合适的构造方法这里就提到了构造方法,那到底什么是构造方法,下面会做详细的介绍:7.1,构造方法的概念构造方法(也称为构造器)是一个特殊的成员方法,名字必须与类名相同,在创建对象时,由编译器自动调用,并且在整个对象的生命周期内只调用一次。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pl1PbliF-16519185原创 2022-05-07 18:45:59 · 572 阅读 · 24 评论 -
Java类和对象(未完待续,持续更新)
🎉🎉🎉写在前面:博主主页:🌹🌹🌹戳一戳,欢迎大佬指点!博主秋秋:QQ:1477649017 欢迎志同道合的朋友一起加油喔💪目标梦想:进大厂,立志成为一个牛掰的Java程序猿,虽然现在还是一个小菜鸟嘿嘿-----------------------------谢谢你这么帅气美丽还给我点赞!比个心-----------------------------类与对象🌈一,初始面向对象🌟1.1,什么是面向对象🌟1.2,浅浅谈谈面向过程与面向对象的差异🌈二,类的定义和使用🌈三,类的实例化🌟3.1,什么..原创 2022-05-05 18:11:54 · 2049 阅读 · 52 评论 -
Java数组(万字带你吃透)
数组一,初识数组1.1,数组定义1.2,数组创建及初始化1.2.1,创建1.2.2,初始化二,数组元素的访问输出2.1,for循环2.2,for each2.3,以字符串的形式打印2.4,三种形式的输出结果三,数组是引用类型的变量3.1,初步认识JVM内存布局3.2,引用变量使用示例3.3,认识null3.4,一个题加固对引用的认识四,数组的应用4.1,传参传数组类型4.2,作为返回值五,数组练习5.1,数组转字符串5.2,数组拷贝5.2.1,for循环拷贝5.2.2,利用Arrays类方法5.2.3,利用原创 2022-04-30 21:35:10 · 1485 阅读 · 32 评论 -
Java方法的使用
写在前面:博主主页:方法的使用🌈一,方法的概念及其使用🌟1.1,什么是方法🌟1.2,方法的定义🌟1.3,方法调用的执行过程🌟1.4,实参和形参的关系(重要)🌈二,方法的重载🌟2.1,为什么需要方法重载🌟2.2,方法重载的定义🌟2.3,方法签名🌈三,递归🌟3.1,递归的概念🌟3.2,递归过程分析🌟3.3,递归小练习3.3.1, 按顺序打印一个数字的每一位(例如 1234 打印出 1 2 3 4)3.3.2,求斐波那契数列的第 N 项🌈一,方法的概念及其使用🌟1.1,什么是方法方法就是一个代码片段..原创 2022-04-28 11:30:36 · 2027 阅读 · 38 评论 -
Java 实现几大基础问题(必会)
今天的文章主要是总结了下几个基础的编程问题,问题都不是很难,但是每次总结都还是有不一样的收获,同样呢也能够让自己更加熟悉Java的语法,毕竟C语言学的有点久,一下子挥之不去哈哈!😄😄😄Java实现几大基础问题🌈一,素数求解的n种境界🌟1.1,暴力循环求解🌟1.2,试除前一半数🌟1.3,试除小于自身开根号的数🌟1.4,在奇数中寻找🌈二,闰年问题🌈三,求最大公约数以及最小公倍数🌟3.1,求最大公约数🌟3.2,求最小公倍数🌈四,自幂数问题🌈五,统计二进制位中1的个数🌟5.1,循环右移按位与1🌟5.2,n ..原创 2022-04-27 14:55:18 · 831 阅读 · 25 评论 -
Java数据类型与变量(初级概览)
数据类型与变量🚀一,字面常量🚀二,数据类型(这里重点关注基本数据类型)🌟2.1,Java数据类型总体概览🌟2.2,详细介绍图解🚀三,变量🌟3.1,整形变量3.1.1,普通整形3.1.2,长整形3.1.3,短整型3.1.4,字节型🌟3.2,浮点型常量🌟3.3,字符型常量🌟3.4,布尔类型🚀四,类型转换🌟4.1,自动类型转换(隐式)🌟4.2,强制类型转换🌟4.3,类型转换总结:🌟4.5,类型提升🚀五,字符串类型🚀一,字面常量定义:常量即程序运行期间,固定不变的量称为常量。字面常量的分类:字符串常量:.原创 2022-04-20 18:21:00 · 1049 阅读 · 36 评论 -
Java运算符(简略介绍)
Java运算符🌈一,什么是运算符🌈二,算数运算符🌟2.1,基本四则运算符:加减乘除模(+ - * / %)2.1.1,/运算符2.1.2,%运算符🌟2.2,增量运算符 += -= *= %=🌟2.3,自增自减运算符🌈三,关系运算符🌈四,逻辑运算符🌟4.1,逻辑与🌟4.2,逻辑或🌈五,位运算符🌈六,移位运算🌈七,条件运算符🌈一,什么是运算符定义:对操作数进行操作时的符号成为运算符。Java的运算符分类:算术运算符(+ - * /)、关系运算符(< > ==)、逻辑运算符、位运算符、移位运.原创 2022-04-22 15:08:32 · 1040 阅读 · 22 评论 -
逻辑控制(结合核心技术卷1)
逻辑控制🌈一,块作用域🌈二,顺序结构🌈三,分支结构🌟重点,switch语句🌈四,循环🌟4.1,易错点🌟4.1,break语句🌟4.2,continue语句🌈五,输入输出🌟5.1,输出到控制台🌟5.2,从键盘输入🌟5.3,循环输入🌈六,猜数字游戏🌈一,块作用域首先在深入学习控制结构之前,需要先了解块(block)的概念。块:即复合语句,是指由一对大括号括起来的若干条简单的 Java 语句。块确定了变量的作用域。一个块可以嵌套在另一个块中。public class TestDemo220425 {.原创 2022-04-25 19:26:26 · 427 阅读 · 26 评论 -
你好世界,你好Java
你好世界,你好Java!🚀一,初识Java的main方法🌟1.1,前期准备1.1.1,下载jdk1.1.2,配置环境变量🌟1.2,main方法示例1.2.1,第一个Java程序1.2.2,细节解析🌟1.3,一个Java程序可能会遇到的问题🚀二,注释🌟2.1,基本规则🌟2.2,注释规范🚀三,标识符🚀四,关键字🚀一,初识Java的main方法🌟1.1,前期准备1.1.1,下载jdk jdk是java的开发工具,我们一般推荐下载的都是企业级长期使用版本jdk81.1.2,配置环境变量 因为后面原创 2022-04-17 23:03:20 · 730 阅读 · 14 评论