首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
java基础学习
一起打滚吧
创建于2022-02-23
订阅专栏
java基础学习总结(总结自尚硅谷java入门视频)
暂无订阅
共35篇文章
创建于2022-02-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
理解main方法语法(总结自韩顺平老师视频)
public static void main(String[] args){} 1 为什么是public呢,应为main方法由虚拟机调用,满足调用条件的只有public了,在同一个工程中。 2 ja
可变参数
视频地址:https://www.bilibili.com/video/BV1fh411y7R8?p=234&spm_id_from=pageDriver
关于对象
一个应用场景 注意事项和细节说明 属性的定义语法同变量 示例: 访问修饰符 属性类型 属性名 (访问修饰符:控制属性的访问范围) 属性的定义类型可以为任意类型,包含基本类型和引用类型 属性如果不赋值,
方法传参机制
案例一 (基本数据类型,值传递) 视频地址 https://www.bilibili.com/video/BV1fh411y7R8?p=211&spm_id_from=pageDriver 案例二(引
方法基础
成员方法的定义11111111111111111111111111111111111111111111111
数组
使用方式 动态初始化1 数据类型[] 数组名 = new 数据类型[大小] 数据类型 数组名[] = new 数据类型[大小] 数组的引用(使用): 索引是从零开始的 数组名[下标/索引] eg: 要
super关键字(待完善)
基本介绍 super代表父类的引用,用于访问父类的属性,方法,构造器。 访问父类的属性,但不能访问父类的private属性 访问父类的方法,但不能访问父类的private方法 访问父类的构造器:sup
static(待完善)
static method 静态方法 整个Class共享的method 类名.方法名 non-static method 非静态方法(实例方法) 具体实例的method 因为是具体实例的方法 所以需要
this关键字(待完善)
什么是this java虚拟机会给每个对象分配this,代表当前对象。 简单的说 哪个对象调用,this就代表哪个对象 this的注意事项和使用细节 this关键字可以用来访问本类的属性,方法,构造器
对象创建的流程分析
创建一个对象,首先在方法区加载类信息 这里是 Person,只会加载一次 new的时候 在堆中开辟空间 默认初始化属性 age = 0 name= null 对属性进行显示的初始化(赋值) age =
构造器方法/构造器
看一个需求 在创建对象时,直接指定对象的属性值怎么做 这时就可以使用构造器 基本语法 [修饰符] 方法名(形参列表){ 方法体; } 构造器的修饰符可以默认 也可以是public protected
break,continue,return
break 基本介绍 break语句用于终止某个语句块的执行,一般使用在switch或者循环中。 (终止或者提前终止循环,默认退出最近的循环体,不影响之后的代码执行) continue 基本介绍 co
while/for
while执行流程 for循环执行流程 11111111111111111111111111111111111111111111111
文件基础知识
什么是文件:文件就是存储数据的地方 文件流:文件在程序中是以流的形式来操作的 流:数据在数据源和程序之间经历的路径 输入流:数据从数据源到程序的路径(磁盘 到 内存) 输出流:数据从程序到数据源的路径
==和equals
引用自https://zhuanlan.zhihu.com/p/58126578 想必你在面试题中多多少少碰见过让你对比equals和==的区别的,我们大体上的区别相比一定能说出来,但是未必能说得好,
this/super
this可以用来修饰:属性,方法,构造器。 this理解为当前对象 通过this调用构造器,必须放在构造器首行 super关键字的使用 supper理解为:父类的 supper 可以用来调用:属性、方
JavaBean/UML类图
JavaBean是一种java语言写成的可重用组件 所谓JavaBean,是值符合如下标准的Java类 1 类是公共的 2 有一个无参的公共构造器 3 有属性,且有对应的get、set方法 用户可以使
方法的重载(overload)
重载的概念: 在同一个类中,允许存在一个以上的同名方然,只要他们的参数个数或者参数类型不同即可。 重载的特点:与返回值类型无关,只看参数列表,且参数列表必须不同(参数的个数或参数的类型)。调用时,根据
***动态绑定机制
当调用对象方法的时候,该方法会和该对象的内存地址/运行类型绑定 当调用对象属性时,没有动态绑定机制,哪里声明哪里调用 以后再对案例进行补充,有比较复杂的情况
匿名对象
``` /* * 匿名对象的使用 * */ public class ClassDemo01 { public static void main(String[] args) { //这里声明了变量名
下一页