JAVASE
文章平均质量分 95
学习JAVASE库
豆浆粉牛奶
小时候总想的出去走走,后来才知道家才是我唯一的避风港,还是老样子,"有钱没钱回家过年"
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring web应⽤分层(模块结构)
MVC模式强调数据和视图分离, 将数据展⽰和数据处理分开, 通过控制器对两者进⾏组合.三层架构强调不同维度数据处理的⾼内聚和低耦合, 将交互界⾯, 业务处理和数据库操作的逻辑分开原创 2024-12-12 21:55:52 · 1637 阅读 · 2 评论 -
【JAVASE】手搓异常:如何手动抛出异常|如何构建防御系统|常用异常防御案例|自定义异常类
程序先执行 try 中的代码如果 try 中的代码出现异常, 就会结束 try 中的代码, 看和 catch 中的异常类型是否匹配.如果找到匹配的异常类型, 就会执行 catch 中的代码如果没有找到匹配的异常类型, 就会将异常向上传递到上层调用者.无论是否找到匹配的异常类型, finally 中的代码都会被执行到(在该方法结束之前执行).如果上层调用者也没有处理的了异常, 就继续向上传递.一直到 main 方法也没有合适的代码处理异常, 就会交给 JVM 来进行处理, 此时程序就会异常终止.原创 2024-04-27 17:41:01 · 1055 阅读 · 18 评论 -
【JAVASE】带你了解String类的常用方法和常见操作
由于String的不可更改特性,为了方便字符串的修改,Java中又提供StringBuilder和StringBuffer类。这两个类大部分功能是相同的,这里介绍 StringBuilder常用的一些方法原创 2024-04-13 13:33:45 · 2656 阅读 · 49 评论 -
【JAVASE】抽象类和接口及其抽象类和接口的区别
抽象类是一种包含抽象方法的类,不能被实例化,只能被继承。抽象类可以包含普通方法和抽象方法,子类必须实现所有抽象方法才能被实例化。抽象类可以包含成员变量,构造方法,静态方法等。子类只能继承一个抽象类。抽象类可以用来定义子类的通用行为,提供默认实现。接口是一种抽象类型,只包含常量和抽象方法的定义,不能包含普通方法的实现。类可以实现多个接口,实现接口的类必须实现接口中定义的所有方法。接口中的方法默认是公共的抽象方法,不需要使用abstract关键字。接口主要用于定义类的契约,实现多态和解耦的目的。原创 2024-04-11 20:39:24 · 2415 阅读 · 80 评论 -
【JAVASE】带你了解面向对象三大特性之一(多态)
例如:若干年前的手机,只能打电话,发短信,来电显示只能显示号码,而今天的手机在来电显示的时候,不仅仅可以显示号码,还可以显示头像,地区等。最好的方式是:重新定义一个新的类,来重复利用其中共性的内容, 并且添加或者改动新的内容。重写的好处在于子类可以根据需要,定义特定于自己的行为。当父类和子类都有同名属性的时候,通过父类引用,只能引用父类自己的成员属性。,即在编译时,不能确定方法的行为,需要等到程序运行时,才能够确定具体调用那个类的方法。向下转型用的比较少,而且不安全,万一转换失败,运行时就会抛异常。原创 2024-04-08 09:58:01 · 1136 阅读 · 23 评论 -
【JAVASE】带你了解instanceof和equals的魅力
equals的话,它是属于java.lang.Object类里面的方法,如果该方法没有被重写过默认也是==;我们可以看到String等类的equals方法是被重写过的,而且String类在日常开发中用的比较多,久而久之,形成了equals是比较值的错误观点。原创 2024-04-07 15:26:22 · 2362 阅读 · 62 评论 -
【JAVASE】带你了解面向对象三大特性之一(继承)
继承(inheritance)机制:是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特 性的基础上进行扩展,增加新功能,这样产生新的类,称派生类。继承呈现了面向对象程序设计的层次结构, 体现了由简单到复杂的认知过程。继承主要解决的问题是:共性的抽取,实现代码复用。原创 2024-04-06 21:17:04 · 2355 阅读 · 61 评论 -
【JAVASE】面向对象程序三大特性之一( 封装)
在文件的最上方加上一个package语句指定该代码在哪个包中包名需要尽量指定成唯一的名字通常会用公司的域名的颠倒形式例如).包名要和代码路径相匹配例如创建的包那么会存在一个对应的路径来存储代码.如果一个类没有package语句则该类被放到一个默认包中。原创 2024-04-04 16:32:33 · 3353 阅读 · 73 评论 -
【JAVASE】学习类与对象的创建和实例化
面相对象程序设计关注的是对象,而对象是现实生活中的实体,比如:洗衣机。但是洗衣机计算机并不认识,需要开发人员告诉给计算机什么是洗衣机。上图左侧就是。原创 2024-04-03 19:31:32 · 1388 阅读 · 25 评论 -
【JAVASE】学习数组的定义与使用
静态初始化虽然没有指定数组的长度,编译器在编译时会根据{}中元素个数来确定数组的长度。静态初始化时, {}中数据类型必须与[]前数据类型一致。原创 2024-04-01 19:10:40 · 2937 阅读 · 89 评论 -
【JAVASE】带你了解的方法魅力
方法就是一个代码片段原创 2024-03-31 07:15:00 · 2715 阅读 · 82 评论 -
【JAVASE】精密逻辑控制过程(分支和循环语句)
目标:1. Java中程序的逻辑控制语句2. Java中的输入输出方式3.完成猜数字游戏废话不多讲,我们直接开始。比较简单按照代码书写的顺序一行一行执行,如果调整代码的书写顺序则执行顺序也发生变化。原创 2024-03-30 12:40:04 · 2339 阅读 · 64 评论 -
【JAVASE】带你了解运算符奥秘(Java全部运算符)
目标:熟练掌握各种运算符废话不多说,我们直接开始。qt和c语言一样,但是取模运算符一点不同。说明什么,c语言里面%运算数只能是int l类型,但是java不同。% 不仅可以对整型取模,也可以对double类型取模,但是没有意义,一般都是对整型取模的做除法和取模时,右操作数不能为0。原创 2024-03-29 11:33:46 · 2468 阅读 · 60 评论 -
【JAVASE】数据类型与变量(主要学习与c语言不同之处)
字节是计算机中表示空间大小的基本单位计算机使用二进制表示数据我们认为8个二进制位(bit)为一个字节(Byte).我们平时的计算机为8GB内存意思是8G个字节其中所以8GB相当于80多亿个字节。原创 2024-03-26 16:03:30 · 3162 阅读 · 88 评论 -
初识Java
Java是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义。不仅如此,Java还是一个有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和 跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。原创 2024-03-25 20:22:13 · 2989 阅读 · 56 评论
分享