Java基础知识
文章平均质量分 85
你在幹神魔
这个作者很懒,什么都没留下…
展开
-
java泛型
泛型 概念: 在集合中使用泛型 ①集合接口或集合类在jdk5.0时都修改为带泛型的结构 ②在实例化集合时,可以指明具体的泛型类型 ③指明完以后,在集合类或接口中凡是定义类或接口时,内部结构使用到类的泛型的位置,都指定为实例化的泛型类型。 ④泛型的类型必须是类,不能是基本数据类型。需要用到基本数据类型的位置,都需要使用对应的包装类。 ⑤如果实例化时,没有指明泛型的类型。默认类型为java.lang.Object类型。 如何自定义发型结构:泛型类、接口;方法 1、 ...原创 2021-09-01 15:44:28 · 69 阅读 · 0 评论 -
Java集合及源码分析
集合框架的概述 1、 集合、数组都是对多个数据进行存储操作的结构,简称为java容器。此时的存储主要指内存层面的存储,不涉及到持久化的存储 2.1、 数组在存储多个数据方面的特点: ①数组一旦初始化之后,长度就是确定的 ②数组一旦定义好之后,元素类型就确定了,只能用来操作指定类型的数据。比如:String[ ] arr ; 2.2、 数组在存储多个数据方面的缺点: ①一旦初始化后,长度不能更改 ②数组中提供的方法有限,对于添加、删除、插入等操作非常不便,而且效率不高。 ③获取数组中实际元素的个数的需求,数组原创 2021-08-16 19:52:00 · 90 阅读 · 0 评论 -
枚举类与注解
枚举类与注解 枚举类的理解 ①类的对象只有有限个,确定的。我们称此类为枚举类 ②当需要定义一组常量时,强烈建议使用枚举类 ③如果枚举类中只有一个对象,则可以作为单例模式的实现方式。 定义枚举类 ①方式一:JDK5.0之前,自定义枚举类 public class SeasonTest { public static void main(String[] args) { Season autumn = Season.AUTUMN; System.out.println(a原创 2021-07-03 14:52:07 · 69 阅读 · 0 评论 -
Java多线程
基本概念 程序: 是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 进程: 是程序的一次执行过程,或是正在运行的一个程序。。是一个动态的过程。进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域。 线程: 进程可进一步细化为线程,是一个程序内部的一条执行路径。若一个进程同一时间并行执行多个线程,就是支持多线程的。线程作为调度和执行的单位,每个线程拥有独立的运行栈和程序计数器。一个进程中的多个线程共享相同的内存单元/内存地址值—>他们从同一堆中分配对象,可以原创 2021-04-15 09:30:39 · 132 阅读 · 1 评论 -
常用类的使用
Java.lang.Object类 1、Object类是所有Java类的根父类。 2、如果在类的声明中没有使用extends 关键字指明其父类,则默认父类为Java.lang.Object类。 3、Object类中的功能(属性、方法)具有通用性。 属性:无 方法:equals()… 4、Object类只声明了一个空参的构造器。 toString()方法的使用 1、当我们输出一个对象的引用时,实际上就是调用了当前对象的toString()。 2、Object类中toString() 的定义: pu原创 2021-03-28 11:39:31 · 171 阅读 · 0 评论 -
JDK安装
java环境的配置与开发工具的安装 JDK安装 如图 点击下一步 继续点击下一步(也可以点击更改自己选择安装的位置) 安装完成,点击关闭 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200915172132841.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NoYXJfc2h1YWk=,size_1原创 2020-09-15 18:00:51 · 129 阅读 · 0 评论 -
关键字的使用
this关键字的使用 1、this可以用来修饰:属性、方法、构造器 2、this修饰属性和方法: this理解为当前对象或当前正在创建得到对象 2.2、在类的方法中,我们可以使用“this.属性”或“this.方法”的方式,调用当前对象的属性或方法。但是通常情况下我们都选择省略“this.”。特殊情况下,如果方法的形参和类的属性同名时,我们必须显式的使用“this.变量”的方式,表明此变量是属性,而非形参。 2.2、在类的构造器中,我们可以使用“this.属性”或“this.方法”的方式,调用当前正在创建的原创 2021-03-18 16:59:36 · 429 阅读 · 0 评论