- 博客(19)
- 收藏
- 关注
原创 补Java基础之重生(14)API(下)
集合是一种容器,用来装数据的,类似于数组。数组与集合的区别?数组定义完成并启动后,长度就固定了。集合大小可变,开发中用的更多。
2025-03-30 04:15:04
509
原创 补Java基础之重生(14)API(上)
java.lang.String 代表字符串 封装字符串数据 处理字符串的方法1、创建对象方法一:Java程序中的所有字符串文字(例如”abc“)都为此类的对象(推荐使用)String name="小黑";方法二:调用String类的构造器初始化字符串对象(了解即可)构造器说明创建一个空白字符串对象,不含有任何内容根据传入的字符串内容,来创建字符串对象根据字符数组的内容,来创建字符串对象根据字节数组的内容,来创建字符串对象2、封装字符串数据/****/
2025-03-29 01:52:16
249
原创 补Java基础之重生(13)类与对象(补充版)+面向对象综合案例
定义在属性和方法之上,加上此修饰符之后,这个属性或者方法就是类的静态成员。它是类级别的,公共的了,不是属于一个对象所私有的。将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。节省程序的性能开销。静态代码块,当Java虚拟机加载类时,就会执行该代码块。低于public一级,在子类中可以访问。默认的意思,在同一个包下,可以访问。一般来说,类名,属性名全部都是名词,方法名为动词。static执行时机,当类加载的时候就去执行。最高权限,跨包,跨类都可以。
2025-03-24 22:01:59
387
原创 补Java基础之重生(12)类与对象(下)
*注意:**在类中如果手动的添加了一个带参数的构造方法,就必须手动添加一个无参构造方法,如果不添加就无法实现调用无参构造方法的形式实现对象的实例化。在类中定义的变量叫成员变量,成员变量有初始值,String类型的初始值为null,int为0。好处:在一个类中,有一批执行的操作内容是相同的,就可以使用方法重载去定义,简化了定义很多方法,让使用方法的过程变得简单。前提:在同一个类中,方法名相同,参数列表【参数的类型,参数的数量,参数的位置】不同,就构成方法的重载,与返回值无关。局部变量的优先级比成员变量高。
2025-03-13 23:30:50
138
原创 补Java基础之重生(11)面向对象:类与对象(中)
*注意:**在类中如果手动的添加了一个带参数的构造方法,就必须手动添加一个无参构造方法,如果不添加就无法实现调用无参构造方法的形式实现对象的实例化。在类中定义的变量叫成员变量,成员变量有初始值,String类型的初始值为null,int为0。好处:在一个类中,有一批执行的操作内容是相同的,就可以使用方法重载去定义,简化了定义很多方法,让使用方法的过程变得简单。前提:在同一个类中,方法名相同,参数列表【参数的类型,参数的数量,参数的位置】不同,就构成方法的重载,与返回值无关。
2025-03-12 23:54:00
821
原创 补Java基础之重生(10)面向对象:类与对象(上)
对象是客观存在的实体,包括自然景观、动植物、人、物品等(万物皆对象)。对象具有两类特征。一类是描述对象的客观属性,一类是描述对象的动态行为的。
2025-03-12 01:45:33
814
原创 补Java基础之重生(9)数组(下)
需求:某个歌唱比赛,需要开发一个系统:可以录入6名评委得打分,录入完毕后立即输出平均分作为选手得分。**注意事项:**静态初始化和动态初始化数组的写法是独立的,不可以混用。数据类型[] 数组名=new 数据类型[长度]定义:数组时先不存入具体的元素值,只。
2025-03-10 23:53:45
343
原创 补Java基础之重生(8)ATM
首先开户,需要输入用户的信息,姓名、身份证号码、卡号、密码和手机号码。设置取款变量,判断取款金额是否大于余额,或者是小于余额。存款、取款、查看余额、转账、修改密码、退出系统。
2025-03-10 12:07:29
282
原创 补Java基础之重生(6)小练习+双重循环结构和程序调试
概念:在一个完整的循环结构中,嵌套另一个循环结构作用:可以在需要打印一些平面图形的时候使用特征:(1)在双重循环中,外层循环负责控制行数,内层循环负责控制列数(2)外层循环执行一次,内层循环执行一遍代码如下:i < 5;j++) {break和continue的使用场景break常用于switch结构和循环结构中;continue一般用于循环结构中;作用:break语句终止某个循环,程序跳转到循环块外的下一条语句。
2025-03-05 04:06:32
471
原创 补Java基础之重生(5)基础作业1
**@apiNote TODO 判断前三个相加减最后一个数是否大于0*/// 定义整数变量a,b,c,a的值为100,b的值为50,c的值50,a自增1,b自乘100,c的值为a+b+c,输出a,b,cint a=100;int b=50;int c=100;a++;b *=100;c=a+b+c;// 定义变量 int a = 5 ,b=6;使用输出表达式 (a==b),(a!=b),(a>=b),(a<=b)的值int a=5;int b=6;
2025-02-27 22:04:52
378
原创 补Java基础之重生(2)、(3)Java基础概念(补充版)
这里需要强调一个问题,Spring不是基本数据类型,是引用数据类型,它是Java提供的一个类。用数学思维来算就是本金=本金+本金*5%,将本金作为变量来看待,已知本金为1000,所以一年后的本金为1050元。今年在银行存了1000元,银行一年的利息为5%,一年之后钱变为多少钱呢?解决问题,不仅提升了你独立解决问题的能力,同时锻炼了你思考的能力哦!如果在程序中,遇到不可修改的变量时,我应该如何定义呢?(1)声明变量,根据数据类型在内存申请空间;(4)使用变量,即取出数据使用;(3)不能使用关键字作为变量;
2025-02-26 23:34:50
389
原创 补Java基础之重生(1)Java入门(补充版)
(1)JDK是Java 标准开发包,它提供了编译、运行 Java 程序所需的各种。(3)JVM是Java 虚拟机,JRE 的一部分。,包括 Java 编译器、Java 运行时环境,以及常用的 Java 类库等。,而编译器只需要面向虚拟机,生成虚拟机能识别的代码,然后由虚拟机来解释执行。的部分,负责解释执行字节码文件(字节码只面向JVM),是可运行java。(2)使用javac命令编译,生成带.class的字节文件;(3)使用java命令运行.class的文件;(2)JRE是Java 运行环境,用于。
2025-02-26 21:30:56
123
原创 补Java基础之重生(4)流程控制语句(补充版)
1、while循环特征:先判断,后执行(如果条件为假,循环操作一次都执行不了)适用场景:循环次数固定与不固定都适用2、do…while循环特征:先执行,后判断(最少会执行一次循环操作)适用场景:执行循环前,先进行一次判断,代码体至少能执行一次的情况。3、for循环特征:循环次数固定无法解决循环次数不固定的情况适用场景:适用于循环次数固定的场合。
2025-02-26 00:33:26
1053
原创 补Java基础之重生(4)流程控制语句
在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。我们必须清楚每条语句的执行流程。而且要通过控制语句的执行顺序来实现功能。
2025-02-23 02:26:35
761
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人