自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 java_api

1、常用APIObject一个类要么默认继承了Object类,要么间接继承了Object类,Object类是java中的祖宗类Object类的方法是一切子类都可以直接使用的,所有我们要学习Object类的方法常用的方法:toString()、equals()toString()存在的意义默认是打印当前对象的地址父类toString()方法存在的意义就是为了被子类重写,以便返回对象的内容信息,而不是地址信息!!!equals()默认是比较当前对象与另一个对象的地址是否相同,返回true/f

2022-05-03 16:08:34 431

原创 内部类java_day9

内部类定义:内部类就是定义在一个类里面的类,里面的类可以理解成==“寄生”,外部类可以理解成“宿主”==。使用场景、作用当一个事物的内部,还有一个部分需要一个完整的结构进行描述,而这个内部的完整的结构又只能为外部事物提供服务,那么整个内部的完整结构可以选择内部类来设计(汽车&发动机)内部类通常可以方便地访问外部类的成员,包括私有成员内部类提供了更好的封装性,内部类本身就可以用private、protected等修饰,封装性可以得到更多控制(外部类只能用public修饰)内部类的分类

2022-04-19 10:21:15 128

原创 Java_polymorphic_day8

多态1、多态1.1 多态的常见形式1.2 成员访问特点1.3 多态的前提1.4 多态的优势1.5 多态下的问题1、多态polymorphic同类型的对象,执行同一个行为,会表现出不同的行为特征1.1 多态的常见形式父类类型 对象名称=new 子类构造器;Animal animal = new Dog();//动物:狗、乌龟接口 对象名称 = new 实现类构造器;USB usb = new Mouse();//USB接口:鼠标、键盘1.2 成员访问特点方法调用:编译看左边(

2022-04-10 19:07:59 278

原创 抽象&接口_day7

抽象、接口1、抽象类1.1使用场景1.2使用抽象类举例1.3注意2、接口2.1接口用法2.2注意事项2.3JDK8开始接口新增的方法1、抽象类使用abstract修饰的类(可以修饰类、方法)可以理解成一张不完整的设计图,一般作为父类,让子类来继承(去细化)1.1使用场景当父类知道子类一定要完成某些行为,但是每个子类该行为的实现又不同,于是父类就把该行为定义成抽象方法的形式,具体实现交给子类去完成。这个父类就是抽象类。抽象类的特征、注意事项类有的成员(成员变量、方法、构造器)抽象类都具备

2022-04-07 21:50:21 244

原创 java_day6

包、常量、修饰符、枚举1、包2、权限修饰符3、final修饰符3、常量4、枚举1、包包是用来分门别类地管理各种不同类的,类似于文件夹,建包有利于程序的管理和维护。建包语法格式公司域名倒写.技术名称com.itheima.learn//但我习惯与只写技术名,每.一下就会产生一个包,像这样就三个包了包名建议全部英文小写,且具备意义建包语句必须在第一行,一般IDEA工具会帮助创建导包相同包下的类可以直接访问,不同包下的类必须导包:import 包名.类名;其实一般的开发工具(如ID

2022-04-01 21:42:58 490

原创 继承(背背背)

继承相关笔记继承继承设计规范内存图继承的特点方法重写重写注意事项子类继承父类后构造器的特点继承什么是继承?Java中提供一个关键字extends,用这个关键字,我们可以让一个类和另一个类建立起父子关系(子类extends父类,子类更强大)子类(派生类)、父类(基类或超类)子类可以直接使用父类公共的属性和方法好处:提高代码的复用性继承设计规范子类们相同特征放在父类中定义,子类独有的属性和行为应该定义在子类自己里面因为如果子类的独有属性、行为定义在父类中,会导致其它子类也会得到这些属性和

2022-03-28 21:48:51 251

原创 java笔记——day4

static关键字1、static关键字2、代码块2.1静态代码块2.2构造代码块3、单例设计模式3.1饿汉单例模式3.2懒汉单例模式1、static关键字static 是静态的意思,可以修饰成员变量和成员方法static修饰成员变量表示该成员变量在内存中只存储一份,可以被共享访问、修改不同类中访问静态变量(同一个类中直接静态变量名)类名.静态变量名(推荐)对象.静态变量名(不推荐)静态变量一般用public修饰(共享访问)static修饰的成员变量的内存原理当类加载进方法区的同时

