- 博客(8)
- 收藏
- 关注
原创 面对对象(高级)
设计模式是在大量的‘实践中总结’和‘理论化’之后优选的代码结构、编程风格、以及解决问题的思考方式。设计模式免去我们自己再思考和摸索。就像是经典的棋谱,不同的棋局,我们用不同的棋谱。"套路”经典的设计模式一共有23种。//季节的名称//季节的描述public static final Season SPRING = new Season("春天", "春暖花开");public static final Season SUMMER = new Season("夏天", "夏日炎炎");
2024-11-24 21:58:20
853
原创 面对对象(进阶)
我们在声明一个属性对应的setXxx方法时,通过形参给对应的属性赋值。如果形参名和属性名同名了,那么该如何在方法内区分这两个变量呢?解决方案:使用this。具体来讲,使用this修饰的变量,表示的是属性。没有用this修饰的,表示的是形参。
2024-11-06 22:12:56
878
原创 面对对象(基础)
在同一个类中,允许存在一个以上的同名方法,只要它们的参数列表不同即可。满足这样特征的多个方法,彼此之间构成方法的重载。两同:同一个类、相同的方法名一不同:参数列表不同。①参数个数不同 ② 参数类型不同注意:方法的重载与形参的名、权限修饰符、返回值类型都没有关系。
2024-11-01 22:07:57
947
原创 Java入门之数组
概念:是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理 简称: 多个数据的组合 Java中的容器:数组、集合框架 : 在内存中对多个数据的存储。
2024-10-27 21:41:56
1590
原创 Java入门之流程控制语句
流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。程序设计中规定的 三种 流程结构,即:①顺序结构:程序从上到下逐行地执行,中间没有任何判断和跳转。②分支结构: 根据条件,选择性地执行某段代码,有if..else和两种分支语。③循环结构: 根据循环条件,重复性的执行某段代码。"有三种循环语句。补充:JDK5.0提供了foreach循环,方便的遍历集合、数组元素。
2024-10-23 20:05:49
844
原创 Java入门之运算符
运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。运算符的分类:按功能分类:算术运算符、赋值运算符、比较(或关系)运算符、逻辑运算符、位运算符、条件运算符、Lambda运算符算术运算符:+、-、/、%、++、--赋值运算符:=、+=、-=、*=、/=、%=、>>=、<<=、>>>=、&=、|=、=^等比较(关系)运算符:>、>=、<、<=、==、!逻辑运算符:&、|、^、!、&&、||位运算符:&、|、^、~、<<、>>、>>>条件运算符:(条件表达式)?结果1 : 结果2。
2024-10-20 17:00:00
1178
原创 Java入门之变量与数据类型
②Java中的所有字符都使用Unicode编码,故一个字符可以储存一个字母,一个汉字,或者其他书面语的一个字符,但是,真正在内存中分配的话,使用的是4个字节。形式3:Java中还允许使用转义字符‘\’来将其后的字符转变为特殊字符型常量。变量的理解:内存中的一个储存区域,该区域的数据可以再同一天类型范围内不断变化。④变量值在赋值时,必须满足变量的数据类型,并且在数据类型有效的范围内变化。变量只在作用域是有效的,处理作用域就失效了。double:双精度,精度是float的两倍,一般使用此类型。
2024-10-16 22:56:39
806
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