• 2024-07-02【JavaSE】基础篇(六)类型转换与进制书写
    隐式转换:把一个取值范围小的数值或者变量,赋值给另一个取值范围大的变量。并转换类型。取值范围小的数据,和取值范围大的数据进行运算时,小的会先提升为大的之后,再进行运算。(byte、short、char三种数据在运算时,都会提升为int,然后再进行运算)而Java中数据类型不一致无法进行
  • 2024-07-01关于 VuePress 的主题
    什么是主题?读者对主题这个单词应该不陌生,例如大部分APP都支持白天主题和夜晚主题等,使用者可以很轻松的切换主题等等。VuePress中也有类似的概念。‍VuePress的主题在VuePress中,主题不仅仅是外观上的不同,不同的主题往往提供了不同的功能,能大大的完善我们的博客的功能,增强
  • 2024-06-23【JavaSE】(二)命令行/jdk编程
    jdkJavaDevelopmentKit(JDK)是一种用于开发Java应用程序的软件开发环境。它包括了Java运行时环境(JavaRuntimeEnvironment,JRE),以及一系列Java工具和Java基础类库。JDK(Java开发工具包)的组成JRE:Java的运行环境JVM:Java虚拟机,真正运行Java程序的地方。核心类库:Java自
  • 2024-06-23JavaSE 面向对象程序设计进阶 继承和方法重写 2024理论与内存详解
    继承面向对象三大特征:封装继承多态封装:对象代表什么,就封装对应的数据,并提供数据对应的行为,把零散的数据变成一个整体为什么要继承两个类中重复的代码(数据和方法)太多,所以要继承extend关键字类与类之间的父子关系让一个类和另一个类建立起继承关系publicclassStude
  • 2024-06-21Javase.认识异常
    认识异常【本章目标】1.异常的概念与体系结构1.1异常的概念1.2异常的体系结构1.3异常的分类2.异常的处理2.1防御式编程2.2异常的抛出2.3异常的捕获2.3.2try-catch捕获并处理2.3.3finally2.4异常的处理流程3.自定义异常类【本章目标】异常概念与体系结
  • 2024-06-21JavaSE 面向对象程序设计进阶 抽象类和接口 2024年详解
    目录抽象类抽象方法抽象类和抽象方法的注意事项​编辑接口如何定义接口注意代码实现​编辑接口中的成员特点接口和类之间的关系1.类与类的关系2.类与接口的关系3.接口与接口的关系​编辑拓展接口中的默认方法接口中的静态方法​编辑接口中的私有方法接口
  • 2024-06-20【全网最全最详细】JavaSE基础面试题(下)
    目录二十七、什么是BIO、NIO、AIO?二十八、SimpleDateFormat是线程安全的吗?二十九、如何解决SimpleDateFormat线程不安全的问题?三十、while(true)和for循环哪个性能好?三十一、Arrays.sort是使用什么排序算法实现的?三十二、String是如何实现不可变的?三十三、字符串常量
  • 2024-06-18JavaSE: 基础
    定义:java是sun公司推出的跨平台,面向对象,的一种高级语言面向对象:是一种编程方式,它将现实中的事务抽象为对象,通过对象之间的交互模拟现实世界的情景,面向对象的编程语言中,一切都被视为对象,都有自己的属性和方法。其中对象是由一组数据(属性)和行为(方法)组成,数据包括静态信息,状态,行
  • 2024-06-14JAVASE学生管理系统
    JAVASE学生管理系统1.项目介绍此项目是JavaSE第一阶段的项目,主要完成学生对象在数组中的增删改查,此项目为基础项目并没有使用到框架,仅仅是对java基础的练习巩固,以及编程思想训练2.项目展示2.1.添加功能2.2.查看功能2.3.修改功能2.4.删除功能2.5.退出功能3.
  • 2024-06-11JavaSE中的IO(输入/输出)字节流字符流
    JavaSE中的IO(输入/输出)知识是一个广泛的领域,它涵盖了如何在Java程序中进行数据的读取和写入。以下是对JavaSE中IO知识的一个清晰归纳:一、基础知识流(Stream)的概念流是一组有顺序的、有起点和终点的字节集合,用于数据传输。Java的I/O流提供了读写数据的标准方法。Java的I/O
  • 2024-06-09【JAVASE】面向对象编程综合案例--------模仿电影信息系统
    需求:(1)展示系统中的全部电影(每部电影展示:名称、价格)(2)允许用户根据电影编号(ID)查询出某个电影的详细信息。目标:使用所学的面向对象编程实现以上两个需求。代码:Movie.javaMovieOperator.javaTest.java代码运行;
  • 2024-06-08【JAVASE】日期与时间类(上)
    一:概述从JAVASE8开始提供了java.time包,该包中有专门处理日期和时间的类。LocalDate  LocalDateTime  和LocalTime类的对象封装和日期、时间有关的数据,这三个类都是final类,而且不提供修改数据的方法,即这些类的对象的实体不可再发生变化,属于不可变对象。二:LocalDat
  • 2024-06-07JavaSE——【数组的定义与使用】(二)
    文章目录一、数组是引用类型二、数组的应用场景三、二维数组一、数组是引用类型 1.初始JVM的内存分布  内存是一段连续的存储空间,主要用来存储程序运行时数据的。比如:    1.程序运行时代码需要加载到内存    2.程序运行产生的中间数据要存放在
  • 2024-05-30JavaSE 面向对象程序设计 文件File 介绍练习加千行代码详解
    介绍在Java中,File类是用于表示文件和目录路径的抽象。它提供了一组方法来创建、删除、重命名、检查文件/目录的存在性、以及查询文件/目录的属性等功能。File类可以用于执行文件系统操作,如创建新文件、删除文件、检查文件是否存在等。目的是把字符串先表示为路径然后转化
  • 2024-05-28JavaSE(六) 图书管理系统
    book包Book类:packagebook;publicclassBook{privateStringname;privateStringautho;privatedoubleprice;privateStringtype;privatebooleanisLend;publicBook(Stringname,Stringautho,doubleprice,Stringtype){
  • 2024-05-28JavaSE:String类常用方法(巨详细)
    1、引言在学习C语言时,我们就已经了解了字符串,但是在C语言中字符串只能用字符数组或者指针来表示,没有特定的字符串类型,而在Java中,我们有了字符串这一特定的类型---String类。2、String类的常用方法2.1字符串的构造方法在我们定义一个字符串的时候,我们可以使用以下常用的三
  • 2024-05-25JavaSE什么是面向对象?
    目录重点!!!面向对象面向过程与面向对象面向过程的程序思想面向对象程序思想类和对象(面向对象的核心概念)类:类的结构对象:(Everythingisanobject)重点!!!面向对象面向过程与面向对象面向过程和面向对象都是程序设计的一种风格(思想);面向过程的程序思想​ 面向过程编程是
  • 2024-05-25JavaSE的方法 (函数)
    目录Java中的方法(函数)方法声明格式:(与函数类似)Java中的方法(函数)Java方法是一段可重复使用的代码块,用于执行特定的任务。方法可以接受输入参数并返回一个值。在Java中,方法由方法名、参数列表、返回类型、方法体组成。方法声明格式:(与函数类似)[访问权限修饰符修饰符...
  • 2024-05-25JavaSE数组
    目录数组概念如何创建数组数组的访问与迭代二维数组定义:数组的声明数组创建(会自动进行初始换为0)数组遍历数组概念​ 在Java中,数组是一种用于存储多个相同类型元素的数据结构。数组在内存中是连续存储的,每个元素在数组中都有一个唯一的索引,可以通过索引来访问数组中的元素。
  • 2024-05-25JavaSE 关键字和标识符
    目录关键字标识符标识符命名规则标识符命名规范字面值关键字具有特殊含义的命名时不可以与关键字重名标识符也就是名字,对类名,变量名称,方法名称,参数名称等修饰标识符命名规则以字母,下划线_或者$开头,其后可以是字母,数字,下划线或$如:Aa$hm5abc69_如:helloHELL
  • 2024-05-25JavaSE 流程控制语句if while for
    目录控制语句if条件结构switch语句switch与if区别for循环while循环while与dowhile控制语句条件语句-根据不同条件,执行不同语句ifif...elseif...elseifif...elseif...elseif...elseswitchif条件结构if条件结构是根据条件判断之后再做处理if-elseif-elsei
  • 2024-05-25JavaSE 数据类型以及基本转化与包装
    目录数据类型.1.基本类型(八个)数值型整型类型byte型:1字节8bit位第一位是符号位nullshort型:2字节int型:4字节long型:8字节浮点类型float:4字节double:8字节%%java浮点型默认为double类型%%字符型(char)2字节使用了Unicode编码兼容了Ascll码可以参与算术运算,本质是使用了Unicod
  • 2024-05-21代码审计——基础(JAVASE)
    JAVASE目录JAVASE基本语法关键字变量作业1作业完成第一题:简单的介绍了java语言历史,优势、发展第二题:特性:面向对象、跨平台、封装、继承、多态、抽象、扩展性、健壮性、垃圾回收机制、虚拟机第三题:变量、注释、关键字、数据类型、选择判断语句、循环语句、数组、break、continue、
  • 2024-05-16JavaSE入门学习
    Java入门学习目录Java入门学习Java特征和优势Java三大版本开发环境搭建JDK下载及安装配置环境变量HelloWorld及简单语法规则使用IDE开发1.创建一个Java项目(IDEA)2.在该项目src目录下new一个class文件3.编辑代码4.运行代码Java特征和优势简单性面向对象可移植性高性能
  • 2024-05-13JavaSE之java基础语法
    关键字和保留字关键字定义和特点定义:被java语言赋予了特殊含义,用作专门用途的字符串。特点:关键字中所有字母都为小写。关键字不能用作变量名,方法名,类名,包名和参数。用于定义数字类型的关键字classinterfaceenumbyteshortintlongfloatdoublecharbooleanvoi