自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 File类以及IO流的使用

1. File类1.1 概述文件和目录是可以通过File封装成对象的对于File类而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它是可以存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转化为具体存在的。1.2 构造方法方法名说明File(String pathname)通过将给定的路径名字字符串转化为抽象路径名来创建File实例File(String parent,String child)从父路径名字字符串和子路径名字字符串创建新

2020-12-11 20:18:29 141 3

原创 Map集合、Collections工具类、模拟斗地主

1. Map集合1.1 概述Interface Map<K,V> K:键的类型 V:值的类型将键映射到值的对象:不能包含重复的键;每个键可以映射到最多一个值。举例: 学生的学号和姓名 dejavu001 李 dejavu002 李淂加 dejavu003 得加呜创建Map对象1.使用多态的方式2.具体实现类HashMap3.Map集合的方法方法名描述V put(K key, V value)添加元素v re

2020-12-10 20:05:28 121

原创 Collection集合、List集合、Set集合

集合集合体系结构集合包括Collection(单列)和Map(双列),在单列中有List(集合中元素可重复)和Set(不可重复)。在Map中主要有HashMap。在List中主要包括ArrayList集合和LinkedList集合。在Set集合中主要包括HashSet(哈希)和TreeSet。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MZks4kly-1607432725384)(D:\JAVA学习截图\集合类体系.jpg)]Collection集合Collec

2020-12-08 21:06:22 179

原创 Day16 基本类型、包装类、异常

基本类型包装类将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据。常用操作之一:用于将基本数据类型与字符串之间的转换。Integer类的概述和使用Integer:包装一个对象中的原始类型Int的值。方法:valueof()int和String的相互转换int转换为Stringpublic static String valueOf(int i):返回int参数的字符串表示形式。该方法是String类中的方法。例如:​ int num = 100;​ String

2020-12-04 20:18:46 177

原创 Day15 形参和返回值、内部类、Math类、Object类、Arrays类

