![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 51
儿茶i
不做停留,做一个充满好奇心的人
展开
-
IDEA创建mybatis框架web项目
IDEA创建mybatis框架web项目一.idea新建项目新建的时候选择java Enterprise ,选择jdk,maven仓库等。点击next二.选择Web Profile,点击next选择Web Profile后,idea会自动勾选web项目需要的其他配置。三.项目名设置点击finsh后会创建出mybatis框架的web项目四.进行配置1.进行maven仓库配置打开settings ->Build,Execution,Deployment->Build Tool原创 2021-05-11 18:25:30 · 1039 阅读 · 0 评论 -
Java练习_异常
定义三个整数变量a,b,c 判断能否构成一个三角形 如果不能请抛出一个自定义异常自定义异常类package com.ff.day1.Exception;public class Throw_SorceException extends Exception{ /* 自定义异常类 根据业务需求自定义异常类显示异常信息做提示 */ public Throw_SorceException(String message) { //构造方法原创 2021-01-18 00:04:20 · 104 阅读 · 0 评论 -
Java_异常1
一、异常的概念异常是指程序在运行过程中出现的所有不正常的情况广义上:所有不正常的情况狭义上:程序在运行的过程中出现不正常的情况,在进行异常的处理机制后,仍能正常运行的情况二、异常的体系java.lang.Throwable有两个直接子类:Exception类、Error类1.Error:Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严重情况。一般不编写针对性的代码进行处理。2.Exception:其它因编程错误或偶然的外在因素导致的一般性问题,可以使用针对性的代码进行原创 2021-01-18 00:00:01 · 109 阅读 · 0 评论 -
Java练习_面对对象2
1.定义一个银行类属性:账号、密码、存款余额。方法:创建账号、存款、取款、查询。创建该类对象并测试package com.ff.javaoop.lei;import java.util.Scanner;public class Bank { /* 定义一个银行类, 属性:账号、密码、存款余额,银行名称。 方法:创建账号、存款、取款、查询。 创建该类对象并测试*/ int Zhanghao; int mima; int yue=100原创 2021-01-17 22:41:38 · 72 阅读 · 0 评论 -
Java练习_面对对象1
1. 定义一个Student类, 属性有学号,姓名,年龄,性别,语文成绩,数学成绩,英语成绩, 方法有:学习,考试(打印输出学习,考试即可)) 创建两个学生对象,并给属性赋值和调用方法package com.ff.javaoop.lei;public class Student { /* 属性有学号,姓名,年龄,性别,语文成绩,数学成绩,英语成绩, 方法有:学习,考试(打印输出学习,考试即可)) 创建两个学生对象,并给属性赋值和调用方法*/原创 2021-01-17 22:32:16 · 159 阅读 · 0 评论 -
Java——final关键字、接口
final关键字用于声明类、方法、属性修饰类不能被定义为抽象类或是接口,不可被继承修饰属性定义就必须直接赋值或者在构造方法中进行赋值,并且后期都不能修改。修饰方法:子类里不可重写覆盖父类中final修饰的方法。...原创 2020-12-27 00:48:27 · 314 阅读 · 0 评论 -
Java——多态
多态同一种事物,在不同时刻表现的不同的状态一、多态存在的必要条件1.要有继承关系2.要有方法的重写3.父类的引用指向子类对象当编译期类型是父类,运行期类型是子类时,被称为父类引用指向子类对象Object dog=new Dog(); //Object的引用指向Dog对象父类package com.ff.javaoop.lei4.duotai;public abstract class Animal { public final int Num=15; publi原创 2020-12-27 00:04:37 · 65 阅读 · 0 评论 -
Java——抽象类与关联、依赖关系
抽象类如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法。用abstract修饰的类就是抽象类。如果某个类中包含有抽象方法,那么该类就必须定义成抽象类。抽象类的定义[访问权限修饰符] abstract class 类名{ }抽象方法的定义[访问权限修饰符] 返回值类型/void abstract 方法名(参数);抽象类的特点1.抽象类不能被实例化,但可以有构造函数,因为抽原创 2020-12-26 23:22:24 · 888 阅读 · 0 评论 -
Java——继承、方法的重写
继承是从已有的类中派生出新的类,新的类能吸收已有类的属性和行为,并能扩展新的能力。1.在JAVA中使用extends关键字来表示继承关系。2.JAVA不支持多继承,单继承使JAVA的继承关系很简单,一个类只能有一个直接父类。3.继承之后子类可以调用父类的所有非私有属性和非私有方法继承的形式:[访问权限修饰符][修饰符] 子类名 extends 父类名{子类体}继承的优点1.实现代码可重用的根基2.提高代码可扩展性的主要途径继承中的构造方法1.子类构造方法总是先调用父类构造方法,默原创 2020-12-26 21:36:39 · 119 阅读 · 0 评论 -
Java—封装
封装将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问封装的好处1.只能通过规定方法访问2.隐藏类的实现细节3.方便加入控制语句4.方便修改实现具体表现1.属性使用private权限2.方法使用public权限package com.ff.javaoop.lei4;public class demo { private String name; //封装成员变量 private int age; p原创 2020-12-26 21:11:40 · 55 阅读 · 0 评论 -
Java程序练习——创建一个圆Circle类。为该类提供两个方法:方法一用于求圆的面积,方法二用于求圆的周长
创建一个圆Circle类。 为该类提供一个变量r表示半径,一个常量 final PI表示圆周率; 同时为该类提供两个方法:方法一用于求圆的面积,方法二用于求圆的周长; 为该类提供一个无参的构造方法,用于初始化r的值为4。 在main方法中测试。package com.ff.javaoop.lei2;public class Circle { /*创建一个圆Circle类。 为该类提供一个变量r表示半径,一个常量 final PI表示圆周率; 同时为该类提供两个方法:方法一用原创 2020-12-09 17:08:03 · 15385 阅读 · 0 评论 -
Java程序练习——猜数
猜数字游戏:一个类A有个成员变量v,v有一个初值100。 定义一个方法guess,对A类的成员变量v,进行猜。如果大了则提示大了,小了则提示小了。等于则提示猜测成功。package com.ff.javaoop.lei2;import java.util.Scanner;public class CaiShu { static int a=100; int b; public static void caishu1(){ Scanner c=new Sca原创 2020-11-27 23:09:32 · 348 阅读 · 0 评论 -
程序练习——比较大小:利用重载
比较大小:分别利用重载,对两个int,两个double,三个int,三个double类型的数进行比较大小,返回其中较大的一个package com.ff.javaoop.lei;public class ChongZai { /*比较大小:分别利用重载,对两个int,两个double,三个int,三个double类型的数进行比较大小,返回其中较大的一个.*/ int a1; int a2; int a3; double b1; double b2;原创 2020-11-27 23:06:13 · 986 阅读 · 0 评论 -
程序联系—定义一个银行类,创建该类对象并测试
定义一个银行类, 属性:账号、密码、存款余额,银行名称。 方法:创建账号、存款、取款、查询。创建该类对象并测试package com.ff.javaoop.lei;import java.util.Scanner;public class Bank { /* 定义一个银行类, 属性:账号、密码、存款余额,银行名称。 方法:创建账号、存款、取款、查询。 创建该类对象并测试*/ int Zhanghao; int mima; int yue=1原创 2020-11-27 23:03:11 · 1038 阅读 · 0 评论 -
利用稀疏数组存储数据
利用稀疏数组存储“棋盘”的棋子布局package chapter_3;public class demo7_3_XiShuShuZu { public static void main(String[] args) { //稀疏数组 // 原来的数组 “棋盘” int [][]a=new int[10][10]; a[1][1]=1; a[1][3]=2; a[5][7]=2;原创 2020-11-20 13:15:06 · 194 阅读 · 2 评论