自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java-异常

在使用计算机语言进行项目开发的过程中,即使程序员把代码写得尽善尽美,在系统的运行过程中仍然会遇到一些问题,因为很多问题不是靠代码能够避免的,比如:客户输入数据的格式问题,读取文件是否存在,网络是否始终保持通畅等等。异常:指的是程序在执行过程中,出现的非正常的情况,如果不处理最终会导致JVM的非正常停止。异常指的并不是语法错误,语法错了,编译不通过,不会产生字节码文件,根本不能运行.异常也不是指逻辑代码错误而没有得到想要的结果,例如:求a与b的和,你写成了a-b。

2024-05-07 20:01:25 413

原创 枚举和包装类

某些类型的对象是有限的几个,这样的例子举不胜举:星期:Monday(星期一)......Sunday(星期天)性别:Man(男)、Woman(女)月份:January(1月)......December(12月)季节:Spring(春节)......Winter(冬天)支付方式:Cash(现金)、WeChatPay(微信)、Alipay(支付宝)、BankCard(银行卡)、CreditCard(信用卡)员工工作状态:Busy(忙)、Free(闲)、Vocation(休假)

2024-05-07 19:55:53 272

原创 构造器和代码块

子类super()还是super(实参列表)实例初始化方法中的super()或super(实参列表) 不仅仅代表父类的构造器代码了,而是代表父类构造器对应的实例初始化方法。super()或super(实参列表):调用父类的构造器协助当前对象的实例化,只能在构造器首行,只会找直接父类的对应构造器,找不到就报错。this()或this(实参列表):调用另一个构造器协助当前对象的实例化,只能在构造器首行,只会找本类的构造器,找不到就报错。实例初始化的过程其实就是在new对象的过程中为实例变量赋有效初始值的过程。

2024-04-18 20:26:28 575 1

原创 封装和继承

我要用洗衣机,只需要按一下开关和洗涤模式就可以了。有必要了解洗衣机内部的结构吗?有必要碰电动机吗?面向对象编程语言是对客观世界的模拟,客观世界里每一个事物的内部信息都是隐藏在对象内部的,外界无法直接操作和修改,只能通过指定的方式进行访问和修改。封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。适当的封装可以让代码更容易理解与维护,也加强了代码的安全性。通俗的讲,把该隐藏的隐藏起来,该暴露的暴露出来。这就是封装性的设计思想。高内聚。

2024-04-17 08:59:22 831 1

原创 Java面向对象(终)

注意:对象数组,首先要创建数组对象本身,即确定数组的长度,然后再创建每一个元素对象,如果不创建,数组的元素的默认值就是null,所以很容易出现空指针异常NullPointerException。(1)定义矩形类,包含长、宽属性,area()求面积方法,perimeter()求周长方法,String getInfo()返回圆对象的详细信息的方法。之后,当定义一个方法时,形参的类型可以确定,但是形参的个数不确定,那么可以考虑使用可变参数。(2)如果一个方法包含可变参数,那么可变参数必须是形参列表的最后一个。

2024-04-13 14:00:42 358 1

原创 java面向对象(下)

方法头就是 【修饰符】 返回值类型 方法名(【形参列表 】)【throws 异常列表】,也称为方法签名,通常调用方法时只需要关注方法头就可以,从方法头可以看出这个方法的功能和调用格式。方法也叫函数,是一组代码语句的封装,从而实现代码重用,从而减少冗余代码,通常它是一个独立功能的定义,方法是一个类中最基本的功能单元。方法体就是方法被调用后要指定的代码,也是完成方法功能的具体实现代码,对于调用者来说,不了解方法体如何实现的,并影响方法的使用。方法名:给方法起一个名字,见名知意,能准确代表该方法功能的名字。

2024-04-11 16:56:57 693 1

原创 Java面向对象(上)

对象是一类事物的一个具体个体(对象并不是找个女朋友)。即对象是类的一个实例,必然具备该类事物的属性和行为。//修饰符+class+类名//成员变量int age;//成员方法//无返回值类型,不要数据类型接收System.out.println("内向,学习好");//有返回值类型需要定义数据类型接收return "返回值类型";

2024-04-10 20:23:31 297 1

原创 数组及数组操作

所谓数组(array),就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,以便统一管理他们,然后用编号区分他们,这个名字称为数组名,编号称为下标或索引(index)。组成数组的各个变量称为数组的元素(element)。数组中元素的个数称为数组的长度(length)。

2024-04-09 08:40:58 131

原创 流程控制语句

表达式语句都是顺序执行的。第一步:执行循环条件语句①,看循环条件语句的值是true,还是false;第二步:执行循环条件语句②,看循环条件语句的值是true,还是false;第三步:循环条件语句执行完后,重新从第一步开始再执行一遍。第三步:循环体语句执行完后,重新从第一步开始再执行一遍。如果是false,循环语句中止,循环不再执行。如果是false,循环语句终止,循环不再执行。如果是false就不执行语句体。如果是false就执行语句体2。如果是true就执行语句体1。如果是true,执行第三步;

2024-04-08 08:57:15 375

原创 鸡鸡~基本数据类型

/编译报错,byte,char,short类型数据进行运算时自动升级为int。// 3 强转会丢失精度。//任意的基本数据类型与字符"+"运算时自动转为拼接字符串。//int型转为double。//char型自动转为int。//int转为long类型。//参与运算时,范围小的数据类型转换为数据类型大的。条件运算符,结果为true就返回:前面的数据,为假则相反。把存储范围小的值赋值给存储范围大的值。

2024-04-02 18:33:19 325 1

原创 Javase基础

Java基础语法。

2024-04-01 18:38:13 107 1

空空如也

空空如也

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

TA关注的人

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