- 博客(18)
- 收藏
- 关注
原创 Java中的Map
Map 映射关系(Key-Value:Entry) 说明 可将Map看成并在一起的集合:{A集合 B集合} A集合当中的每一个元素,都可以在B集合当中找到一个唯一与之对应的值 A集合当中的每一个元素,称之为Key,B集合当中的每一个元素,称之为Value A集合当中的元素不能重复(Set),B集合当中的元素可以重复(List) Map 可当作一个字典(dict:Dictionary) Map中的元素无序(Key是Set) 一些常用的方法 ...
2020-11-01 16:02:46 146
原创 Java集合
集合:就是用来存放数据的一个容器 Java提供集合类 它的长度(存储个数)可以改变 能存储任意对象 长度随存储的元素增加而增加 (增加方式:再创建一个新的数组容量增加50%,把原数据复制到新数组中,抛弃原数组,等待被回收处理) 与数组的区别 数组能存放基本数据类型与引用数据类型 集合只能存放引用数据类型(放入的基本数据类型,会自动装箱,把基本数据类型转成对象) 数组长度固定 集合的长度是可以改变的 Collection(接口) ...
2020-11-01 15:53:37 123
原创 IO输入输出流 File
File 创建File对象 File("D:\\FileSava\\Test\\score.txt"); 判断是文件还是目录 file.isDirectory() true是目录 false是文件 创建单级目录 file.mkdir() 创建多级目录 file.mkdirs() 创建文件 file.createNewFile() FIle 不区分目录或文件 eg: File file = new File("D:\\FileSava...
2020-10-30 23:36:02 86
原创 Java基本常识
这里了解一些Java基本常识 目录 数据类型 数据类型字节大小 字面值 进制 原码、反码、补码 命名规则 注释 数据类型 基本数据类型 数值型 整数:byte、short、int、long 小数: float、double 字符型:char 布尔型:boolean 引用数据类型 类class 接口interface 数组 数据类型字节大小 计算机的基本单位:bit (0或1) byte:1byte = 8bit 1个字节是8个bit B...
2020-10-29 23:09:34 163
原创 Java类部类可分为4种
类部类可分为4种: 实例内部类:直接定义在类当中的一个类,在类前面没有任何一个修饰符 静态内部类:在类部类前面加上一个static 局部内部类:定义在方法的内部 匿名内部类:属于局部内部的一种特殊情况 ...
2020-10-28 22:44:59 1127
原创 接口(Java)
接口 在Java中,接口表示一种规范/约束/要求实现者必须遵循该规范:用来约束使用者应该怎么做 接口就是一种规范 接口只定义了类应当遵循的规范,却不关心这些类的内部数据和其功能的实现细节。 站在程序角度上说:接口之规定了类里面必须提供的方法,从而分离了规范和实现,增强了系统的可扩展性和可维护性 Java接口表示一种规范,使用抽象方法来定义一组功能 必须要求实现者给提供方法的实现 接口其实就是一个特殊的抽象类,abstract可以省略 如果没有在方法前面添加abstract,会在编译时自动的添加...
2020-10-28 22:42:58 84
原创 抽象(Java)
抽象方法 在方法的前面添加一个关键字:abstract 特点: 抽象方法没有方法体(子类必须得覆盖(重写)此方法) 抽象方法必须得要定义在抽象类当中 或 接口 (抽象类:在类的前面加上abstract) 抽象方法不能是私有的private,不能使用final修饰,也不能加static修饰 抽象类 在类(class)的前面添加一个关键字:abstract 特点: 抽象类不能直接创建对象 抽象类当中,可以有抽象方法,也可以有非抽象方法 ...
2020-10-28 22:41:08 199
原创 单例设计模式简介
设计模式:是一套被反复使用的、多数人知晓的、经过分类的、代码设计经验的总结。 是之前很多程序员经过无数次的尝试,总结出来的一套最佳实践。 单例设计模式 定义:一个类在内存当中只有一个对象。别人不能再去创建对象。 场景:做工具类特点: 单例类只能有一个实例 单例类必须自己创建自己的唯一实例 单例类必须给外界提供这一实例 优点: 控制资源的使用 控制实例的产生数量,达到节省资源的目的 作为通信媒介,数据共享 方式: 饿汉模式: 必须得在类中创建一个对象出来...
2020-10-28 22:38:16 90
原创 java中final注意点
final:最终的,不可修改的 目的:保证数据的安全 可修饰: 字段:不能再去修改该字段 方法:子类不能再去覆盖该方法 类:该类不能再去继承 修饰字段时,必须手动设置初始值 修饰变量,就代表这是一个常量 一般所有字母都大写 可以在局部代码块当中使用 final修饰的是基本数据类型,代表 值不能再去修改 final修饰的是引用类型,代表 地址不能再去修改 ...
2020-10-28 22:28:06 73
原创 逻辑运算与位运算说明
与运算(&) 格式:逻辑表达式1 & 逻辑表达式2 结果:若两个表达式有一个为false 那么结果为false 只有当两个表达式都为true 那么结果才为true 只要有一个为假,结果就为假 无论前面表达式是真是假,后面的表达式都会执行 或运算(|) 格式:逻辑表达式1 | 逻辑表达式2 结果:若两个表达式有一个为true 那么结果为true 只有当两个表达式都为false 那么结果才...
2020-10-28 22:14:20 668
原创 java 第一个 HelloWord
1、在D盘新建WorkSpace文件夹,进入WorkSpace文件夹,新建HelloWord.java文件 2、编写第一个java程序 class HelloWord{ public static void main(String[] args){ System.out.println("Hello Word!"); } } 3、打开终端(Win+R) 4、进入D盘(D:) 5、找到HelloWord.java文件 6、编译(javac Hello.java) 生成能够让JVM识别
2020-10-27 22:56:18 210
原创 最新(2020-10)java环境配置
1、下载JDK 下载地址:https://www.oracle.com/cn/java/technologies/javase-downloads.html https://www.oracle.com/java/technologies/javase-jdk11-downloads.html 2、安装JDK 傻瓜式安装,一键next(个人建议不需要修改安装路径,占不了C盘多大空间,就那么一丢丢...) 3、配置Java系统环境变量 a) 此电脑->右键->属性->高级.
2020-10-27 22:16:25 178
原创 JVM,JDK,JRE三者关系
JVM Java虚拟机(Java Virtual Machine) 它是运行所有Java程序的虚拟计算机 java程序首先被编译为.class的类文件,这种类文件在虚拟机上执行 JDK JDK包含JRE,JRE包含JVM虚拟机 JDK(Java Development Kit)Java开发工具包 JRE JRE是Java运行时环境的简称,JDK是软件开发工具包 JRE(Java Runtime Environment)Java运行环境 关系: JRE = JVM + JavaSE标准类库 JD
2020-10-27 21:40:42 78
原创 java能作甚
1、开发软件 Java是开发软件的编程语言之一,最熟悉的莫过于java程序员钟爱的Eclipse,还有很多IBM的工具,以及burpsuit等等。 2、开发Android 目前,大家大多数人都使用的是Android手机,手机上的APP都能够通过java编程。 3、游制作戏 曾经的王者:诺基亚,它上面的游戏,绝大多数都是Java开发的,还记得那杯咖啡的图标么。 4、搭建网站 很多大型网站都用到了jsp(Java ServerPages),java还能支持网页后端服务器的构建。 ...
2020-10-27 21:04:36 764
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人