自定义博客皮肤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 512 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 479 4

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

ssh整合,maven,IDEA

2022-05-20 17:59:24 2836 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 338

原创 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 353

原创 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 238 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 327

原创 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 358

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

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

2021-08-04 19:45:03 303

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

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

2021-08-04 19:23:43 180

原创 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 186 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 210

原创 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 378

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

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

2021-07-31 11:25:01 260 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 203 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 1335

原创 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 206

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

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

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

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

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

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

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

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

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

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

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

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

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

java入门-----执行语句(下) 3.2 while循环 while循环 语法结构: while(表达式){ …代码块… } 理解: 表达式的结果必须是boolean true - 执行代码块 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 328 1

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

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

2021-07-22 20:58:44 1814 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 1095 3

原创 2021-07-20

来关注一手

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

空空如也

空空如也

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

TA关注的人

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