java
文章平均质量分 90
洁洁好累
这个作者很懒,什么都没留下…
展开
-
java--集合、数据结构、泛型
1、数组和集合的元素存储的个数问题。数组定义后类型确定,长度固定集合类型可以不固定,大小是可变的。2、数组和集合存储元素的类型问题。数组可以存储基本类型和引用类型的数据。集合只能存储引用数据类型的数据。3、数组和集合适合的场景数组适合做数据个数和类型确定的场景。集合适合做数据个数不确定,且要做增删元素的场景。1、集合的代表是?Collection接口。2、Collection集合分了哪2大常用的集合体系?List系列集合:添加的元素是有序、可重复、有索引。Set系列集合:添加的元素原创 2022-06-18 21:17:21 · 133 阅读 · 0 评论 -
java--常用API、Lambda、 常见算法
1、日期对象如何创建,如何获取时间毫秒值?public Date();public long getTime();2、时间毫秒值怎么恢复成日期对象public Date(long time);public void setTime(long time);Calendar代表了系统此刻日期对应的日历对象。Calendar是一个抽象类,不能直接创建对象。Java为了实现一切皆对象,为8种基本类型提供了对应的引用类型。后面的集合和泛型其实也只能支持包装类型,不支持基本数据类型。原创 2022-06-18 01:16:22 · 515 阅读 · 0 评论 -
java--多态、内部类、常用API
什么是多态?同类型的对象,执行同一个行为,会表现出不同的行为特征。多态中成员访问特点方法调用:编译看左边,运行看右边。变量调用:编译看左边,运行也看左边。(多态侧重行为多态)多态的前提有继承/实现关系;有父类引用指向子类对象;有方法重写。优势在多态形式下,右边对象可以实现解耦合,便于扩展和维护。(举例:玩具车为父类 有很多子类,车轮/电池。如果电池或车轮坏了,换一个安上去就好)定义方法的时候,使用父类型作为参数,该方法就可以接收这父类的一切子类对象,体现出多态的扩展性与便利。多态下原创 2022-06-17 14:29:01 · 110 阅读 · 0 评论 -
java加强--语法
包是用来分门别类的管理各种不同类的,类似于文件夹、建包利于程序的管理和维护。建包的语法格式:package 公司域名倒写.技术名称。报名建议全部英文小写,且具备意义package com.itheima.javabean;public class Student {}建包语句必须在第一行,一般IDEA工具会帮助创建导包相同包下的类可以直接访问,不同包下的类必须导包,才可以使用!导包格式:import 包名.类名;假如一个类中需要用到不同类,而这个两个类的名称是一样的,那么默认只能导入一个类,另原创 2022-06-05 14:25:58 · 85 阅读 · 0 评论 -
java加强--继承
Java中提供一个关键字extends,用这个关键字,我们可以让一个类和另一个类建立起父子关系。public class Student extends People {}Student称为子类(派生类),People称为父类(基类 或超类)。使用继承的好处当子类继承父类后,就可以直接使用父类公共的属性和方法了。因此,用好这个技术可以很好的我们提高代码的复用性继承设计规范:子类们相同特征(共性属性,共性方法)放在父类中定义,子类独有的的属性和行为应该定义在子类自己里面。为什么?如果子类的独有属性、原创 2022-06-03 21:42:46 · 134 阅读 · 0 评论 -
java加强--static
static是静态的意思,可以修饰成员变量和成员方法。static修饰成员变量表示该成员变量只在内存中只存储一份,可以被共享访问、修改。成员方法的分类:静态成员方法(有static修饰,属于类),建议用类名访问,也可以用对象访问。实例成员方法(无static修饰,属于对象),只能用对象触发访问。表示对象自己的行为的,且方法中需要访问实例成员的,则该方法必须申明成实例方法。如果该方法是以执行一个共用功能为目的,则可以申明成静态方法。工具类:工具类中定义的都是一些静态方法,每个方法都是以完成一个共用原创 2022-06-02 13:24:32 · 131 阅读 · 0 评论 -
java基础--String和集合
@TOCString简单介绍⚫ String类定义的变量可以用于存储字符串,同时String类提供了很多操作字符串的功能,我们可以直接使用。需要比较内容的API字符串的内容比较:⚫ 推荐使用String类提供的“equals”比较:只关心内容一样即可集合是与数组类似,也是一种容器,用于装数据的。比如购物车⚫ 集合的大小不固定,启动后可以动态变化,类型也可以选择不固定。⚫ 集合非常适合做元素个数不确定,且要进行增删操作的业务场景。⚫ 集合还提供了许多丰富、好用的功能,而数组的功能很单一。⚫原创 2022-06-02 00:50:37 · 986 阅读 · 0 评论 -
java学习--面向对象基础
在Java中,必须先设计类,才能获得对象。类(设计图):是对象共同特征的描述; 对象:是真实存在的具体实例。⚫ 成员变量的完整定义格式是:修饰符 数据类型 变量名称 = 初始化值; 一般无需指定初始化值,存在默认值。⚫ 类名首字母建议大写,且有意义,满足“驼峰模式”。⚫ 一个Java文件中可以定义多个class类,且只能一个类是public修饰,而且public修饰的类名必须成为代码文件名。实际开发中建议还是一个文件定义一个class类。⚫ 注意:当堆内存中的类对象或数组对象,没有被任何变量引用(原创 2022-06-01 16:57:30 · 91 阅读 · 0 评论 -
java学习--方法
⚫ 方法是一种语法结构,它可以把一段代码封装成一个功能,以方便重复调用。使用方法的好处是?⚫ 提高了代码的复用性。⚫ 让程序的逻辑更清晰。定义修饰符 返回值类型 方法名( 形参列表 ){方法体代码(需要执行的功能代码)return 返回值; }⚫ 方法的修饰符:暂时都使用public static 修饰。⚫ 方法申明了具体的返回值类型,内部必须使用return返回对应类型的数据。⚫ 形参列表可以有多个,甚至可以没有; 如果有多个形参,多个形参必须用“,”隔开,且不能给初始化值。方法常见问原创 2022-06-01 14:45:19 · 566 阅读 · 0 评论 -
java基础(数组) 二
⚫ 数组就是用来存储一批同种类型数据的内存区域(可以理解成容器)结论:数组适合做一批同种类型数据的存储。⚫ 定义数组的时候直接给数组赋值。// 完整格式数据类型[] 数组名 = new 数据类型[]{元素1,元素2 ,元素3… };double[] scores = new double[]{89.9, 99.5, 59.5, 88.0};int[] ages = new int[]{12, 24, 36}// 简化格式数据类型[] 数组名 = { 元素1,元素2 ,元素3,… };int[]原创 2022-06-01 13:42:59 · 395 阅读 · 0 评论 -
java基础学习/复习
编程语言发展历程⚫ 机器语言⚫ 汇编语言⚫ 高级语言⚫ JVM(Java Virtual Machine):Java虚拟机, 真正运行Java程序的地方。⚫ JDK(Java Development Kit): Java开发工具,包含java编译器、java虚似机、以及java帮我们写好的程序…等所有需要的东西。⚫ JRE(Java Runtime Environment): Java运行时环境,只包含java虚似机、以及java帮我们写好的程序等java运行所需的东西。IDEA 常用快捷键原创 2022-05-31 14:50:24 · 229 阅读 · 0 评论 -
ssm(springmvc+mysql+mybatis)菜品管理系统
前情提要:听完狂神的ssm照着写的系统。所以功能啥的基本差不多。就当留念总结了。1.老规矩开始先建一个空maven叫做foodbuild,建好之后增加web框架。2.在pom.xml导入相关依赖。3.然后配置tomcat4.导入lib包(后期如果还有问题可能没导完全,可以再导一次)(emmm真麻烦,我直接放什么里面该有什么代码了,想重头学找狂神吧!)按照上面创建,再把所有内容贴进去应该问题不大文件框架截图以下为pom.xml中的代码<?xml version="1.0" e原创 2021-12-21 19:13:15 · 848 阅读 · 0 评论