自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 java基础---集合

集合含义:1.集合是java API所提供的一系列类,可以用于动态存放多个对象(集合只能存放对象)2.集合与数组类似,不同之处在于集合是大小可变的序列,而且元素类型可以不受限定,只要是引用类型(集合中不能放基本数据类型,但可以放基本数据类型的包装类)3.集合类全部支持泛型,是一种数据安全的用法。泛型其实上面我们的程序存在严重的安全隐患JDK1.4以前:1、 装入集合的数据都会被当作Object对象来存放,从而失去了自己的实际类型。2、 从集合中取出元素时,需要进行强制类型转换。效率低

2021-08-13 11:46:47 324 3

原创 入门实例代码展示-----学生管理系统

入门实例代码展示-----学生管理系统案例:写一个学生管理系统功能:学生信息的 增、删、改、查。涉及:面向对象、枚举、接口、继承、实例化、重写、重载、包装类、封装、多态…结合前面分享的所有内容。实体类:学生package com.Xu.ov;import java.util.Objects;public class Student { private String name; private char sex; private int age; private Strin

2021-08-07 12:46:20 310 4

原创 IEDA使用maven搭建ssh框架步骤详解

ssh整合,maven,IDEA

2022-05-20 17:59:24 2375 5

原创 java-----错误、异常

java-----错误、异常1.错误错误(Error)分为两种情况:1.JVM系统内部错误,个人无法解决但基本不会出现;2.资源耗尽等严重情况,编写程序耗费大量内存导致资源耗尽,程序不得不停止运行;这是属于JVM需要负担的责任这一类异常事件,无法恢复也不可能捕获;StackOverflowError:栈内存溢出错误:方法反复调用方法,导致栈内存溢出public static void main(String[] args) { method(); } public static

2021-09-01 17:50:06 199

原创 java入门----枚举

java入门----枚举概念枚举(enum)全程为enumeration ,是JDK1.5中引入的新特性语法public enum Color{ //默认添加 public static final Color RED,GREEN,BLUE;}本质枚举就是一种受限制的类,并且有自己的方法。创建自己的enum类时,这个类继承自java.lang.Enum注意:枚举是一个受限制的类,默认继承Enum枚举的第一行必须定义该枚举类型的对象枚举类型对象默认添加:publi

2021-08-07 11:36:28 205

原创 java入门-----整数的大运算类

java入门-----整数的大运算类整数的大运算类 – BigInteger将大整数转换为字符串运算BigInteger big1 = new BigInteger("987654321123654987654321123654");//int类型无法运算这么大的值BigInteger big2 = new BigInteger("987654321123654987654321123654");//int类型无法运算这么大的值BigInteger add = big1.add(big2);//

2021-08-07 09:30:13 127 1

原创 java入门-----系统自带的类

关于时间的类1.Date 日期类2.SimpleDateFormat 格式化日期类3.Calender 日历类Date date = new Date();System.out.println(date);//Thu Aug 05 11:23:00 CST 2021//星期 月份 日期 时:分:秒 时区 年份//////////////////////////////////////////////////////////////////////SimpleDateForm

2021-08-07 09:12:37 225

原创 java入门-----正则表达式

java入门-----正则表达式正则表达式含义:用来描述或者匹配一系列符合某个语句规则的字符串Pattern:代表正则表达式的匹配模式Matcher:提供了对正则表达式的分组支持,以及对正则表达式的多次匹配支持案例:把一个字符串中的电话号码替换成130****1111类型package com.dream.regex_class;import java.util.regex.Matcher;import java.util.regex.Pattern;public class Test

2021-08-07 09:10:56 182

原创 java入门-----String类的常用方法

java入门-----String类的常用方法concat在此字符串末尾追加字符串,并返回新的字符串String str = "123abc";str = str.concat("DEF123");//在此字符串末尾追加字符串,并返回新的字符串System.out.println(str);123abcDEF123substring从开始下标处截取到字符串末尾,并返回新的字符串String str = "123abc";str = str.substring(2);//从开始下标处截

2021-08-04 19:45:03 173

原创 java入门-----包装类

java入门-----包装类含义:基本数据类型对应的类出现原因:Java为纯面向对象语言(万物皆对象),而八种基本数据类型不能创建对象,破坏了java为纯面向对象语言的特征,所有java又给这八种基本数据类型分别匹配了对应的类;叫包装类/封装类继承关系:基本数据类型引用数据类型byteByte extends Number extends ObjectshortShort extends Number extends Obje

2021-08-04 19:23:43 93

原创 java入门-----内部类

java入门-----内部类内部类含义:一个类里面声明一个类分类:1.成员内部类特点:可以调用外部类中所有的属性package com.dream.outter_inner_01;//外部类public class Outter { private String str1 = "aaa";//私有属性 String str2 = "bbb";//默认属性 protected String str3 = "ccc";//被保护的 public String st

2021-08-03 19:46:58 96 1

原创 java入门-----对象转型

java入门-----对象转型对象转型1.向上转型:子类类型 转 父类类型可以调用父类非私有化属性可以调用父类非私有化方法可以调用子类重写父类的方法不可以调用子类属性和方法1.动物类public class Animal { public void eat() { } public void shout() { }}2.猫public class Cat extends Animal{ public void shout(){ System.ou

2021-08-03 19:24:00 122

原创 java入门-----多态

java入门-----多态1.多态类的多态:子类对象指向父类引用父类引用中存储的是子类对象在堆中的地址需求:老师骑着自行车上班分析:老师类、自行车类public class Bick{ public void start(){ System.out.println("自行车:弹射起步!!!") } public void stop(){ System.out.println("自行车:刹车!!!") } }public

2021-08-03 19:10:58 240

原创 java入门-----面向对象(三)

面向对象继承使用场景:多个类似的类,有相同的属性和方法,就可以把相同属性和方法抽取到父类好处:减少了代码的冗余深入继承:创建子类对象,会不会调用父类构造方法?会创建子类对象,会不会创建父类对象?不会创建子类对象,为什么会调用父类构造方法?目的是将父类的属性存放在子类对象中创建子类对象,先调用父类构造方法还是子类构造方法?先调用子类构造方法创建子类对象,先完成父类构造方法还是子类构造方法?先完成父类构造方法子类可以继承父类私有化的属性和方法吗?​ 可以,但是只能间接调用

2021-07-31 11:25:01 171 2

原创 入门实例代码展示-----五子棋(面向对象版)

门实例代码展示-----五子棋(面向对象版)1.建立Gobang对象package com.Xu.Gobang;public class Gobang { public static final String BAI = "○"; public static final String HEI = "●"; public static final String XX = "+"; static String[] nums = {" ","⒈","⒉","⒊","⒋","⒌","⒍","⒎","

2021-07-30 20:41:16 110 1

原创 入门实例代码展示-----五子棋(方法版)

五子棋(方法版)——末尾有完整代码使用方法来写小项目,可以减少大量的代码冗余1.先定义五子棋的属性:即:白棋符号、黑棋符号、棋盘符号、网格序号、棋盘宽度 public static final String BAI = "○";//白棋符号 public static final String HEI = "●";//黑棋符号 public static final String XX = "+";//棋盘符号 static String[] nums = {" ","⒈","⒉","⒊

2021-07-30 13:56:51 748

原创 java入门-----面向对象(二)

private - 修饰符含义:私有化,只能在类里面调用作用:1.修饰属性:私有化属性,不让外界调用。2.修饰方法:私有化方法, 不让外界调用用private修饰后的方法和属性不能被外界直接调用,防止属性在外界直接被修改,起保护作用。public class Wallet{ private String name; private int money1; int money2; public void setmoney1(money){

2021-07-30 13:04:53 106

原创 java入门-----面向对象(一)

面向对象概念现实生活:​ 类:抽象的概念,把具有相同特征和操作的事物归为一类​ 先有实体,再有类的概念代码世界:​ 类:抽象的概念,把具有相同属性和方法的对象归为一列​ 编写顺序:先有类,再创建对象​ 类的作用:类相当于一个模板,刻画出具有相同属性和方法的对象类类中只有属性和方法属性也叫做全局变量,属性分为成员变量和静态变量方法分为成员方法和静态方法public class 类名{ //属性也叫做全局变量,分为成员变量和静态变量 //成员变量

2021-07-29 15:18:00 345 5

原创 java入门-----一维数组及数组的增、删、查、改

java入门-----一维数组及数组的增、删、查、改1.一维数组​概念:一组数据的容器(数组可以存放多个数据)​ 注意:​ 1.数组是引用数据类型​ 2.数组中的数据又叫做元素​ 3.每个元素都有编号叫做下标/索引​ 4.下标从0开始​ 5.数组初始化后,会在内存中开辟一连串连续的空间​ 6.数组一旦初始化后长度不可以改变(数组没有扩容和删除)​ 7.数组的操作:添加、修改、查询​​ 数组的声明:数据类型[] 数组名;​数组的初始化:

2021-07-27 20:14:31 1169 6

原创 Java入门-----静态方法

Java入门-----静态方法1.静态方法概念:特定功能的代码块​ 好处:减少了代码的冗余​ 方法的分类:静态方法、成员方法、构造方法​ 注意:>​ 1.方法编写的位置:类里>​ 2.方法与方法之间是平级关系(不能在一个方法中声明另一个方法)>​ 3.方法不被调用,永远就是个摆设方法的语法结构分类:1.无返回值无参数的方法语法结构:访问修饰符 static void 方法名(){…代码块…}需求1:编写方法(printStar01),打印三角形

2021-07-26 17:27:09 308 3

原创 java入门-----第一个java程序

一、开发环境搭建1.什么是JDK及JRE目的:写Java代码工具:JDK(Java开发工具包)环境:JRE(Java运行时环境)2. 安装JDK注意:如果你仅仅运行java程序,只用安装JRE即可,但是你要编写Java程序,就必须安装JDK和JRE安装路径建议用默认路径安装后不会像QQ有开启软件的图标3.配置环境变量目的地:我的电脑右键属性 – > 高级系统设置 --> 高级卡页 --> 环境变量变量名变量值JAVA_HOMEC:

2021-07-23 19:05:29 459 9

原创 java入门-----执行语句(下)

java入门-----执行语句(下)3.2 while循环while循环语法结构:while(表达式){…代码块…}理解:表达式的结果必须是booleantrue - 执行代码块false- 跳出循环死循环:while(true){System.out.println(“死循环”);}while循环变形记:while循环可以表示for循环int i = 0;while(i < 5){ System.out.println("循环五次"); i+

2021-07-23 18:48:31 248 1

原创 java入门-----执行语句(上)

java执行语句(上)1.顺序语句:方法中的代码从上往下执行方法内部代码从上往下运行,总体代码的大致运行方向2.分支语句:根据不同的条件,指定不同的功能2.1 if分支简单的if分支语法结构:if(表达式){…代码块…}理解:表达式的结果必须是boolean类型,即true,falsetrue - 执行代码块false - 跳出if分支做实验:if(false){System.out.println("…代码块…");}System.out.print

2021-07-22 20:58:44 1611 8

原创 java入门-----运算符

java入门-----运算符拓展:Scanner类的使用含义:Java给我们提供的一个类,这个类的功能就是在控制台输入数据//创建Scanner类的对象Scanner scan = new Scanner(System.in);//调用功能int i1 = scan.nextInt();//在控制台输入一个int数据int i2 = scan.nextInt();//在控制台输入一个int数据double d = scan.nextDouble();//在控制台输入一个double数据

2021-07-21 19:06:32 913 3

原创 2021-07-20

来关注一手

2021-07-20 23:57:30 116 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除