2022-03-27 23:23:56 312

原创 java学习笔记——day3

重点掌握1、构造器2、this关键字3、封装思想5、String1、构造器学习主要目标:知道对象具体是通过调用什么代码得到的掌握为对象赋值的其他简便写法为以后学习面向对象编程的其他内容做支撑构造器:定义在类中,可以用于初始化一个类的对象,并返回对象的地址修饰符 类名(参数列表){……}无参数构造器:默认存在,初始化对象时,成员变量的数据均采用默认值有参数构造器:初始化对象时可以接收参数为对象进行赋值一旦定义了有参数构造器,那么无参数构造器就没有了,如果还想用无参数构造器,此时就需要自

2022-03-26 22:16:26 455

原创 java学习笔记——day2

java笔记1、Java内存分配1.1方法1.1.1定义1.1.2方法常见问题1.1.3内存机制:(弹夹,上膛)1.1.4Java的参数传递机制1.1.5方法重载(overload)2、面向对象编程(oop)3、垃圾回收(文章是根据所学视频上记录的,并不是我个人所完全创出,还有不知道为啥这截屏上传的图片糊的离谱QAQ)对day1的补充:两个变量指向同一个数组int[] arr1={1,2,3};int[] arr2=arr1;//赋值地址//两个存的地址一样,都指向同一个数组对象1、Java

2022-03-25 16:14:17 605

原创 java学习笔记——day1

java笔记字面量&变量数据类型命名规则类型转换运算符operatorAPI程序的流程控制数组字面量&变量字面量:计算机用来处理数据的,字面量就是告诉程序员:数据在程序中的书写格式字符:单引号,一个字符字符串:双引号布尔值:true,false变量:用来存储一个数据的内存区域,且里面存储的数据可以变化数据类型 变量名 = 初始值;变量使用的注意事项:1.变量必须先声明再使用2.变量声明后,不能存储其他类型的数据3.注意变量的有效范围(局部,全局),重名4.变量定义时可

2022-03-24 17:34:45 619

原创 java练手小项目_1

点菜“小程序”1、需求分析2、概要设计3、详细设计4、流程图5、扩展设计6、代码部分1、需求分析(1)用户可以点菜(2)用户可以查看已经点的菜(3)结账计算2、概要设计(1)编译工具:idea(2)主要是在控制台实现(3)只是很简单的一个程序,目的在于开始学习Java时锻炼一下思维3、详细设计主菜单界面:为用户与计算机进行交互public static void menu(){ System.out.println("-----主菜单-----"); System.

2022-01-19 12:39:48 112

原创 学生信息管理系统

学生信息管理系统1. 需求分析2. 概要设计3. 设计实现图解4. 调试分析5. 用户使用说明6. 文件目录7. 代码附上1. 需求分析(1) 实现一个学生信息管理系统,其中学生属性包含了:学号,姓名,语文成绩,数学成绩,英语成绩。(2) 设计合理的线性数据存储结构存储学生的信息。(3) 可实现学生信息的插入。(4) 可按学号、语文成绩、英语成绩、数学成绩实现学生信息的检索,且可以输出各科平均成绩。(5) 实现学生信息的修改。(6) 实现学生信息的删除。(7) 可按照姓名进行模糊查询,比如:

2022-01-14 18:43:50 976

原创 数据库学习笔记_01

文章目录数据库(DB)SQLSQL通用语法SQL的分类DDLDMLDQL1. 基础查询2. 条件查询数据库(DB)概念:Database,用于存储和管理数据的仓库数据库特点:1、持久化存储数据。其实数据库就是一个文件系统2、方便存储和管理数据3、使用同样的方式操作数据库–SQL常见的数据库软件:Oracle、MySQL、Microsoft SQL Sever、DB2……(用的比较多的是前面两种)SQLStructured Query Language:结构化查询语言。其实就是他定义了操作所

2021-10-20 22:11:02 244

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除