首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java
四月145
创建于2022-09-23
订阅专栏
java的基本使用方法
等 1 人订阅
共26篇文章
创建于2022-09-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java-枚举
1、enum关键字声明枚举 某些类型的对象是有限的几个,这样的例子举不胜举: 星期:Monday(星期一)......Sunday(星期天) 性别:Man(男)、Woman(女) 月份:January
Java-静态static
Static 在类中声明的实例变量,其值是每一个对象独立的。但是有些成员变量的值不需要或不能每一个对象单独存储一份,即有些成员变量和当前类的对象无关。 在类中声明的实例方法,在类的外面必须要先创建对象
Java-关键字final
1.final的意义 final:最终的,不可更改的 2.final修饰类 表示这个类不能被继承,没有子类 3.final修饰方法 表示这个方法不能被子类重写 4.final修饰变量 final修饰某
Java-Object根父类
所有类的父类,每个类都使用 Object作为超类。 Object类型的变量与除Object以外的任意引用数据类型的对象都多态引用 所有对象(包括数组)都可以调用object类的方法。 如果一个类没有特
Java-this和super指示问题
变量前面没有super.和this. 在构造器、代码块、方法中如果出现使用某个变量,先查看是否是当前块声明的局部变量, 如果不是局部变量,先从当前执行代码的本类去找成员变量 如果从当前执行代码的本类中
Java-非静态代码块
作用:用来给实例变量初始化 意义:把多个构造器中的相同代码抽取出来,写到代码块中,减少代码冗余。 执行特点: 不使用代码块: 提取构造器公共代码到非静态代码块:
Java-向上转型和向下转型
转型能解决什么问题? 转型的类别: 对象的本质类型从头到尾都没有变,只是骗编译器的。 强调: 无论是向上转型还是向下转型,都是针对编译时类型,骗编译器。 运行时类型从头到尾都不会改变,new后面是什么
Java-构造方法
格式: 方法名与类名相同,大小写也要一致 没有返回值类型,连void都没有 没有具体的返回值(不能有return语句带回具体的结果) 执行时机: 创建对象的时候调用,每创建一次对象,就会执行一次构造方
Java-虚方法
1、虚方法: 凡是可以被子类重写的方法,都叫做虚方法。 子类不能重写的方法就不是虚方法。 不能重写的方法有:private等(后面还会学习static等) 2、虚方法的调用原则 (1)编译时:看父类
Java-多态
1、多态能解决什么问题? 问题:可以确定某个变量、元素等它的类型是属于某个系列的,但是不能确定它更具体的类型。 这个变量需要赋值的对象可能是这个系列的子类的任意一种对象。 那么就需要多态这种特性支持。
Java-方法重写(override)
1、方法的重写(Override) 或者说,子类对某个方法的实现有更进一步的改良, 子类完全可以重写这个方法。 2、IDEA中如何重写父类的某个方法呢? 快捷键:Ctrl + O 3、当通过子类对象调
Java-继承
面向对象的第二个基本特征:继承* 1 、什么是继承? 生活中: 继承 --> 延续 --> 扩展 代码中: 继承 --> 重复使用已有的类的代码(复用) --> 扩展已有类的代码(扩展) 2 、为什么
Java-面向对象-封装
面向对象变成思想,有三个基本特征: 如何实现封装? 权限修饰符使用的注意事项: 1 、如何使用私有化的属性( private ) 如果这个属性确实要被外部使用,需要提供 get 或 set 方法。 g
Java-对象数组
对象数组: 对象数组中元素存储的是对象的首地址。 二维数组内存分析。。。。。。。。。。。。。。。。。
Java-方法的重载(overload)
方法的重载: 方法重载的原则: (1)先找最匹配的 实参的个数和类型与形参的个数和类型一样的。 (2)再找能够兼容的 形参的类型可以兼容实参的类型(自动类型提升)或 形参的个数可以兼容实参的个
Java-可变参数(方法)
在JDK1.5之后,当定义一个方法时,形参的类型可以确定,但是形参的个数不确定,那么可以考虑使用可变参数。可变参数的格式: 可变参数的特点和要求: (1)一个方法最多只能有一个可变参数 (2)如果一个
Java-实例变量和局部变量的区别
1、声明位置和方式 (1)实例变量:在类中方法外 (2)局部变量:在方法体{}中或方法的形参列表、代码块中 2、在内存中存储的位置不同 (1)实例变量:堆 (2)局部变量:栈 3、生命周期 (1)实例
Java-方法的使用细节
在本类方法中使用本类对象:this作用? 类中方法this的作用?类中方法this的作用? >类似于定位的作用,在当前类中寻找本类成员变量
Java-包的概念
包:类似于目录结构。1、包的作用 (1)避免类的重名 (2)组织管理不同层(不同模块)的类 bean、service、dao、test等 (3)可以限定部分类或成员的可见性范围 2、如何声明包 pa
Java-类与对象的创建
类的定义: 【修饰符】 class 类名{ } 对象的创建 对象的实例变量 1、成员变量声明的位置:必须在类中方法外 2、成员变量声明的格式: 【修饰符】 class 类名{ 【修饰符】 数据类型
下一页