侧边栏
摘要: ArrayList 集合 ArrayList 集合 数组有一个缺点:一旦创建,程序运行期间长度不可以发生改变 ArrayList 集合和数组的区别: 数组的长度不可以改变。 但是ArrayList的长度可以改变。 注意事项: 对于ArrayList集合来说,直接打印得到的不是地址值,而是内容。 如果 阅读全文
posted @ 2019-06-27 15:43 菜鸟-传奇 阅读(1703) 评论(0) 推荐(1) 编辑
摘要: 常用Java API之Ramdom Ramdom类用来生成随机数字。使用起来也是三个步骤; 1.导包 2.创建 3.使用 用代码模拟猜数小游戏 思路:1.首先需要产生一个随机数字,并且一旦产生就不再变化。用Random和nextInt方法(用来产生随机数字)2.需要键盘输入,所以用到了Scanner 阅读全文
posted @ 2019-06-27 15:34 菜鸟-传奇 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 匿名对象 匿名对象 注意事项:匿名对象只能使用唯一的一次,下次再使用不得不创建一个新的对象 使用建议:如果确定一个对象只需要使用一次,就可以使用匿名对象 阅读全文
posted @ 2019-06-27 15:29 菜鸟-传奇 阅读(314) 评论(0) 推荐(0) 编辑
摘要: Scanner 常用Java API之Scanner:功能与使用方法 Scanner类的功能:可以实现键盘输入数据到程序当中。 引用类型的一般使用步骤:(Scanner是引用类型的) 1.导包 2.创建 3.使用 练习: 键盘输入三个数字,然后求出其中的最大值。 思路:1.既然是键盘输入,肯定需要用 阅读全文
posted @ 2019-06-26 15:44 菜鸟-传奇 阅读(2132) 评论(0) 推荐(1) 编辑
摘要: 一个标准的类通常要拥有下面四个组成部分: 这样的标准类也叫做Java Bean 阅读全文
posted @ 2019-06-23 19:50 菜鸟-传奇 阅读(1028) 评论(0) 推荐(0) 编辑
摘要: 局部变量和成员变量的区别: 1.定义的位置不一样【重点】 局部变量:在方法的内部 成员变量:在方法的外部,直接写在类当中 2.作用范围不一样【重点】 局部变量:只有方法当中才可以使用,出了方法就不能再用了 成员变量:整个类都可以通用 3.默认值不一样【重点】 局部变量:没有默认值,如果要想使用,必须 阅读全文
posted @ 2019-06-23 19:50 菜鸟-传奇 阅读(14612) 评论(1) 推荐(14) 编辑
摘要: 面向对象的使用与注意事项 面向过程:当需要实现一个功能的时候,每一个具体的步骤都需要亲力,详细处理每一个细节面向对象:当需要实现一个功能的时候,不关心具体的步骤,而是找一个已经具有该功能的人,来帮我做事。 类与对象的关系 定义一个类,用来模拟“学生”事物。其中就有两组成部分: 属性(是什么): 姓名 阅读全文
posted @ 2019-06-23 19:49 菜鸟-传奇 阅读(761) 评论(0) 推荐(0) 编辑
摘要: Java的内存需要划分成为5个部分: 1.栈(Stack):存放的都是方法中的局部变量。方法的运行一定要在栈当中运行。 局部变量:方法的参数,或者是方法{}内部的变量 作用域:一旦超出作用域,立从栈内存当中消失。 2.堆(Heap):凡是new出来的东西,都在堆当中。堆内存里面的东西都有一个地址值: 阅读全文
posted @ 2019-06-21 19:08 菜鸟-传奇 阅读(1178) 评论(0) 推荐(1) 编辑
摘要: 数组 数组的概念:是一种容器,可以同时存放多个数据值 数组的特点: 数组的初始化:在内存当中创建一个数组,并且向其中赋予一些默认值。 两种常见的初始化方式: 1.动态初始化(指定长度)2.静态初始化(指定类容) 解析含义: 左侧数据类型:也就是数组当中保存的数据,全都是统一的什么类型 左侧的括号:代 阅读全文
posted @ 2019-06-21 19:07 菜鸟-传奇 阅读(1987) 评论(0) 推荐(3) 编辑
摘要: 方法的重载 对于功能类似的方法来说,因为参数列表不一样,却需要记住那多不同的方法名称,太麻烦。 方法的重载(Overload):多个方法的名称一样,但是参数列表不一样。好处:只需要记住唯一一个方法名称,就可以实现类似的多个功能。 方法的重载与下列因素相关: 方法的重载与下列因素无关: 例子: 题目要 阅读全文
posted @ 2019-06-20 20:19 菜鸟-传奇 阅读(2901) 评论(0) 推荐(0) 编辑
摘要: 方法的使用与注意事项 方法 方法其实就是若干语句的功能集合。 参数(原料):就是进入方法的数据。 返回值(产出物):就是从方法中出来的数据。 定义方法的完整格式 修饰符:常用的固定写法,public static 返回值类型:也就是方法最终产生的数据结果是什么类型 方法名称:方法的名字,规则和变量一 阅读全文
posted @ 2019-06-20 19:45 菜鸟-传奇 阅读(974) 评论(0) 推荐(0) 编辑
摘要: 循环结构的基本组成部分,一般可分为四部分: 三种循环的区别: 关于循环的选择,有一个小建议: 凡是次数确定的场景多用for循环;否则多用while循环。 阅读全文
posted @ 2019-06-19 16:55 菜鸟-传奇 阅读(998) 评论(0) 推荐(1) 编辑
摘要: switch语句使用的注意事项: 多个case后面的数值不可以重复。 switch后面的小括当中只能是下列数据类型: switch语句格式可以很灵活:前后顺序可以颠倒,而且break语句还可以省略。 阅读全文
posted @ 2019-06-19 15:54 菜鸟-传奇 阅读(5394) 评论(0) 推荐(4) 编辑
摘要: jshell,是JavaJDK9这个大版本更新以来,带来的一个轻量级小工具。我们再也不用进入Java目录,编写一个Java文件,然后再去编译,最后才能执行它。 这里,你可以直接写一个小功能,就能去实现它。这就是jshell带来的一个小便利。 介绍:jshell这是Java用来写脚本的轻量小工具。 直 阅读全文
posted @ 2019-06-19 15:51 菜鸟-传奇 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 运算符的使用与注意事项 四则运算当中的加号“+”有常见的三种用法: 自增运算符:++ 自减运算符:-- 基本含义:让一个变量涨一个数字,或者让一个变量降一个数字1使用格式:写在变量名称之前,或者写在变量名称之后。 使用方法: 使用区别: A:如果时【前++】,那么变量【立刻+1】,然后拿着结果进行使 阅读全文
posted @ 2019-06-18 17:33 菜鸟-传奇 阅读(1081) 评论(0) 推荐(0) 编辑