【JAVASE】
文章平均质量分 85
java
温欣2030
公众号:数据分析智库。比较少回复。
展开
-
【JavaEE系列】01_多线程
Thread 内部包含了一个 boolean 类型的变量作为线程是否被中断的标记。原创 2022-08-21 09:21:35 · 328 阅读 · 0 评论 -
【Spring系列】01_spring
注:本篇博客是学习笔记,参考狂神的。spring官网下载地址《《《maven spring库《《《1、Spring是轻量级的Java SE/EE的框架2、Spring可以解决企业应用开发的复杂性问题3、Spring有两个核心部分:IOC:控制反转,把创建对象的过程交给Spring进行管理Aop:面向切面,不修改源代码进行功能增强Spring特点:Spring BootSpringCloudUserDaoImp实现类接口UserDaoMysqlImpUserService业务接口原创 2022-07-26 08:46:19 · 114 阅读 · 0 评论 -
【Mysql系列】05_JDBC使用
JDBC,即Java Database Connectivity,java数据库连接。是一种用于执行SQL语句的Java API,它是Java中的数据库连接规范。这个API由包中的一些类和接口组成,它为Java开发人员操作数据库提供了一个标准的APl,可以为多种关系数据库提供统一访问。...原创 2022-08-16 09:10:36 · 882 阅读 · 0 评论 -
【JAVASE系列】14_包装类与日期处理
java为8种基本的数据类型准备了8种包装类型。8种包装类型属于引用数据类型,父类是Object。需求:调用doSome方法的时候需要传入一个数字进去,但是数字属于基本数据类型,而doSome方法的参数类型是Object,可见doSome方法无法接受基本数据类型,则此时可以传递一个数字对应的包装类进去。思路:把数字经过构造方法包装成为对象。上面的代码是自己写的,但是实际开发当中不需要我们自己写,可以直接调用。基本数据类型包装类型bytejava.lang.Bytesho原创 2022-07-04 10:15:01 · 143 阅读 · 0 评论 -
【JAVASE系列】13_String类
java中的内置类:java.lang.String上面这段代码的结果是true,因为hello是保存在方法区的字符串常量池当中,所以这个hello不会新建(因为对象以及存在了)上面这段代码的结果是false,因为双等号保存的是变量当中的内存地址。因此对于字符串对象来说,不能使用双等号进行比较。上面的代码:使用equals方法比较字符串对象可以得到相等的值。上面的代码当中可以在"testString"字符串后面加引用的原因是:"testString"字符串是一个String原创 2022-07-04 07:57:53 · 136 阅读 · 0 评论 -
【JAVASE系列】12_Array工具类与排序算法
使用中的排序方法:2、Arrays.search原创 2022-07-03 20:26:10 · 264 阅读 · 0 评论 -
【JAVASE系列】11_酒店订房系统
为某个酒店编写程序:酒店管理系统,模拟订房,退房,打印所有房间状态等功能Hotel.javaHotelSystem.javaRoom.java原创 2022-07-03 18:39:36 · 384 阅读 · 0 评论 -
【JAVASE系列】10_数组
1、java语言当中的数组是一种引用数据类型。不属于基本数据类型。数组的父类是Object。2、数组实际上是一个容器,可以同时容纳多个元素。(数组是一个数据的集合)3、数组当中可以存储基本数据类型,也可以存储引用数据类型。4、数组因为是引用类型,所以数组对象是在堆内存当中。5、数组当中如果存储的是java对象的话,实际上存储的是对象的引用地址。6、数组一旦创建,在java中规定长度不可变。7、数组的分类:一维数组,二维数组,三维数组…8、所有数组对象都有length属性,用来获取数组中的元素。9、java中原创 2022-07-03 18:37:36 · 232 阅读 · 0 评论 -
【JAVASE系列】09_toString和equals和内部类
1、源代码上toString()方法的默认实现:2、toString方法的作用:1、equals源代码,默认实现:2、equals的作用:通过equals来判断两个对象是否相等。上面的代码可以正常比较对象,null也行,但是效果过低,改进方法如下:修改之后的equals方法:三、String对toString和equals的重写比较两个字符串不能使用双等号,要使用equals方法。总结:1、java中的基本数据类型使用“==”来判断是否相等。2、java中的引用数据类型使用equals方原创 2022-07-01 22:22:19 · 193 阅读 · 0 评论 -
【JAVASE系列】08_抽象类与接口
1、什么是抽象类?2、抽象类属于什么类型?3、抽象类的语法:4、抽象类是无法实例化的,无法创建对象,因此抽象类是用来被子类继承的。5、抽象类虽然无法实例化,但是抽象类有构造方法,这个构造方法是为子类提供的例如:抽象类当中不一定有抽象方法,但是有抽象方法的类一定是抽象类。抽象类当中可以有抽象方法也可以有非抽象方法。抽象方法必须出现在抽象类当中,一个非抽象类继承抽象类,必须将抽象类当中的抽象方法进行实现。上面当中,如果Bird类是抽象的话,则抽象方法也可以不重写。判断题:java语言当中凡是原创 2022-07-01 10:24:33 · 196 阅读 · 0 评论 -
【JAVASE系列】06_继承,多态与final
1、继承是面向对象的三大特征之一(封装,继承,多态)。2、继承基本作用:代码复用。但是继承最重要的作用是:有了继承之后的“方法覆盖”和“多态机制”。3、java当中的继承只支持单继承,一个类不能同时继承很多类,只能继承一个类。C++当中支持多继承。4、继承语法格式:5、关于继承当中的一些术语:6、在java当中子类继承父类继承了哪些数据?7、虽然java当中只支持单继承,但是一个类也可以间接继承其他类,例如:8、java中假设一个类没有显示的继承任何类,则该类默认继承JAVASE当中提供的java.la原创 2022-06-30 10:04:45 · 285 阅读 · 0 评论 -
【JAVASE系列】07_IDEA以及相关快捷键
查找类的快捷键:CTRL+N在一个类当中元素过多,想要快速查看,在当前的类当中使用Ctrl+O,快捷键,然后输入要查找的元素名称,该名称不一定输入全名称。ALT+INSERT:能够弹出generate小框,此时就可以快速生成构造方法,或者生成get和set方法。............原创 2022-06-29 16:19:17 · 166 阅读 · 0 评论 -
【JAVASE系列】05_构造方法,this与static
1、构造方法:又被称为构造函数/构造器/Constructor2、构造方法语法结构3、普通方法语法结构4、对于构造方法来说,返回值类型不需要指定,并且也不能写void只要写上void,那么这个方法就成为普通方法了 5、对于构造方法来说,构造方法的方法名必须和类名保持一致普通方法这样调用的:方法修饰符当中有static关键字的时候:类名.方法名(是参列表)、方法修饰符列表中没有static的时候:引用.方法名(实参列表)new 构造方法名(实参列表)构造方法返回值:每一个构造方法实际上执行结束之后都有返回原创 2022-06-29 15:38:16 · 165 阅读 · 0 评论 -
【JAVASE系列】04_面向对象
1、面向过程和面向对象的区别面向过程:面向对象:C语言是纯面向过程的、C++是半面向对象的、java是纯面向对象的面向对象更加符合人的思维方式采用面向对象的编程语言开发一个软件,生命周期当中:【1】类:【2】对象:【3】实例化与抽象:语法结构:学生类,描述所有学生对象的共同特征:学生类属于引用数据类型,不属于基本数据类型。1、学生对象有哪些状态信息:2、学生对象有哪些动作信息:重点:属性通常是采用一个变量的形式来完成定义的引用数据类型:四、对象的创建和使用1、类体类体=属性+方法实例化对象的语法:原创 2022-06-27 18:56:26 · 200 阅读 · 0 评论 -
【JAVASE系列】03_方法(定义,重载,递归)
方法的本质:一段独立的代码片段,并且这段代码片段可以完成某个特定的功能,并且可以被重复的使用。方法定义在类体当中,在一个类当中可以定义多个方法,方法编写的位置没有先后顺序,可以随意。方法体当中不能再定义方法。方法体由java语句构成,方法体当中的代码遵守自上而下的顺序依次执行。定义一个方法完成计算两个int类型的数据并输出:1、方法的定义【1】方法怎么定义,语法结构:【2】对上面语法的解释:当方法的修饰符列表当中有static关键字的话,怎么调用这个方法?返回值:返回值类型:可以是byte,sh原创 2022-06-27 09:48:21 · 131 阅读 · 0 评论 -
【JAVASE系列】02_运算符与控制语句
3、逻辑运算符逻辑运算符要求两边的算子都是布尔类型的,并且逻辑运算符最终的运算结果也是一个布尔类型短路与和逻辑与的最终运算结果是相同的,只不过短路与存在短路现象短路或和逻辑或的最终运算结果是相同的,只不过短路或存在短路现象右边表达式不执行,这种现象叫做短路现象运算符含义结果&逻辑与(可以翻译成并且)两边都是true,结果才是true│逻辑或(可以翻译成或者)有一边是true,结果就是true!逻辑非(取反)!true = false、!false原创 2022-06-26 19:09:34 · 588 阅读 · 0 评论 -
【JAVASE系列】01_注释,数据类型,强转
JAVA在IDEA当中的快捷键这种注释比较专业,该注释信息会被javadoc.exe工具解析提取并且生成帮助文档。1、定义一个公开的定义的主方法:使用快捷键:PSVM2、JAV输出快捷键:PSVM3、输出:“Hello World!”4、print和println的区别1、什么是标识符2、标识符的命名规则3、标识符的命名规范注意:1、什么是变量2、数据类型的作用语法格式:变量名=字面值要求:变量的数据类型和值的数据类型必须一致2、变量赋值之后可以重新赋值,变量的值可以变化3、变量应该先声明之后访问,原创 2022-06-25 17:06:06 · 161 阅读 · 0 评论 -
(java)IDEA新建项目+断点调试
IDEA断点调试+新建项目一、IDEA中的项目创建第一步:创建一个空项目第二步:创建新模块第三步:创建包第四步:创建类第五步:掌握快捷键第六步:执行程序二、idea布局字体调整三、Debug一、IDEA中的项目创建就从最简单的创建一个helloworld开始吧创建一个空项目(JavaSE_Code)创建一个新模块(idea_test)在idea_test模块下的src下创建一个包(com.itheima)在com.itheima包下新建一个类(Helloworld)在类中编写代码在idea原创 2022-02-09 21:19:05 · 567 阅读 · 0 评论 -
【JAVA】向上转型与构造方法之感悟
[JAVA]向上转型与构造方法感悟习题一习题二习题三习题一class Perss { private String name; private int age; Perss() { // 基类无参构造方法 System.out.println("基类无参"); } Perss(String name, int age) { // 基类有参构造方法 System.out.println("基类有参"); this.nam原创 2021-11-07 16:00:34 · 427 阅读 · 0 评论 -
(JavaSE)数据类型变量与运算符
????1.Java程序输出(打印)????1.1换行与不换行输出????1.2格式化输出????2.注释与关键字????2.1注释????2.2关键字????3.数据类型与变量????3.1整型????3.1.1整型????3.1.2短整型????3.1.3长整型????3.1.4字节类型????3.2浮点型????3.2.1双精度浮点型????3.2.2单精度浮点型????3.3字符型????3.4布尔型????3.5字符串型????3.6变量与常量????3.6.原创 2021-10-28 20:37:13 · 224 阅读 · 10 评论 -
java:int强制类型转换成byte
????Hi~ o( ̄▽ ̄)ブ这里是猪猪程序员???? 很高兴见到你O(∩_∩)O!???? 现在正在发芽中…????️ 博主水平有限,如果发现错误,一定要及时告知作者哦 o( ̄︶ ̄)o!感谢感谢!????博主的码云 gitee,平常博主写的程序代码都在里面。int强制类型转换成byte一、基础知识二、int->byte一、基础知识int 在java中是32位, byte是8位原码:就是二进制码,最高位为符号位,0表示正数,1表示负数,剩余部分表示真值反码:在原码的基础上,正数原创 2021-09-20 10:12:58 · 11356 阅读 · 5 评论