![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DAY
m7y7m7y7m7y7
这个作者很懒,什么都没留下…
展开
-
基础班--day06
1.参数传递package cn.itcast.day06练习一天.参数传递;/* 参数为基本数据类型 基本数据类型作为方法参数传递的时候 传递的是值(不能将自己方法内部的变量给别的方法,但是能将自己方法内部变量的值通过参数传递给别的方法) 局部变量: 定义在方法中,或者方法的参数位置 作用范围: 只服务于自己的方法,别的方法使用不了 */public class 参数为基本数据类型 { public static void main原创 2020-11-26 10:36:15 · 116 阅读 · 0 评论 -
基础班--day05
1.习题package cn.itcast.day05.习题;/* 实现不定次数打印,“官人,快来嘛” 参数:要 方法名:要 返回值:不要*/public class 实现不定次数打印 { public static void main(String[] args) { print(5); } public static void print(int n){ for (int i = 1; i <=n; i++原创 2020-11-26 10:31:59 · 94 阅读 · 0 评论 -
基础班--day04
1.作业package cn.itcast.day04.作业;import java.util.Random;public class A六个随机数放入数组并求和 { public static void main(String[] args) { Random rd=new Random(); //100以内的随机数 int []arr=new int[6]; for (int i = 0; i < arr.lengt原创 2020-11-26 10:23:02 · 101 阅读 · 0 评论 -
基础班--day03
1.DoWhilepackage cn.itcast.day03.DoWhile;/* do...while语句 基本格式: do { 循环体语句; }while(条件判断语句); 完整格式: 初始化语句; do { 循环体语句; 条件控制语句; }while(条件判断语句); 执行流程: 1:执行初始化语句 2:执行循环体语句 3:执行条件控制语句 4:执行条件判断语句,看其结果是true还是false原创 2020-11-26 09:55:42 · 57 阅读 · 0 评论 -
基础班--day02
1.scannerpackage cn.itcast.day02.Scanner;import java.util.Scanner;/*导包:alt+回车-->import class Scanner: 1.概述:Java自带的一个类 2.作用:可以通过键盘录入的形式,将我们想要的数据录入到代码中,参与运行 3.怎么使用: a.导包:为了找到这个类,使用这个类-->不用我们手动导包,idea自动导包 在class上原创 2020-11-26 09:50:49 · 132 阅读 · 0 评论 -
day08 集合
MapHashMap集合01HashMapTest键或值是自定义对象import com.itheima.公用的类.domain.Person;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;/** Map接口的实现类:HashMap* 底层是哈希表结构, 数组+单项链表* 无序(存储和取出方法不一样)* 集合,可以使用null作为键和值原创 2020-06-10 17:57:09 · 76 阅读 · 0 评论 -
day07 集合
CodeHashCodeTest对象的哈希值public class Student { //重写父类的方法hashCode,等于说哈希值可以改变,从1846274136改成9527,类似于自己弄的编号, // 和以前讲的地址值(java我们不知道,只是那样说而已,Java中我们说的是哈希值)不一样,以前的地址值类似于身份证,是不能改变的,和哈希值不一样 public int hashCode(){ return 9527; }}/* * 对象原创 2020-06-10 17:47:57 · 77 阅读 · 0 评论 -
day06 集合
Collection接口import java.util.ArrayList;import java.util.Collection;/** java.util.Collection接口,所有单列集合的顶层的接口* 接口中的方法:所有的子类接口和实现类,都具备* 接口是抽象的,不能实例化对象,找实现类使用ArrayList* */ public class CollectionTest { public static void main(String[] args)原创 2020-06-10 17:37:02 · 113 阅读 · 0 评论 -
day05 API异常
BigDecimal类小数import java.math.BigDecimal;//BigDecimal类的加减乘与BigInteger类相同,除法不同public class BigDecimalTest { public static void main(String[] args) { method01(); } /* 除法 * BigDecimal 进行除法运算 * 方法名字 divide * 如果计算的结果,是无限小数,出现原创 2020-06-10 17:28:50 · 99 阅读 · 0 评论 -
day04 API
Array01数组的排序/** * 数组的排序:冒泡 * 数组中的元素,进行排序,默认都是升序 * 4 3 1 2 --> 1 2 3 4 * 排序的方法非常多: * 冒泡,选择,插入,二分,希尔,快速 * * 数组排序: 核心思想, 数组中的元素比较,换位置 */public class ArrayTest01数组的排序 { public static void main(String[] args) { int []arr原创 2020-06-10 17:17:36 · 87 阅读 · 0 评论 -
day03面向对象
final修饰类/关键字翻译为最终可以修饰的内容:1.类2.方法3.类中的成员变量针对1:在类的定义上使用final,表示最终类,太监类,不能继承,没有子类定义类,功能非常完美了,不打算让子类进行扩展最终类可以继承其他类,使用最终类创建对象,调用方法和final无关针对2:定义在方法的声明上,使用关键字final最终方法不能被子类重写方法中的局部变量:final修饰局部变量,一次赋值终生不变,看成常量;final修饰引用类型变量,切记:final修饰引用变量,指的是引用类型保存的原创 2020-06-10 16:27:55 · 72 阅读 · 0 评论 -
day02面向对象
接口是java中的一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么接口的内部主要就是封装了方法,包含抽象方法、默认方法和静态方法。使用关键字interface,它也会被编译成.class文件。抽象类:类中方法不明确做什么,定义为抽象方法,用abstract修饰,没有{}主体。一个抽象类中,定义了n个方法,全都是抽象的,这个再被称为类就不合适了,更贴切的名字叫接口(方法的集合,抽象);理解为全是抽象方法的抽象类----接口。接口的定义:使用关键字interface原创 2020-06-10 14:50:18 · 106 阅读 · 0 评论 -
day01面向对象
/*面向对象(回顾)OOPO:OrientedO:ObjectP:Programming类一类事务的抽象表示(写人的名字,人的年龄)对象:是类的实例,生活中真实存在的事物。对象都是通过类产生的。*/创建Person类public class Person { private String name; private int age;//快捷键atl+ins生成get/set方法 public String getName() { return原创 2020-06-10 11:54:15 · 104 阅读 · 0 评论