java学习
文章平均质量分 77
JavaSE基础学习,是学习Java的开端,也是后期整个Java体系的基础
m_yx
好好学习,天天向上
展开
-
Java期末大作业-工资系统平台(实验报告内附代码)
目录一、实践目的二、实验环境使用三、实验内容第一阶段(基础信息维护):第二阶段(工资数据维护):第三阶段(报表管理):四、实验步骤(图文方式叙述)第一阶段(基础信息维护):第二阶段(工资数据维护):第三阶段(报表管理):五、实验结果及分析(遇到的问题与解决)六、实验体会熟练掌握Java、JavaFX、数据库基础知识,并应用IntelliJ IDEA 2021.2、JavaFX Scene Builder 2.0、SQLyog Community 技术开发实现项目“东软工资管理系统”。开发技术:Java基础知原创 2022-10-07 17:28:38 · 3643 阅读 · 0 评论 -
黑马程序员Java基础入门(十七)异常处理(包含try...catch和throws的用法)
引文:数组索引越界异常就是程序出现了不正常的情况。Error:严重问题,不需要处理。Exception:称为异常类,它表示程序本身可以处理的问题。RuntimeException:在编译期是不检查的,出现问题后,需要我们回来改代码。非RuntimeException:编译期就必须处理的,否则程序不能通过编译,就更不能正常运行了。原创 2022-12-13 23:47:43 · 595 阅读 · 0 评论 -
黑马程序员Java基础入门(十六)常用API(包含Math类、System类、Object类、Arrays类及冒泡排序、基本类型包装类、日期类)
Math包含执行基本数字运算的方法没有构造方法,如何使用类中的成员?看类的成员是否都是静态的,如果是,通过类名就可以直接调用。Object是类层次结构的根,每个类都可以将Object作为父类。所有类都直接后者间接的继承自该类。构造方法:public Object()回想面向对象中,为什么说子类的构造方法默认访问的是父类的无参构造方法?因为它们的顶级父类只有无参构造方法。将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据常用的操作之一:用于基本数据类型与字符串之间的转换。原创 2022-12-13 22:26:44 · 1002 阅读 · 0 评论 -
黑马程序员Java基础入门(十五)内部类&形参和返回值
内部类就是在一个类中定义一个类。举例:在一个类A的内部定义一个类B,类B就被称为内部类。内部类的定义格式public class 类名{修饰符 class 类名{}}}}内部类可以直接访问外部类的成员,包括私有。外部类要访问内部类的成员,必须创建对象。没创建对象导致报错创建内部类对象后可以使用内部类对象。原创 2022-12-12 23:11:58 · 491 阅读 · 0 评论 -
黑马程序员Java基础入门(十四)接口
接口就是一种公共的规范标准,大家都可以通用Java中的接口更多的体现在对行为的抽象。原创 2022-08-18 17:21:51 · 1436 阅读 · 0 评论 -
黑马程序员Java基础入门(十三)抽象类
在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类1.2抽象类的特点抽象类和抽象方法必须使用abstract关键字修饰public abstract class 类名()抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类抽象类不能实例化抽象类如何实例化呢?参照多态的方式,通过子类对象实例化。这叫抽象类多态抽象类的子类要么重写抽象类中的所有抽象 方法要么是抽象类1.3抽象类的成员特点成员变量可以是变量也可以是常量。...原创 2022-08-16 23:52:20 · 277 阅读 · 0 评论 -
黑马程序员Java基础入门(十二)多态
同一个对象,在不同时刻表现出来的不同形态举例:猫我们可以收猫是猫:猫 cat = new 猫();我们也可以说猫是动物:动物 animal = new 猫();这里猫在不同的时刻表现出来了不同的形态,这就是多态多态的前提和体现有继承/实现关系有方法重写有父类引用指向子类对象。......原创 2022-08-16 17:40:22 · 114 阅读 · 0 评论 -
黑马程序员Java基础入门(十一)修饰符
其实就是文件夹作用:对类进行分类管理包的定义格式格式:package包名:(多级包用.分开)范例:package com.itheima;使用不同包下的类时,使用的时候要写类的全路径,写起来太麻烦了为了简化带包的操作,Java就提供了导包的功能导包的格式格式:import包名;范例:import cn.itcast.Teacher;...原创 2022-08-15 22:23:37 · 122 阅读 · 0 评论 -
黑马程序员Java基础入门(十)继承
继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,追加属性和方法继承的格式格式:public class 子类名extends父类名()范例:public class ZiextendsFu()Fu:是父类,也被称为基类,超类Zi:是子类,也被称为派生类继承中子类的特点子类可以有父类的内容子类还可以有自己特有的内容。...原创 2022-08-15 14:04:11 · 143 阅读 · 0 评论 -
黑马程序员Java基础入门(九)集合基础(包含ArrayList类的使用)
编程的时候如果要存储多个数据,使用长度固定的数组存储格式,不一定满足我们的需求,更适应不了变化的需求,那么,此时该如何选择呢?集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以发生改变集合类有很多,目前我们先学习一个 :ArrayList可调整大小的数组实现是一种特殊的数据类型,泛型。那怎么用?在出现E的地方我们使用引用数据类型替换即可举例:ArrayList,ArrayList...原创 2022-08-12 21:42:13 · 1526 阅读 · 0 评论 -
黑马程序员Java基础入门(八)字符串
1.API1.1API概述1.2如何使用帮助文档2.String2.1String概述2.2String构造方法2.3String对象的特点2.4字符串的比较3.StringBuilder3.1StringBuilder概述3.2StringBuilder构造方法3.3StringBuilder的添加和反转方法3.4StringBuilder和string相互转换...原创 2022-08-10 23:02:50 · 158 阅读 · 0 评论 -
黑马程序员Java基础入门(七)面向对象基础
1.类和对象1.1什么是对象1.2什么是面向对象1.3什么是类1.4什么是对象的属性1.5什么是对象的行为1.6类和对象的关系1.7类的定义1.8对象的使用2.对象内存图2.1对象内存图(单个对象)2.2对象内存图(多个对象)编辑2.3对象内存图(多个对象指向相同)3.成员变量和局部变量3.1什么是成员变量和局部变量3.2成员变量和局部变量的区别4.封装4.1private关键字4.2private关键字的使用4.3this...原创 2022-08-08 00:12:09 · 264 阅读 · 0 评论 -
黑马程序员Java基础入门(六)方法
1.方法概述1.1什么是方法2.方法的定义和调用2.1方法定义2.2方法调用2.3方法调用过程2.4方法练习3.带参数方法的定义和调用3.1带参数方法定义3.2带参数方法调用3.3形参和实参3.4带参数方法练习4.带返回值方法的定义和调用4.1带返回值方法定义4.2带返回值方法调用4.3带返回值方法练习5.方法的注意事项5.1方法注意事项5.2方法的通用格式6.方法重载6.1方法重载概述6.2方法重载的特点6.3方法重载练习7.方法的参数传递7.1方法参数传递(基本类型)7.2方法参数的传递(...原创 2022-08-04 17:08:25 · 1287 阅读 · 0 评论 -
黑马程序员Java基础入门(五)数组
1.数组定义格式1.1数组概述1.2什么是数组1.3数组的定义格式2.数组初始化之动态初始化2.1数组初始化概述2.2数组初始化方式2.3动态初始化3.数组元素访问4.内存分配4.1java中的内存分配4.2数组内存图(单个数组)4.3数组内存图(多个数组)4.4数组内存图(多个数组指向相同)5.数组初始化之静态初始化5.1数组初始化之静态初始化6.数组操作的两个常见小问题6.1数组操作的两个常见小问题7.数组常见操作7.1遍历7.2获取数组元素数量7.3获取最值...原创 2022-07-22 18:49:36 · 330 阅读 · 0 评论 -
黑马程序员Java基础入门(四)循环语句
1.for循环语句1.1循环结构1.2for循环语句的格式2.while循环语句3.do...while循环语句3.1do...while循环语句3.2三种循环的区别4.控制跳转语句4.1跳转控制语句概述5.循环嵌套5.1循环嵌套概述6.Random6.1Random的作用和使用步骤...原创 2022-07-21 14:24:34 · 768 阅读 · 0 评论 -
黑马程序员Java基础入门(三)分支语句
目录学分支语句前先学习一下数据输入语句1.数据输入1.1数据输入概述1.2Scanner使用的基本步骤(1)导包(2)创建对象(3)接收数据例子:2.流程控制2.1流程控制概述 2.2流程控制语句分类3.if语句3.1if语句格式13.2if语句格式2 3.3if语句格式34.switch语句4.1switch语句格式 import java.util.Scanner; 导包的动作必须出现在类定义的上边 Scanner sc = new Scanner(Syste原创 2022-07-20 16:18:51 · 352 阅读 · 0 评论 -
黑马程序员java基础入门(二)运算符
1.算术运算符1.1运算符和表达式1.2算术运算符1.3字符的“+”操作1.4字符串的“+”操作2.赋值运算符2.1赋值运算符3.自增自减运算符3.1自增自减运算符4.关系运算符4.1关系运算符5.逻辑运算符5.1逻辑运算符概述5.2逻辑运算符5.3短路逻辑运算符6.三元运算符6.1三元运算符...原创 2022-07-19 22:44:36 · 483 阅读 · 0 评论 -
黑马程序员java基础入门(一)基础语法
注释是在程序指定位置添加的说明性信息。注释不参与程序允许,仅起到说明作用。就是被java语言赋予了特殊含义的单词。常量在程序运行过程中,其值不可以发生改变的量。变量在程序运行过程中,其值可以发生改变的量。从本质上讲,变量是内存中一小块区域。格式数据类型变量名=变量值范例inta=10;标识符就是给类、方法、变量等起名字的符号。6.2标识符定义规则1.由数字、字母、下划线(_)和美元符($)组成。2.不能以数字开头3.不能是关键字4.区分大小写。...原创 2022-07-18 23:30:58 · 1240 阅读 · 0 评论