随笔分类 -  Java学习

系统学习一下
摘要:Java中的数组就是很多数据类型相同的,有序的,通过下标标记的数据。 使用数组有几步: 第一步是声明数组: int是数组里面数据的类型,[]是数组的意思,number是int数据类型的数组的名称 第二步时创建数组: number是数组的名称,new是创建 int[10],是个数组,意思是给numbe 阅读全文
posted @ 2021-11-15 10:12 漫步火星 阅读(77) 评论(0) 推荐(0) 编辑
摘要:方法的使用有几种:重载、重写、递归 重载比较简单:就是方法名相同,修饰符、返回类型、方法体、形参都可以不相同 重写就是修饰符、返回类型、方法名相同,形参不同,方法体也不相同。 递归:这个是Java编程中的一个重要的思想,一般刚开始最直接的就是阶乘,方法不断自己调用自己,但是需要注意的是在调用之前都是 阅读全文
posted @ 2021-11-15 09:51 漫步火星 阅读(21) 评论(0) 推荐(0) 编辑
摘要:从JDK1.5开始Java开始支持传递同种类型的可变参数给一个方法。 使用的时候,需要再制定数据类型后面加省略号...... 一个方法只能有一个可变参数,并且这个必须是在参数列表中的最后一位。 阅读全文
posted @ 2021-11-15 09:36 漫步火星 阅读(21) 评论(0) 推荐(0) 编辑
摘要:形参就是形式参数,就是方法刚开始定义的参数。 实参就是实际参数,就是调用方法赋值的参数。 阅读全文
posted @ 2021-11-15 09:13 漫步火星 阅读(192) 评论(0) 推荐(0) 编辑
摘要:首先我们普及一下函数,在中学的时候,我们写数学题时在后面的大题往往需要我们根据问题列举出一个函数,用来解决这个问题,这个就是函数的实际作用。 在程序语言中,刚开始在C语言中也是有一个函数的名词,函数就是用来解决问题的一个方法的代名词,而我们在学习Java时很少使用函数这个名词,使用更多的是方法这个代 阅读全文
posted @ 2021-10-08 16:33 漫步火星 阅读(15) 评论(0) 推荐(0) 编辑
摘要:我的IDEA有问题,暂时没法演示。 阅读全文
posted @ 2021-10-08 10:30 漫步火星 阅读(12) 评论(0) 推荐(0) 编辑
摘要:第一个讲的是continue。 我们可以看出在for循环里面,只有你好的输出,为什么呢?因为只要在循环语句里面执行到了continue语句,他就不会执行这个语句块后面任何一个语句块,而是直接重新开始下一个循环。 这个是break,就是在循环语句块里面只要执行到了break这个语句,不管后面有什么语句 阅读全文
posted @ 2021-09-16 10:31 漫步火星 阅读(29) 评论(0) 推荐(0) 编辑
摘要:九九乘法表的打印:我刚开始的时候真不知道怎么做,我是看着视频敲得,但是我现在懂了,这里总共用了两个for循环,但是我们要知道每个for循环的作用,第一个for循环只是帮助我们输出第一列的数据,这个我想每个人应该都会,难的是第二个,第二个循环是输出的值是每个第一列的后面的值,也就是第二个乘数,这里有个 阅读全文
posted @ 2021-09-16 10:13 漫步火星 阅读(64) 评论(0) 推荐(0) 编辑
摘要:根据前面的while循环和dowhile循环,我们可以知道,循环语句有几个要素,第一个是他的初始值,这个是用来给循环计数的,这个是配合布尔表达式,如果没有初始值的话,是很容易让循环陷入死循环的,再然后就是更新,也就是迭代,主要作用就是更新初始化的值,让它随着循环体不断被执行的同时,不断改变初始化的值 阅读全文
posted @ 2021-09-16 09:41 漫步火星 阅读(82) 评论(0) 推荐(0) 编辑
摘要:while语句就是当布尔表达式返回的值是true是,那么就会执行括号里面的语句块,执行之后,再判断布尔表达式是否满足,满足则继续重复执行括号语句块,一直反复,直到布尔表达式为false时则终止循环。当我们在使用循环时,很容易发生死循环,所以我们通常会使用一个表达式来终止! 看图,当i一直小于101时 阅读全文
posted @ 2021-09-16 00:24 漫步火星 阅读(73) 评论(0) 推荐(0) 编辑
摘要:看图,当布尔表达式为true是则执行if括号里面的语句,如果不是则执行if语句块下面的语句。 这里可以看到当我输入的不是hello时,控制台输出的是world,也就是程序并没有执行if语句块,这是因为s.equals()这个方法是判断s这个变量是不是等于hello这个值,如果是等于的话,那么这个方法 阅读全文
posted @ 2021-09-16 00:04 漫步火星 阅读(90) 评论(0) 推荐(0) 编辑
摘要:Java中的Scanner这个类是Java5的新特征,是用来实现人机交互,我们可以通过Scanner类来获取用户的输入。 基本语法是:Scanner 变量名 = new Scanner(System.in); Java中Scanner类有两个方法来获取用户的输入:next()和nextline()。 阅读全文
posted @ 2021-09-15 23:05 漫步火星 阅读(45) 评论(0) 推荐(0) 编辑
摘要:这个很简单,就不记录了。 阅读全文
posted @ 2021-09-13 15:40 漫步火星 阅读(22) 评论(0) 推荐(0) 编辑
摘要:常量就是在声明一个变量的时候加一个修饰符finall,意思就是不可再次更改数值的变量。 阅读全文
posted @ 2021-09-12 22:54 漫步火星 阅读(44) 评论(0) 推荐(0) 编辑
摘要:变量顾名思义就是可以变化的量,我们在使用变量的时候需要先定义,也就是声明其数据类型。 Java变量是程序中最基本的存储单元,其要素包括变量名,数据类型,作用域。 上图就是一个完整的声明变量的过程。 变量的作用域分为三个 第一个是局部变量 局部变量就是在方法里面声明变量,只能被这个方法使用,我在dem 阅读全文
posted @ 2021-09-12 22:47 漫步火星 阅读(121) 评论(0) 推荐(0) 编辑
摘要:因为Java是强语言类型,所以我们对变量进行运算的时候,必须它的数据类型是一致的,那如果数据类型不一样的变量进行运算的时候,我们要怎么办呢? 图中是数据类型的优先表,因为char字符类型其实也是一种程度上的数值类型,因为在字符编码里面,每一个字符都代表着一个数字的。 从左往右类型转换是自动转换,不需 阅读全文
posted @ 2021-09-12 21:34 漫步火星 阅读(32) 评论(0) 推荐(0) 编辑
摘要:Java是强数据类型,特点就是Java的变量使用必须按照规定使用,变量必须要定义之后才能使用。强数据类型是很安全的,但是速度比较慢。 与强数据类型对应的是弱数据类型。 Java的数据类型总共有两种:基本数据类型和引用数据类型。 基本数据类型如下: 整数数值型:byte(1)\short(2)\int 阅读全文
posted @ 2021-09-12 16:57 漫步火星 阅读(56) 评论(0) 推荐(0) 编辑
摘要:在刚开始学习Java的时候,我们知道Java是面向对象的,那我们在写程序时不管写类,还是方法变量什么的都是需要一个名字的,这也是Java面向对象的体现,那除了Java自身带有一些特定的名字除外,其他的我们都统称为标识符,而那些Java语言自身所带,我们就叫关键字,这些关键字有他们的专门的用处,我们写 阅读全文
posted @ 2021-09-12 15:56 漫步火星 阅读(48) 评论(0) 推荐(0) 编辑
摘要:我们写Java程序的时候总共有三种注释 第一种时单行注释:// 第二种是多行注释:/* */ 第三种是文档注释:/** */ 学习视频:https://www.bilibili.com/video/BV12J41137hu?p=22&spm_id_from=pageDriver 然后再Java里面还 阅读全文
posted @ 2021-09-11 22:25 漫步火星 阅读(152) 评论(0) 推荐(0) 编辑
摘要:这个里面有两种运行机制,一种是编译,一种是解释。 编译就是C语言的运行机制,意思大概就是一次性全部都编译成程序可运行的,而解释就是Java的一条一条翻译。 Java的运行机制是,首先我们写好的Java代码后缀都是.java,然后再通过编译器,将文件的类型变成.class文件,再放入到类装载器,这时字 阅读全文
posted @ 2021-09-11 21:39 漫步火星 阅读(855) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示