![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 50
允谦呀
考研路程,任重而道远
展开
-
Java基础——Java中的反射(你值得一看)
Java中的反射Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行器杰作Reflection API取得任何类的内部信息,并能直接操作任意的对象的内部属性及方法。加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完整的类的结构信息。我们可以缇欧能过这个对象看到类的结构。这个对象就像一面镜子,透过这个镜子看到类的结构,所以,我们形象的称之为:反射。Java反射机制提供的功能在运行时判断任意一个对象所属的类在原创 2022-01-12 14:16:45 · 90 阅读 · 0 评论 -
Java基础——Java中的IO流(内附学习代码,上万字的总结)
Java中的IO流File类的使用java.io.File类:文件和文件目录路径的抽象表现形式,与平台无关File能新建、删除、重命名文件和目录,但File不能访问文件内容本身,如果需要访问文件内容本身,则需要使用输入/输出流想要在Java程序中表示一个真实存在的文件或,目录,那么必须有一个File对象,但是Java程序中的一个File对象,可能没有一个真实存在的文件或目录。File对象可以作为参数传递给流的构造器/*1、如何创建一个File类的实例* File file =原创 2022-01-10 13:45:32 · 124 阅读 · 1 评论 -
Java基础——Java中的泛型(值得一看)
Java中的泛型泛型的概念所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值以及参数类型。这个类型参数将在使用时(利用继承或实现这个接口,用这个类型声明变量、创建对象时)确定(即传入实际的类型参数,也称为类型实参)在编译时就会进行类型检查,保证数据的安全在集合中使用泛型集合接口或集合类在jdk5.0时都修改为带泛型的结构在实例化集合类时,可以指明具体的泛型类型指明完以后,在集合类或接口中凡是定义类或接口时,注意点:泛型的类型必须是嘞,不能是基本数据类原创 2022-01-09 17:11:39 · 1920 阅读 · 23 评论 -
Java基础——Java中的集合(List、Set、Map)以及Collections工具类(一万多字的精细总结)
Java中的集合集合框架的概述1、集合、数组都是对多个数据进行存储操作的结构,简称Java容器说明:此时的存储,只要指的是内存层面的存储,不涉及到持久化的存储2、数组在存储多个数据方面的特点:一旦初始化以后,其长度就确定了数组一旦定义好,其元素的类型也就确定了。我们也就只能操作指定类型的数据。比如:String[] arr, int[] arr1;2.2、数组在存储多个数据方面的缺点:一旦初始化,长度就不可修改数组中提供的方法非常有限,对于添加、删除、插入数据等操作,非常不便,同时效原创 2022-01-09 11:15:55 · 838 阅读 · 0 评论 -
Java基础--Java中的注解(超级详细)
Java中的注解注解的概述从JDK5.0开始,Java增加了对元数据(metaData)的支持,也就是Annotation(注解)Annotation其实就是代码里的特殊标记,这些标记可以在编译,类加载、运行时被读取,并执行相应的处理。常见的Annotation示例示例一:生成文档相关的注解@author 标明开发开模块的作者,多个作者之间使用,分隔@version 标明该类模块的版本@see 参考转向,也就是相关主题@since 从那个版本开始增加的@param 对方法中某参数的原创 2022-01-08 11:37:49 · 583 阅读 · 0 评论 -
Java基础——Java中的枚举类(深入理解,配合代码学习更轻松)
Java中的枚举类枚举类的使用:类的对象只有有限个,确定的,比如:星期(一、二三、四、五、六、日)当需要定义一组常量时,强烈建议使用枚举类配合代码来理解一下自定义枚举类(JDK5.0之前的版本采用的方式)package com.haust.java;import org.junit.Test;/*枚举类的使用* 如果枚举类中只有一个对象,可以作为单例模式实现** 二、如何定义枚举类* 方式一:JDK5.0之前,自定义枚举类* 方式二:JDK5.0时,可以使用enum关键字定义枚原创 2022-01-06 14:24:17 · 6890 阅读 · 5 评论 -
Java基础——LocalDate、LocalTime、LocalDateTime的使用(通过代码理解,更轻松)
LocalDate、LocalTime、LocalDateTime的使用package com.haust.java;import org.junit.Test;import java.time.LocalDate;import java.time.LocalDateTime;import java.time.LocalTime;public class JDK8DateTimeTest { @Test public void test1(){ //now(原创 2022-01-05 22:12:19 · 161 阅读 · 3 评论 -
Java基础———Java中的String(超级详细,值得你看)
深度了解Java中的String引用类型原创 2022-01-05 19:00:43 · 1131 阅读 · 0 评论 -
Java基础——深入理解Java中的多线程(超级详细,值得你看)
Java中多线程,深入理解原创 2022-01-03 17:32:33 · 3450 阅读 · 24 评论 -
Java基础——Java中的运算符(持续更新,超级详细)
Java中的各种运算符详解原创 2021-12-27 15:10:32 · 304 阅读 · 0 评论 -
Java基础——Java中的变量哪些事(超级详细,持续更新)
变量变量的概念内存中的一个存储区域该区域的数据可以在同一类型范围内不断变化变量是程序中最基本的存储单元,包含变量类型、变量名和存储的值变量的作用用于在内存中保存数据使用变量注意:Java中每个变量必须先声明,后使用使用变量名来访问这块区域的数据变量的作用域:其定义所在的一对{}内变量只有在其作用域内才有效同一个作用域内,不能定义重名的变量变量的使用java中定义变量的格式:数据类型 变量名 = 变量值例如:int age = 10;Java中定义的数据类型原创 2021-12-27 14:39:11 · 102 阅读 · 0 评论 -
Java基础——Java标识符及命名规则(持续更新,超级详细)
Java标识符及命名规则标识符Java对各种变量、方法和类的难搞要素命名时使用的字符序列称为标识符技巧:凡是自己可以起名字的地方都叫标识符,比如:类名、变量名、方法名、接口名、包名……定义合法标识符的规则(如果不遵守以下规则,编译不通过)由26个英文字母大小写,0-9,_或$组成数字不可以开头不可以使用关键字和保留字,但能包含关键字和保留字Java严格区分大小写,长度无限制标识符不能包含空格Java中的名称命名规范(即便不遵守,也可以编译成功,建议遵守)包名:多单词组成时,所原创 2021-12-27 13:52:59 · 664 阅读 · 0 评论 -
Java中的关键字与保留字(持续更新,超级详细)
关键字与保留字关键字(keyword)的定义和特点定义:被Java赋予了特殊含义,用作专门用途的字符串(单词)特点:关键字中所有字母都小写保留字Java保留字:现有Java版本尚未使用,但以后版本可能互作为关键字使用gotoconstgotoconst![请添加图片描述](https://img-blog.csdnimg.cn/24d86b4b5a614683b5b1b7cfff13a0f1.png?x-oss-process=image/watermark,type_d3F5L原创 2021-12-26 22:37:04 · 470 阅读 · 0 评论