自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [Java]网络编程

把分布在不同地理区域的具有独立功能的计算机,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。Java是 Internet 上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序。Java提供的网络类库,可以实现网络连接,联网的底层细节被隐藏在 Java 的本机安装系统里,由 JVM 进行控制。并且 Java 实现了一个跨平台的网络库,程序员面对的是一个统一的网络编程环境。

2024-04-05 20:58:36 413 1

原创 【Java】异常

自定义异常就是自己定义的异常类,也就是API中的标准异常类的直接或间接的子类 作用:用自定义异常标记业务逻辑的异常,避免与标准异常混淆基本语法public class 异常类名 extends Exception/RuntimeException{public 异常类名(String msg){super(msg);自定义异常类中往往不写其他方法,只重载需要使用的构造方法 继承Exception,在方法中使用throw抛出后,必须在方法中try-catch或throws抛出。

2024-04-05 17:31:57 772 1

原创 【Java】I/O

File类是java.io包中很重要的一个类;File类的对象可以表示文件,还可以表示目录,在程序中一个File类对象可以代 表一个文件或目录;File对象可以对文件或目录的属性进行操作,如:文件名、最后修改日期、文件 大小等;File对象无法操作文件的具体数据,即不能直接对文件进行读/写操作。

2024-04-04 19:17:25 471 1

原创 【Java】集合

将键映射到值的对象;一个映射不能包含重复的键;每个键最多只能映射到一个值。将键映射到值的对象;一个映射不能包含重复的键;每个键最多只能映射到一个值。

2024-03-16 11:06:24 887 1

原创 【Java】API-常用类

API(Application Programming Interface)应用程序编程接口API:指的就是官方给开发人员提供的一个说明文档,对语言有哪些类,类中有哪些方法进行说明。函数库API文档String获取字符串长度获取某个位置上的字符后面Java的学习,就是学习Java语言中提供哪些类,我们在这些类的基础上进行开发,从而提高开发效率.本章会讲一些Java中常用的类,没有体系的.从下一张开始,每章都是Java中一个体系的学习,集合,IO 异常.Object类。

2024-03-02 23:09:13 808 1

原创 【Java】面向对象3 面向对象语言的三大特征

多个类中存在时,将这些内容抽取到单独一个类中,那么,多个类中无需再定义这些属性和行为,只需要和抽取出来的类构成继承关系。就是将同一类事物中共性的属性和行为进行抽取,定义在一个类中(基类)其他类可以继承基类,就可以拥有基类中的功能实现代码的复用性以及可以在子类中扩展子类自己特有的功能,而不影响其他类举例:猫是动物,狗也是动物,我们可以抽取一个动物类,让猫和狗继承动物类。

2024-02-22 08:47:28 744 1

原创 【Java】面向对象2

this关键字代表当前正在访问的对象 使用this关键字引用成员变量 使用this关键字引用成员方法或构造方法。在一个类的方法或构造方法内部,可以使用“this.成员变量名”这样的格式来引用成员变量名,常常用来区分同名的成员变量和局部变量。int age;

2024-02-20 20:47:47 804

原创 【Java】面向对象1

对象是类的一个实例,是以类为模板在内存中创建的实际存在的实例。基本类型:8种基本数据类型,由8个关键字声明的,结构简单引用类型:除基本类型之外的变量类型都称之为引用类型。

2024-02-19 19:08:36 835 1

原创 【Java】数组

数组是一组相同数据类型的集合,是一个容器数组本身是引用数据类型,也可以存储引用数据类型数组创建时必须指定长度,且长度不可变数组中每个元素空间是连续的。

2024-02-18 20:00:16 378 1

原创 【JavaSE基础语法】

是所有开发工具的总称,例如:VS idea VSCode收费的 社区版(javaSE阶段学习)免费试用30天,破解使用,一直试用。

2023-12-29 20:48:10 759 1

原创 Java开发环境的搭建过程

我的电脑---->右键属性---->高级系统设置---->环境变量系统变量---->新建系统变量---->完成后点击确定变量名。

2023-12-22 17:31:43 314

原创 [Java]概述与第一个程序Hello World

1991年,James Gosling(詹姆斯•高斯林)所在的sun公司工程师小组,需要设计一种小型计算机语言,该语言主要用于像电视机顶盒,家用电器等这样的消费类电子产品’这些电子产品有一个共同的特点:计算处理能力和内存都非常有限,所以要求:语言必须能够生成非常紧凑的代码,这样能在这样的环境中执行,另外,由于不同的厂商选择不同的CPU,因此,要求该语言不能和特定的体系结构绑在一起,要求语言本身是中立的,也就是在不同的平台上运行(即跨平台)。他们经过4年的研发,最终于1995年正式确立,将名字改为java。

2023-12-21 23:09:05 769

原创 【C语言】结构体

原因是如果将一个结构体对象做为参数进行传递,形参是对实参的临时拷贝,如果。比如描述学生,学生包括: 姓名+出生年月+性别+学号 这4项信息,这里只能使用结构体描述了。在使用的过程中,发现结构体类型书写不方便,可以通过typedef关键字给结构体类型起别名。结构体的每个成员可以是不同类型的变量。打印结构体变量的成员时,可以封装成一个函数,将结构体变量做为参数进行传递。结构体成员可以是普通变量,数组,指针,甚至是其它的结构体。使用结构体类型,创建该类型对应的结构体变量。结论:结构体传参时,传结构体的地址。

2023-12-16 21:43:53 17

原创 【C语言】操作符和表达式

C的整型算术运算总是至少以缺省整型类型的精度来进行的。为了获得这个精度,表达式中的字符和short操作数在使用之前被转换为普通整型,这种转换称为整型提升。如果某个操作符的各个操作数属于不同的类型,那么除非其中一个操作数转换为另一个操作数的类型,否则操作就无法进行。逗号表达式,从左向右依次执行,整个表达式的结果是最后一个表达式的结果。这些关系运算符比较简单,但是一定要注意相等的写法(==),不要写成=.%操作符的两个操作数必须为整数,返回值为整除之后的余数。,=,==(等于),!

2023-12-10 07:30:00 822 1

原创 【C语言】数组

数组可以说是目前为止讲到的第一个真正意义上存储数据的结构。虽然前面学习的变量也能存储数据,但变量所能存储的数据很有限。不仅如此,数组和指针(后续会讲)是相辅相成的,学习数组可以为学习指针打下基础。那么到底什么是数组呢?顾名思义数组就是很多数的集合!那么这些数有没有什么要求呢,是不是不管什么数组合在一起都是数组呢?同一数组中存储的数必须满足以下两个条件:1. 这些数的类型必须相同。2. 这些数在内存中必须是连续存储的。换句话说,数组是在内存中连续存储的具有相同类型的一组数据的集合。一维数组的创建类型说

2023-12-09 22:44:53 13

原创 【C语言】递归的练习

递归算法的实质将原来的问题转化为更小的同一问题,然后递归调用方法来表示问题的解。递归思维是一种从顶向下的思维方式,使用递归算法往往可以简化我们的代码, 而且还帮我们解决了很复杂的问题。归来:当你将问题不断缩小规模递去的时候,必须有一个明确的结束递去的临界点(递归出口),一旦达到这个临界点即就从该点原路返回到原点,最终问题得到解决。直接看题,是一个非递归的问题,但是可以将该问题转化为斐波那契问题,从而转化为递归问题。递归算法,顾名思义就是有两个大的阶段:递和归,即就是有去(递去)有回(归来)。

2023-12-09 09:18:20 29

原创 【C语言】函数

由于库函数不能干所有的事情,所以更加重要的是自定义函数。自定义函数和库函数一样,有函数名,返回值类型和函数参数。***自定义函数***statement;// 函数体ret_type 返回类型fun_name 函数名para1 函数参数// 写一个函数可以找出两个整数中的最大值// 定义函数运行结果:max = y;return max;/*返回值类型: int函数名: getMax参数(2个): int x,int y*/int a = 0;int b = 0;

2023-12-09 09:00:07 16

原创 【C语言】循环语句的应用与函数

在实际开发中,我们可以用时间作为参数,只要每次播种的时间不同,那么生成的种子就不同,最终的随机数也就不同。4、代码实现:模拟用户登录的场景,并且只能登录3次。(只允许输入三次密码,如果输入正确,提示登录成功,如果三次都输入错误,则退出程序)rand() 会随机生成一个位于 0 ~ RAND_MAX 之间的整数。我们可以通过 srand() 函数来重新“播种”,这样种子就会发生改变。在实际编程中,我们经常需要生成随机数,例如,扑克牌游戏中随机发牌。5、代码实现:在一个有序数组中查找指定的数字。

2023-11-04 17:56:36 53 1

原创 【C语言】循环语句及其应用

continue用在循环中是用来结束本次循环,后面的循环还会继续执行。break语句在循环中是用来终止循环的,当满足某个条件时,循环终止。示例:用户输入考试成绩,如果没有通过,继续进行考试,直到通过为止。表达式2:条件判断部分,用于是否进行循环操作的判断。2.示例:使用do-while在屏幕上打印1-10。2.示例:使用for循环打印1-10的数字。表达式1:初始化部分,用于初始化循环变量。表达式3:调整部分,用于更新循环变量。1.do-while语句的语法结构。2.示例:在控制台打印1-10。

2023-10-28 16:31:39 114 1

原创 关键字与选择语句

含义:如果表达式1的结果为真,则执行语句块1;否则,如果表达式2的结果为真,则执行语句块2;则,如果表达式3的结果为真,则执行语句块3;其它情况,执行其它情况的语句块。含义:如果表达式的结果为真,则执行语句块1;否则,执行语句块2.含义:如果表达式的结果为真,则执行语句块。case 常量表达式1:语句1;case 常量表达式2:语句2;case 常量表达式n:语句n;修饰局部变量------>静态局部变量。修饰全局变量------>静态全局变量。default:语句n+1;修饰函数------>静态函数。

2023-10-21 22:30:41 32 1

原创 初识C语言

C语言是一门面向过程的计算机编程语言,与C++、C#、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

2023-10-20 20:58:10 20 1

空空如也

空空如也

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

TA关注的人

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