随笔分类 -  java基础

摘要:“就算步伐很小,也要步步前进” 最近效率真的有点低唉,我得缓缓 1、JUnite单元测试(重要) 是啥? 一个框架 为什么要用? 1、可以书写一系列的测试方法,对项目的所有接口或方法进行单元测试 2、启用单元测试后是个自动化测试 3、只需查看最后结果 4、每个单元测试的用例相对独立,由JUnit启动 阅读全文
posted @ 2022-08-08 22:01 来日可追 阅读(44) 评论(0) 推荐(0) 编辑
摘要:枚举==enum== 为什么要枚举?? 避免一些不合理的输入类型或值,就是解决一些非法赋值问题。 好处: 1、类型安全 2、易赋值 3、代码清晰 1、定义 指由一组固定的常量组成的类型,就是一个特殊的类, 2、使用 [Modifier] enum enumName { enumContantName 阅读全文
posted @ 2022-08-01 22:55 来日可追 阅读(27) 评论(0) 推荐(0) 编辑
摘要:一、常用API Application Programing Interface :应用程序接口,jdk提供的一些类,我们可以直接调方法来解决问题; 类的方法在宏观上都可以称为接口 1.1 与时间有关API 1.1.1 时间戳 格林尼治时间1970年1月1号0时0分0秒 到 今天此时此刻的毫秒数 1 阅读全文
posted @ 2022-07-28 21:12 来日可追 阅读(57) 评论(2) 推荐(0) 编辑
摘要:"纸上得来终觉浅,绝知此事要躬行" 1、外部类 2、内部类: note: 以下所称的外部类是相对于本类内部的类来说的,并不是上面所说的外部类!! 在本类的内部进行其他类结构的嵌套操作 可以被访问权限修饰符修饰 内部类能放啥?? 不能放静态方法,可以继承,可以实现接口,静态的东西写不了!!! 静态内部 阅读全文
posted @ 2022-07-28 19:12 来日可追 阅读(149) 评论(0) 推荐(0) 编辑
摘要:面向对象(7) 类的内部结构:属性、方法、构造器、代码块、内部类 1、代码块 ??: 初始化块,属于类的成员,是将一些逻辑语句封装在方法体中,(但不是方法体)通过{}包裹起来;代码块没方法名,没参数,没返回值,没返回权限,它不需要通过对象或类进行显式调用,它会在类加载或创建对象时隐式调用 2、代码块 阅读全文
posted @ 2022-07-27 22:48 来日可追 阅读(23) 评论(0) 推荐(0) 编辑
摘要:匿名实现类 是什么?? 匿名实现类就是没有名字的一个类; 类里能干的事它都能干,相当于单独创建的类; 阅读全文
posted @ 2022-07-26 22:45 来日可追 阅读(182) 评论(0) 推荐(0) 编辑
摘要:面向对象(6)抽象类和接口 抽象类不能直接实例化,可以通过多态的向上转型 可以把它(该抽象类)当一个类型使用,通过创建一个引用变量,类型为抽象类,指向非抽象的子类实例。 1、抽象类和抽象方法的使用: 抽象类中可以没有抽象方法,但包含有抽象方法的类一定是抽象类; 如果子类没有实现父类所有的抽象方法,子 阅读全文
posted @ 2022-07-26 22:07 来日可追 阅读(62) 评论(0) 推荐(0) 编辑
摘要:Java面向对象之多态基础 1、怎么理解多态? 同一方法可以根据发送对象的不同而采用多种不同的行为方式 同一事物,由于条件不同,产生的结果也不同 同一引用类型,使用不同实例时,执行不同的操作而呈现不同的结果 多态是方法的多态(不是属性!) 子类重写了父类的方法,执行子类的方法 1.1 多态实现条件 阅读全文
posted @ 2022-07-25 19:54 来日可追 阅读(47) 评论(0) 推荐(0) 编辑
摘要:Object 类 是所有类的直接或间接父类; 一个类没有使用extends关键字明确标识继承关系,默认继承Object类; 1、Object 类被子类常重写的方法 1.1 toString() 返回当前对象本身的有关信息,按字符串对象返回; 1.2 equals() 比较两对象是否是同一对象,是则返 阅读全文
posted @ 2022-07-23 15:01 来日可追 阅读(32) 评论(0) 推荐(0) 编辑
摘要:继承(Java面向对象三大特征之一) 多个类存在相同属性和行为时,将这此内容抽取单独的一个类中,(类当中抽象出一个类(父类)) 减少代码量;方便修改代码 父类(基类)与子类是is-a关系,子类可以直接访问父类非私有的属性和行为 1.1、使用继承 1.1.1 编写父类A 访问修饰符 class A{ 阅读全文
posted @ 2022-07-21 19:53 来日可追 阅读(100) 评论(0) 推荐(2) 编辑
摘要:面向对象(3) 一、String 是一个类 String str = "这是String类的对象"; // 类要创建对象要new,但为啥在String上不用new,就可以把这个str称为对象 String str2 = new String("这是String类的对象"); // String类的对 阅读全文
posted @ 2022-07-20 20:37 来日可追 阅读(28) 评论(1) 推荐(0) 编辑
摘要:面向对象(2) 1、类与类之间的关系 1.1 use……a(行为使用关系) 人使用工具,这个工具不属于人,不是人的属性 人和工具是使用关系 // 旅游要用车 public void travel(Car car){ // 这里Car 型的car和String型的str用法一样,作为局部变量,还没赋值 阅读全文
posted @ 2022-07-19 20:34 来日可追 阅读(26) 评论(0) 推荐(0) 编辑
摘要:2022-07-18 第10组 蒋萍 Java面向对象(1)面向对象(OOP) Object-Oriented Programming 还可以结合这篇:(可能会有更新) https://www.cnblogs.com/fulfill/p/15957699.html java是一门面向对象的编程语言,Java中,万事万物皆对象; 在linux中,万事万物皆文件 阅读全文
posted @ 2022-07-18 18:55 来日可追 阅读(27) 评论(0) 推荐(0) 编辑
摘要:2022-07-16 第10组 蒋萍 关于用数组实现员工管理系统的操作一步一步,稳步前行 写在前面 我觉得今天的进步是巨大的,在经过昨晚一系列的思考和尝试,但没有实现所有功能,今天跟着老师的思路又分析了一遍,关于昨晚的所有不清楚的地方,今天我都有了更深刻的认识,在一次次跟着老师走的过程中,不管是代码的熟练度还是分析问题的放方方面面,我明显感觉我是真的在进步,虽然我一年 阅读全文
posted @ 2022-07-16 13:21 来日可追 阅读(33) 评论(1) 推荐(0) 编辑
摘要:2022-07-15 第10组 蒋萍 数组的查找、排序和反转写在前面 “长春也很美” “有多美呢?” “长春那样美” 今天开始接触算法题,能看懂,思路感觉也不难,但代码要自己敲出来,怕是搞不定,u呜呜呜,要一直努力呀~~ 数据结构 1、数组:最基本的数据结构(数组就是一张线性表:数据元素间是一对一对的关系,除了第一个和最后一个之外,其余元素都是首尾连接的) 阅读全文
posted @ 2022-07-15 18:04 来日可追 阅读(29) 评论(1) 推荐(0) 编辑
摘要:关于数组数组 数组就是存储数据长度固定的容器,要保证多个数据的数据类型一致; 1、数组声明创建 note:数组有定长特性,长度一旦指定,不可更改; 1.1 方式一: // 数组存储的数据类型[] 数组名称 = new 数组存储的数据类型[长度]; int[] nums = new int[10];//定义存 阅读全文
posted @ 2022-07-14 18:56 来日可追 阅读(53) 评论(0) 推荐(0) 编辑
摘要:2022-07-14 第10组 蒋萍 Java笔记写在前面: "学会独立思考就是进步" 哈哈哈哈,哈喽,今天的头脑风暴来啦~ 今天做了六个娜娜的表情包,嘿嘿,学习新知识可太快乐了,可能掌握得比较慢,但每天都有进步,nice! 一、引用数据类型 1.1 String 1.1.1字符串的拼接 String s = "hello"; System.out 阅读全文
posted @ 2022-07-14 18:40 来日可追 阅读(29) 评论(0) 推荐(0) 编辑
摘要:初识Java “公主岭为什么叫公主岭呢?” “因为那里有公主呀” 今天的内容感觉有点碎,感觉不难,就是记忆的比较多,得多看几遍!!! 一些计算机常用命令: win+r:打开指令控制台 输入盘符f:,直接切换到目标的盘 cd..返回上一级目录 进入指定目录 cd a dir查看当前目录下的文件夹信息 阅读全文
posted @ 2022-07-13 17:42 来日可追 阅读(14) 评论(0) 推荐(0) 编辑
摘要:“乐观才是常态” Java异常及异常处理 异常是一种特殊的对象,类型为java.lang.Exception或其子类 当一个程序抛出异常时,抛异常后面的语句不再执行,类似于return的功能, 终止方法的执行 Java异常处理通过5个关键字来实现:try、catch、finally、throw、th 阅读全文
posted @ 2022-03-23 21:12 来日可追 阅读(208) 评论(0) 推荐(0) 编辑
摘要:Java多态中出现的绑定机制 静态绑定;动态绑定; 1、成员变量(包括静态变量和实例变量——静态绑定机制) 与变量所声明的类型绑定;在编译阶段就完成了绑定; 2、实例方法(动态绑定机制) 与引用变量实际引用的对象绑定,调用重写后的方法;由运行时的jvm决定; 3、静态方法(静态绑定机制) 与引用变量 阅读全文
posted @ 2022-03-16 22:04 来日可追 阅读(66) 评论(0) 推荐(0) 编辑