
java
Mls_Lucky
梅花香自苦寒来。
展开
-
3分钟上手使用Comparable
Comparable的作用 此接口强行对实现它的每个类的对象进行整体排序。这种排序被称为类的自然排序,类的 compareTo 方法被称为它的自然比较方法。 通俗的讲就是对两个对象进行比较大小,然后进行排序。 哪些类实现了Comparable接口 String、包装类等实现了Comparable接口,重写了compareTo(obj)方法,给出了比较两个对象大小的方式。 重写compareTo(obj)的规则 如果当前对象this大于形参对象obj,则返回正整数, 如果当前对象this小于形参对象obj,原创 2020-11-16 18:05:45 · 357 阅读 · 0 评论 -
12-Java的反射
1、概述 Reflection(反射)是被视为 动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。 加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完整的类的结构信息。我们可以通过这个对象看到类的结构。这个对象就像一面镜子,透过这个镜子看到类的结构,所以,我们形象的称之为: 反射 1.1、Java反射机制研究及应用 Java反射机制提供的功能 1.在原创 2020-11-13 21:07:01 · 132 阅读 · 0 评论 -
11-Java的网络编程
1、网络编程概述 Java是 Internet 上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序。 Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在 Java 的本机安装系统里,由 JVM 进行控制。并 且 Java 实现了一个跨平台的网络库,程序员面对的是一个统一的网络编程环境。 计算机网络 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息、共享硬件原创 2020-11-09 21:42:39 · 214 阅读 · 0 评论 -
10-Java的IO流
1、File类 1.1、概述 File: 翻译是文件,用于表达java中的路径名。 java.io.File类: **文件和文件目录路径**的抽象表示形式,与平台无关 File能新建、删除、重命名文件和目录,但File不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入、输出流。 想要在Java程序中表示一个真实存在的文件或目录,那么必须有一个File对象,但是Java程序中的一个File对象,可能没有一个真实存在的文件或目录 File对象可以作为参数传递给流的构造器。 1.2、File类的使原创 2020-11-08 22:33:26 · 224 阅读 · 0 评论 -
09-Java的泛型
1、泛型简介 1.1、泛型的概念 所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返 回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、 创建对象时确定(即传入实际的类型参数,也称为类型实参)。 从JDK 5.0以后,Java引入了“参数化类型(Parameterized type)”的概念,允许我们在创建集合时再指定集合元素的类型,正如:List,这表明该List只能保存字符串类型的对象。 JDK 5.0改写了集合框架中的全部接口和原创 2020-11-03 20:47:35 · 242 阅读 · 0 评论 -
08-Java的集合
1、集合与数组存储数据的概述 集合、数组都是对多个数据进行存储操作的结构,简称Java容器。说明:此时的存储,主要指内存层面的存储,不涉及到持久化的存储(.txt,jpg,avi,数据库中) 数组在存储多个数据方面的特点: 一旦初始化以后,其长度就确定了。 数组一旦定义好,其元素的类型也就确定了。我们也就只能操作指定类型的数据了。比如:String[] arr; int [] arr1; Object[] arr; 数组在存储多个数据方面的缺点: 一旦初始化以后,其长度就不可修改。 数组中提供的方原创 2020-11-03 19:56:51 · 158 阅读 · 0 评论 -
07-Java的枚举类&注解
1、枚举 1.1、简介 JDK1.5引入了新的类型——枚举。 在JDK1.5之前,我们定义常量都是:public static fianl....。很难管理。 枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 用于定义有限数量的一组同类常量,例如: 错误级别: 低、中、高、急 一年的四季: 春、夏、秋、冬 商品的类型: 美妆、手机、电脑、男装、女装... 在枚举类型中定义的常量是该枚举类型的实例。 1.2、枚举类的使用 枚举类的理解: 类的对象只有有限个,确定的。我们称原创 2020-10-29 15:28:47 · 401 阅读 · 0 评论 -
06-Java的常用类
1、String 1.1、String的特性 String类: 代表字符串。Java程序中的所有字符串字面值(如"abc")都作为此类的实例实现。 String是一个final类,代表不可变的字符序列。 字符串是常量,用双引号引起来表示。它们的值在创建之后不能更改。 String对象的字符内存是存储在一个字符数组value[]中的。 1.1、String的概述 String:字符串,使用一对""引起来表示 String声明为final的,不可被继承。 String实现了Serializable原创 2020-10-29 15:22:05 · 176 阅读 · 0 评论 -
05-Java的多线程
1、基本概念:程序、进程、线程 程序(program) 是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 进程(process) 是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程: 有它自身的产生、存在和消亡的过程。——生命周期 如: 运行中的QQ,运行中的MP3播放器 程序是静态的,进程是动态的 进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域 线程(thread) 进程可进一步细化为线程,是一个程序内部的一条执行路径。原创 2020-10-04 20:17:12 · 125 阅读 · 0 评论 -
04-Java的异常
1、异常的定义 异常:在Java语言中,将程序执行中发生的不正常情况称为“异常”。 (开发过程中的语法错误和逻辑错误不是异常) 2、异常的体系结构 Java程序在执行过程中所发生的异常事件可分为两类: Error: Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严重情况。比如: StackOverflowError和OOM。一般不编写针对性的代码进行处理。 Exception:其它因编程错误或偶然的外在因素导致的一般性问题,可以使用针对性的代码进行处理。例如: 空指针访问 试图读取原创 2020-09-26 18:46:46 · 97 阅读 · 0 评论 -
03-Java的面向对象
1、什么是面向对象 https://www.jianshu.com/p/7a5b0043b035 2、类和对象 面向对象的思想概述 **类(Class)和对象(Object)**是面向对象的核心概念。 类是对一类事物的描述,是抽象的、概念上的定义 对象是实际存在的该类事物的每个个体,因而也称为实例 万物皆对象 2.1、类的属性 一、设计类、其实就是设计类的成员 属性 = 成员变量 = field = 域 、字段 方法 = 成员方法 = 函数 = method 创建类的对象 = 类的实例化 =原创 2020-09-23 18:16:59 · 507 阅读 · 0 评论 -
02-Java的数组
1、数组的概述 数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。 数组的常用概念 数组名 下标(或索引) 元素 数组的长度: 元素的个数 数组的特点 数组是有序列表的 数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型。 创建数组对象会在内存中开辟一整块连续的空间 数组的长度一旦确定,就不能修改。 数组的分类 按照维数: 一维数组、二维数组… 按照数组元素的类型:基本数据类型元素的数组、引原创 2020-09-08 20:17:28 · 118 阅读 · 0 评论 -
01-Java的基本语法
1、变量 1.1、变量的使用 java定义变量的格式: 数据类型 变量名 = 变量值; 说明 变量必须先声明,后使用。 变量都定义在其作用域内。在作用域内,它是有效地。换句话说,出了作用域就无效了。 同一个作用域内,不可以声明两个同名的变量名 菜鸟教程: https://www.runoob.com/java/java-tutorial.html 1.2、变量的分类 基本的数据类型 整型 byte \ short \ int \ long 浮点型 float \ double原创 2020-09-06 18:20:20 · 265 阅读 · 1 评论 -
Windows系统安装Java
什么是JDK,JRE JDK JDK(Java Development kit java开发工具包) JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用再单独安装JRE了 JRE JRE(Java Runtime Environment Java运行环境) 包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机只需要安装JRE即可。 简单而言,使用JD原创 2020-09-04 19:50:29 · 335 阅读 · 0 评论