形参和返回值抽象类名作为形参和返回值1.方法的形参是抽象类名,但我们需要的是该抽象类的子类对象2.方法的返回值是抽象类名,其实返回的是该抽象类的子类对象。接口名作为形参和返回值1.方法形参是接口名,其实需要的是该接口的实现类对象。2.方法的返回值是接口名,其实返回的是该接口的实现类对象。内部类定义在类中定义一个类。例:​ public class 类名{​ 修饰符 class 类名{}}范例:​ public class Outer{​ public class In

2020-12-03 17:14:29 65

原创 Day14 多态、抽象类、接口

多态定义同一个对象,在不同时刻表现出来的不同形态。例如:我们可以说猫是猫,可以说猫是动物。猫 cat = new 猫();动物 animal = new 猫();多态的前提和体现1.有继承/实现关系2.有方法重写3.有父类引用指向子类对象多态中成员访问特点成员变量:编译看左边,执行看左边。成员方法:编译看左边,执行看右边。为什么成员变量和成员方法的访问不一样?因为成员方法有重写,成员变量没有。多态的好处和弊端好处:提高了程序的扩展性​ 好处的具体体现:在定义方法时,使用父类

2020-12-02 20:21:22 114

原创 Day13 继承、权限修饰符

继承定义继承是面向对象的三大特征(封装、继承、多态)之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,追加属性和方法。格式public class 子类名 extends 父类名 {}父类也被称为基类、超类。子类也被称为派生类。继承的好处和弊端好处:1.提高了代码的复用性(多个类相同的成员可以放到一个类中)2.提高了代码的维护性(如果方法的代码需要修改,修改一处即可)弊端:继承让类与类之间产生了关系,类的耦合性增强了,当父类发生变化时子类实现也不得不跟着变化,削弱了子类的

2020-12-01 20:12:51 67

原创 Day12学生成绩管理系统

学生类package StudentManager;/* 学生类 Alt+Insert 根据自己的需要选择生成方法 */public class Student { private String sid; private String name; private String age; private String address; public Student() { } public Student(String si

2020-11-30 23:12:24 89 1

原创 Day12集合、ArrayList集合

集合基础集合概述集合类提供一种存储空间可变的存储模型,存储的数据容量可以发生改变。ArrayList1.可调整的数组实现2.是一种特殊的数据类型,泛型。用法再出现E的地方可以使用引用数据类型替换即可。如:ArrayList 、 ArrayListArrayList构造方法及添加方法方法名说明public ArrayList()创建一个空的集合对象public boolean add(E e)将指定的元素追加到此集合的末尾public void add

2020-11-30 23:11:22 115 1

原创 Day11 API、String类

APIAPI是应用程序编程接口。(Application Programming Interface)JAVA API:指的是JDK中提供的各种功能的JAVA类Demo:import javax.sound.sampled.Line;import java.util.Scanner;public class JavaStudyDay11 { public static void main(String[] args) { Scanner sc = new Scanner

2020-11-29 20:33:43 62

原创 Day09 类和对象、封装、构造方法

类和对象类的定义类的定义:类是现实生活中一类具有共同属性和行为的事物的抽象。类的特点:1.类是对象的数据类型2.类是具有相同属性和行为的一组对象的集合。类的定义步骤1.定义类2.编写类的成员变量3.编写类的成员方法public class 类名{//成员变量变量1的数据类型 变量1;变量2的数据类型 变量2;…//成员方法方法1;方法2;…}demo:package JavaStudyDay10;public class Phone { //定义成员变量

2020-11-28 22:13:04 74

原创 Day09 方法及综合练习

方法方法的通用格式public static 返回值类型 方法名(参数){​ 方法体;​ return 数据;}定义方法时要注意两个明确:1.明确返回值类型;2.明确参数的类型和数量。调用方法时要注意:1.void类型的方法,直接调用即可;2.非void类型的方法,推荐使用变量接受调用。方法重载定义:方法重载指同一个类中定义的多个方法之间的关系,满足一下条件多个方法相互构成重载1.多个方法在同一个类中2.多个方法具有相同的方法名3.多个方法的参数不相同,参数类型不同或数量不

2020-11-27 21:02:15 56

原创 Day08 数组、方法

数组数组遍历public class Array_compare { public static void main(String[] args) {int[] arr = {172,180,211,195,165};// arr.length表示获取数组中的元素数量for(int x= 0; x<arr.length; x++){ System.out.println(arr[x]) } }}数组的最值package JavaStudy;/*

2020-11-26 21:38:36 54

原创 Day07循环语句、数组和内存分配

Day07循环语句for循环语句格式:for(初始化语句;条件判断语句;条件控制语句){​ 循环体语句;}执行流程:执行初始化语句执行条件判断语句,判断结果是否为true若结果是false,则循环结束。若结果是true,则继续执行3.执行循环体语句4.执行条件控制语句5.回到2继续执行Demo:获取所有水仙花数public class ForDemo3 { //输出所有的水仙花数 /* 水仙花数是一个三位数(的数字,且三位数的个位数十位数

2020-11-25 22:03:23 200

原创 Day06 变量、字符和运算符、语句输入、语句结构

变量变量:数据类型 变量名 = 变量值变量的使用:取值和修改值取值格式:变量名 例:a修改值格式:变量名 = 变量值;例 a = 20;标识符命名规则:小驼峰命名法、大驼峰命名法firstName(常用与命名方法和变量)、FirstName(常用语命名类)类型转换:自动类型转换、强制类型转换。自动类型转换规则如下:表示范围由小到大byte->short->int->long->float->doublechar->int->long-&gt

2020-11-24 21:14:08 192

原创 Day05数据类型扩展

数据类型扩展知识点关于整数的进制问题进制分为二进制、十进制、八进制、十六进制。二进制用0b开头表示八进制用0开头表示十六进制用0x开头表示二进制逢二进一、八进制逢八进一、十六进制逢十六进一。例:0b10化为十进制是2010化为十进制是80x10化为10进制是16关于浮点数的拓展问题引入:在银行业务中的钱一般用什么表示?众所周知银行的钱数据表示十分重要是不能有纰漏的,在一般情况下都带有小数,我们第一个想到的用来表示小数的数据类型肯定是浮点数,但是浮点数是有限的、有误差、只能无限接近但并

2020-11-08 15:24:43 78

原创 Day04基础语法

基础语法注释//单行/**/多行/***/文档注释标识符开头:以字母、美元符号或者下划线开始首字符之后可以是字母、美元符号、下划线或数字的所有组合标识符大小写敏感数据类型八大基本数据类型包括:整型:byte、short、int、long浮点型: float、double字符型:char 、string字符是指计算机中使用的字母、数字、字和符号。布尔类型:boolean*byte占1个字节short占2个字节int占4个字节long占8个字节 后边加L区分float后

2020-11-08 15:24:13 120

原创 2020-08-19

冯诺依曼体系结构结构图如下CPU:控制器和运算器。控制器负责让输入输出设备以及存储器进行相应的反应。快捷键window+E:打开我的电脑CTRL+SHIFT+ESC:打开任务管理器SHIFT+DELETE:永久删除文件常用的DOS命令盘符切换:D:查看当前目录下的所有文件: Dir切换目录:cd change directory(目录)cd /d 跨盘符切换 例:cd /d e:\tempcd … 返回上一级cd+目录清理屏幕: cls (clean screen)退

2020-08-19 14:57:41 159

空空如也

空空如也

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

TA关注的人

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