自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 第十五章、 Io流

节点流是直接从特定数据源读写数据的流,它们是I/O系统中的基础流,提供了最基本的读写功能。节点流通常与具体的数据源(如文件、网络连接等)直接相关联,如FileReader、FileWriter。分类字节输入流字节输出流字符输入流字符输出流抽象基类ReaderWriter访问文件FileReaderFlieWriter访问数组访问管道访问字符串处理流是对节点流的包装,它们提供了更高级的功能,如缓冲、行处理、转换等。

2024-08-29 20:17:40 1247

原创 第十四章、 线程(基础)

程序程序是为了完成特定任务、用某种语言编写的一组指令的集合简单来说:就是我们自己写的代码进程(1). 进程是指运行中的程序,比如我们使用的qq,就启动了一个进程,操作系统就会为进程分配内存空间。当我们使用迅雷,又启动了一个进程,操作系统将为迅雷分配新的内存空间。(2). 进程是程序的一次执行过程,或者是正在运行的一个程序。是动态的过程:有它自身的产生、存在和消亡的过程。什么是线程(1). 线程由进程创建的,是进程的一个实体(2). 一个进程可以拥有多个线程。

2024-08-29 19:39:30 1380

原创 第十三章、 泛型

基本语法class 类名{成员注意细节(1). 普通成员可以使用泛型(方法、属性)(2). 使用泛型的数组,不能初始化(3). 静态方法中不能使用类的泛型(4). 泛型类的类型,是在创建对象时确定的(因为创建对象时,需要指定确定类型)(5). 如果在创建对象时,没有指定类型,默认为Object/*** @aim java基础学习* @note java笔记*///1.Tiger 后面加有泛型,所以就可以称 为自定义泛型类。

2024-08-29 18:41:41 806

原创 第十二章、 集合

小结:(1). 集合主要是两组(单列集合、双列集合)(2). Collection 接口有两个重要的子接口 List Set ,他们的实现子类都是单列集合(3). Map 接口的实现子类 是双列集合,存放的K-V。

2024-08-25 23:14:26 880

原创 第十一章、 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 414

原创 第十章、 异常Exception

基本概念当程序中出现了某些“错误”,但该错误信息并没有在Throwable子类中描述处理,这个时候可以自己设计异常类,用于描述该错误信息。自定义异常的步骤(1). 定义类:自定义异常类名(程序员自己写)继承Exception或RuntimeException(2). 如果继承Exception,属于编译异常(3). 如果继承RuntimeException,属于运行异常(一般来说,继承RuntimeException)自定义异常的应用案例CustomException.java。

2024-08-14 22:33:16 1001

原创 第九章、 枚举和注解

1. IDEA 编辑器的自定义设置:讲解了如何在 IDEA 中设置类模板注释2. 枚举类的自定义实现:解释了如何自定义枚举类,并使用 enum 关键字创建枚举类型。3. 内置注解类型及其应用:介绍了 Java 的内置注解类型,如 @Override、@Deprecated 和 @SuppressWarnings,并解释了它们的使用方法和场景。4. 元注解基础知识:讲解了元注包括如何定义和使用元注解。最后,提供了一个枚举类的编程练习题

2024-08-09 22:53:34 877

原创 第八章、 面向对象编程(高级部分)

面向对象编程(OOP)是Java语言的核心特性之一,它通过类和对象的概念来模拟现实世界中的事物和行为。本章内容涵盖了OOP的高级部分,包括类变量和类方法、代码块、单例设计模式、final关键字、抽象类和接口等重要概念。1. **类变量和类方法**: 2. **代码块**3. **单例设计模式**: 4. **final关键字**: 5. **抽象类**: 6. **接口**: 7. **内部类**:通过一系列练习题,加深对面向对象高级概念的理解和应用。

2024-08-07 20:03:20 1171

原创 第五章、 数组、排序、查找

介绍了Java中的数组、排序和查找。数组是一种存放多个同一类型数据的数据结构,创建后长度固定。介绍了数组的创建、初始化、访问、修改、遍历等操作,以及数组的属性和方法。数组赋值机制中,基本数据类型是值传递,而引用类型是地址传递。讲解了数组的反转、扩容、注意事项和使用细节。排序介绍了冒泡排序,查找介绍了线性查找和二分查找。最后,介绍了二维数组的使用,包括直接初始化、动态初始化、使用细节和注意事项。整个章节涵盖了数组在Java中的基本使用和高级操作。

2024-07-30 14:18:50 866

原创 第四章、 程序控制结构

在程序中,程序运行的流程控制决定程序是如何执行的,是我们必须掌握的,主要有三大流程控制语句。

2024-07-25 22:05:41 587

原创 第三章、 运算符

介绍了Java中的六种运算符:算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符和三元运算符。详细讲解了算术运算符的种类和使用方法,包括整数除法和浮点数除法的区别、取模运算符的使用等。介绍了关系运算符的种类,并说明了其返回值为布尔类型,以及使用时的注意事项。讲解了逻辑运算符的种类和使用规则,区分了短路与(&&)和逻辑与(&)、短路或(||)和逻辑或(|)的区别。介绍了赋值运算符和三元运算符的语法和使用方法。提供了标识符的命名规则和Java关键字列表。列出了Java运算符的优先级顺序。

2024-07-23 22:54:09 796

原创 第二章、 基本语法—变量

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 1079 1

原创 第一章、了解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 815

原创 Python的//运算符和int()函数的区别

/ 运算符执行的是向下取整的整数除法,结果是小于或等于商的最大整数。int() 函数将浮点数结果转换为整数类型,即把小数部分去掉。

2024-04-10 11:35:01 587 1

原创 第11章、Python第三方库纵览(简易版)

(2)、scrapy。

2023-08-07 01:30:54 133 1

原创 第10章、Python第三方库概览

Pylnstaller是一个十分有用的Python第三方库,它能够在 Windows、Linux、MacOs等操作系统下将 Python源文件打包、变成直接可运行的可执行文件。通过对源文件打包,Python程序可以在没有安装 Python 的环境中运行,也可以作为一个独立文件方便传递和管理。PyInstaller需要在命令行下用pip工具安装。pip指令可以将PyInstaller库自动安装到Python解释器目录,与pip或pip3命令路径相同,可以直接在命令行调用。

2023-08-06 17:10:10 437

原创 第9章、Python标准库概览

随机数在计算机应用中十分常见,Python语言提供了random库用于产生各种分布的伪随机数序列。random库采用梅森旋转算法生成伪随机数序列,可用于除随机性要求更高的加密算法外的大多数工程应用。使用random库的主要目的是生成随机数。这个库提供了不同类型的随机数,其中最基本的函数是random.random(),它生成一个[0.0,1.0)之间的随机小数,所有其他随机数都是基国于这个函数而来的。处理时间是程序最常用的功能之一,time库是Python提供的处理时间标准库。

2023-08-04 21:14:07 287 1

原创 第八章、Python计算生态

近20年的开源运动产生了深植于各信息技术领域的大量可重用资源,直接且有力地支撑了信息技术超越其他技术领域的发展速度,形成了计算生态。产业界广泛利用可重用资源快速构建应用已经是主流的产品开发方式。Python语言从诞生之初就致力于开源开放,建立健了全球最大的编程计算生态。该页面列出了Python语言十几万个第三方库的基本信息,这些函数库覆盖了信息领域所有技术方向。这里需要说明的是,Python语言的函数库并非都采用Python语言编写。

2023-08-04 18:40:08 184 1

原创 第7章-文件和数据格式化。

文件是存储在辅助存储器上的一组数据序列,可以包含任何数据内容。概念上,文件是数据的集合和抽象。文件包括文本文件和二进制文件两种类型。文本文件一般由单一特定编码的字符组成,如UTF-8编码,内容容易统一展示和阅读。大部分文本文件都可以通过文本编辑软件或文字处理软件创建、修改和阅读。由于文本文件存在编码,所以,它也可以被看作是存储在磁盘上的长字符串,如一个txt格式的文本文件。二进制文件直接由比特О和比特1组成,没有统一的字符编码,文件内部数据的组织格式与文件用途有关。

2023-08-03 20:35:36 454

原创 第6章-组合数据类型

计算机不仅能对单个变量表示的数据进行处理,通常情况,计算机更需要对一组数据进行批量处理。这种能够表示多个数据的类型称为组合数据类型。Python语言中最常用的组合数据类型有3大类,分别是集合类型、序列类型和映射类型。集合类型是一个元素集合,元素之间无序,相同元素在集合中唯一存在。序列类型是一个元素向量,元素之间存在先后关系,通过序号访问,元素之间不排他(元素之间不排他时,是指在序列类型中,一个元素可以同时属于多个序列。序列类型的典型代表是字符串类型和列表类型。

2023-08-03 17:35:01 1675

原创 第5章、函数和代码复用

函数是一段具有特定功能的,可重用的语句组,通过函数名来表示和调用。经过定义,一组语句等于一个函数,在需要使用这组语句的地方,直接调用函数名称即可。因此,函数包括两部分:函数的定义和函数的使用。使用函数主要有两个目的:降低编程难度和增加代码复用。函数是一种功能抽象,利用它可以将一个复杂的大问题分解成一系列简单的小问题,分而治之,为每个小问题编写程序,通过函数封装,当各个小问题都解决了,大问题也就迎刃而解。

2023-07-31 23:23:05 471 1

原创 第四章、程序的控制结构

程序流程图是由一种表达程序控制结构的方式,主要用于关键部分的程序分析和过程描述,由一系列图形、流程线和文字说明等组成。流程图的七种基本元素:描述一个计算问题的程序过程有多种方式:包括IPO、流程图、伪代码、程序代码。其中流程图采用图形方式最为直观。程序的三种基本结构Python在原有的分支结构的基础上,扩展出了异常处理,使用try…except语句。异常处理以程序是否产生异常为判断条件,根据一段代码执行的正常性进行程序逻辑选择。

2023-07-30 13:53:28 637 1

原创 第2章-Python语言基本语法元素

Python语言采用严格的“缩进”来表示程序逻辑。也就是我们所说的Python程序间的包含和层次关系。一般代码不要求缩进,顶行编写且不留空白。在if、while、for、def、class等关键字所在完整语句后通过英文”:”结尾并在之后进行缩进,表明后续代码与紧邻无缩进语句的所属关系。缩进可以用tab键实现,也可以用空格实现(即四个空格代表一个tab键),但两者不能混用。建议采用4个空格方式书写代码。全凭个人喜好。

2023-07-14 14:50:43 279 1

原创 第3章-基本数据类型

format()用于格式化方法,即用来控制字符串和变量的显示效果。语法格式:.format()可以通过format()参数的序号指定参数的使用,参数从0开始编号。format()方法的槽除了包括参数序号,换可以包括格式控制信息。格式控制标记用来控制参数显示使时的格式。语法格式:{参数序号:格式控制标记}用于显示格式的规范:填充、对齐、宽度。

2023-07-14 14:48:35 1868 1

原创 第1章-程序设计基本方法

(1)、输入(Input)是一个程序的开始。程序要处理的数据有多种来源,因此形成了多种输入方式,包括文件输入、网络输入、控制台输入、交互页面输入、随机数据输入、内部参数输入等。每个程序都有统一的运算模式,即输入数据、处理数据和输出数据,这种朴素的运算模式形成了程序的基本编写方法,即IPO(Input,Process,Output)方法。可以说,算法是一个程序的灵魂。(2)、输出(Output)是程序展示运行成果的方式。程序的输出方式包括控制台输出、图形输出、文件输出、网络输出、操作系统内部变量输出等。

2023-07-10 19:16:04 202 1

原创 Python 二级等考 - 考试大纲

python计算机二级的考试大纲

2023-07-09 15:43:40 179 1

原创 md使用skill

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2023-05-06 17:23:42 62 1

原创 python数据类型

python的数据类型有整型、浮点型、布尔型、字符串等。

2023-04-15 10:22:48 60 1

原创 Python的内置函数(BIF)与变量的使用

使用dir()可查看所有的内置函数。

2023-04-08 11:21:28 152 1

原创 Python的下载与安装

安装Python

2023-04-08 10:25:19 1371 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除