![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 96
我想___
这个作者很懒,什么都没留下…
展开
-
第十五章、 Io流
节点流是直接从特定数据源读写数据的流,它们是I/O系统中的基础流,提供了最基本的读写功能。节点流通常与具体的数据源(如文件、网络连接等)直接相关联,如FileReader、FileWriter。分类字节输入流字节输出流字符输入流字符输出流抽象基类ReaderWriter访问文件FileReaderFlieWriter访问数组访问管道访问字符串处理流是对节点流的包装,它们提供了更高级的功能,如缓冲、行处理、转换等。原创 2024-08-29 20:17:40 · 929 阅读 · 0 评论 -
第十四章、 线程(基础)
程序程序是为了完成特定任务、用某种语言编写的一组指令的集合简单来说:就是我们自己写的代码进程(1). 进程是指运行中的程序,比如我们使用的qq,就启动了一个进程,操作系统就会为进程分配内存空间。当我们使用迅雷,又启动了一个进程,操作系统将为迅雷分配新的内存空间。(2). 进程是程序的一次执行过程,或者是正在运行的一个程序。是动态的过程:有它自身的产生、存在和消亡的过程。什么是线程(1). 线程由进程创建的,是进程的一个实体(2). 一个进程可以拥有多个线程。原创 2024-08-29 19:39:30 · 1143 阅读 · 0 评论 -
第十三章、 泛型
基本语法class 类名{成员注意细节(1). 普通成员可以使用泛型(方法、属性)(2). 使用泛型的数组,不能初始化(3). 静态方法中不能使用类的泛型(4). 泛型类的类型,是在创建对象时确定的(因为创建对象时,需要指定确定类型)(5). 如果在创建对象时,没有指定类型,默认为Object/*** @aim java基础学习* @note java笔记*///1.Tiger 后面加有泛型,所以就可以称 为自定义泛型类。原创 2024-08-29 18:41:41 · 663 阅读 · 0 评论 -
第十二章、 集合
小结:(1). 集合主要是两组(单列集合、双列集合)(2). Collection 接口有两个重要的子接口 List Set ,他们的实现子类都是单列集合(3). Map 接口的实现子类 是双列集合,存放的K-V。原创 2024-08-25 23:14:26 · 738 阅读 · 0 评论 -
第十一章、 Java常用类
11.1.3 包装类练习下面代码是否正确,为什么?并判断两个输出语句输出是一样吗,如果不一样各是什么?为什么?11.1.4 包装类型和String类型的相互转换通过代码来理解:包装类型和String类型之间的相互转换11.1.5 Integer类和Character类的常用方法Integer类和Character有些常用的方法(会常用方法即可。其他方法太多了,会查即可)。通过下面代码来理解。11.1.6 Integer创建机制查看下面代码,输出什么结果?为什么?(1原创 2024-08-14 23:23:08 · 321 阅读 · 0 评论 -
第十章、 异常Exception
基本概念当程序中出现了某些“错误”,但该错误信息并没有在Throwable子类中描述处理,这个时候可以自己设计异常类,用于描述该错误信息。自定义异常的步骤(1). 定义类:自定义异常类名(程序员自己写)继承Exception或RuntimeException(2). 如果继承Exception,属于编译异常(3). 如果继承RuntimeException,属于运行异常(一般来说,继承RuntimeException)自定义异常的应用案例CustomException.java。原创 2024-08-14 22:33:16 · 952 阅读 · 0 评论 -
第九章、 枚举和注解
1. IDEA 编辑器的自定义设置:讲解了如何在 IDEA 中设置类模板注释2. 枚举类的自定义实现:解释了如何自定义枚举类,并使用 enum 关键字创建枚举类型。3. 内置注解类型及其应用:介绍了 Java 的内置注解类型,如 @Override、@Deprecated 和 @SuppressWarnings,并解释了它们的使用方法和场景。4. 元注解基础知识:讲解了元注包括如何定义和使用元注解。最后,提供了一个枚举类的编程练习题原创 2024-08-09 22:53:34 · 695 阅读 · 0 评论 -
第八章、 面向对象编程(高级部分)
面向对象编程(OOP)是Java语言的核心特性之一,它通过类和对象的概念来模拟现实世界中的事物和行为。本章内容涵盖了OOP的高级部分,包括类变量和类方法、代码块、单例设计模式、final关键字、抽象类和接口等重要概念。1. **类变量和类方法**: 2. **代码块**3. **单例设计模式**: 4. **final关键字**: 5. **抽象类**: 6. **接口**: 7. **内部类**:通过一系列练习题,加深对面向对象高级概念的理解和应用。原创 2024-08-07 20:03:20 · 1074 阅读 · 0 评论 -
第五章、 数组、排序、查找
介绍了Java中的数组、排序和查找。数组是一种存放多个同一类型数据的数据结构,创建后长度固定。介绍了数组的创建、初始化、访问、修改、遍历等操作,以及数组的属性和方法。数组赋值机制中,基本数据类型是值传递,而引用类型是地址传递。讲解了数组的反转、扩容、注意事项和使用细节。排序介绍了冒泡排序,查找介绍了线性查找和二分查找。最后,介绍了二维数组的使用,包括直接初始化、动态初始化、使用细节和注意事项。整个章节涵盖了数组在Java中的基本使用和高级操作。原创 2024-07-30 14:18:50 · 818 阅读 · 0 评论 -
第四章、 程序控制结构
在程序中,程序运行的流程控制决定程序是如何执行的,是我们必须掌握的,主要有三大流程控制语句。原创 2024-07-25 22:05:41 · 553 阅读 · 0 评论 -
第三章、 运算符
介绍了Java中的六种运算符:算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符和三元运算符。详细讲解了算术运算符的种类和使用方法,包括整数除法和浮点数除法的区别、取模运算符的使用等。介绍了关系运算符的种类,并说明了其返回值为布尔类型,以及使用时的注意事项。讲解了逻辑运算符的种类和使用规则,区分了短路与(&&)和逻辑与(&)、短路或(||)和逻辑或(|)的区别。介绍了赋值运算符和三元运算符的语法和使用方法。提供了标识符的命名规则和Java关键字列表。列出了Java运算符的优先级顺序。原创 2024-07-23 22:54:09 · 760 阅读 · 0 评论 -
第二章、 基本语法—变量
1.变量是程序的基本组成单位(1). 无论是使用哪种高级程序语言编写程序,变量都是其程序的基本组成单位(2). 变量有三个基本要素(类型+名称+值)2.变量的介绍变量相当于内存中一个数据存储空间的表示。3.变量使用注意事项(1). 变量表示内存中的一p存储区域:byte:1字节short:2字节int:4字节long:8字节float:4字节double:8字节char:2字节boolean:1字节(2). 该区域有自己的名称和类型。原创 2024-07-22 14:05:40 · 1030 阅读 · 0 评论 -
第一章、了解Java
程序:计算机执行某些操作或解决某个问题而编写得一系列有序指令得集合。JDK = JRE+开发工具集(例如Javac.java编译工具等)JRE= JVM+ Java SE标准类库JDK = JVM + Java SE标准类库+开发工具集如果只想运行开发好的.class文件只需要JRE Java运行机制及运行过程JDK的全称(Java Development Kit Java开发工具包)JKD=JRE+java的开发工具(java,javac,javadoc,javap等)原创 2024-07-22 12:26:45 · 763 阅读 · 0 评论