首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
java基础知识点
逸陌
创建于2022-04-16
订阅专栏
Java笔记
暂无订阅
共16篇文章
创建于2022-04-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
接口
抽象 抽象的地位 在面向对象当中,“抽象”到底属不属于OO的特征一直是一个被争论的问题。也就是说OO既有3大特征的说法,也有4大特征的说法。 其中长期以来面向对象专家(特别是国外),在他们的论文、书籍
多态
多态 多态的由来 多态在面向对象中的含义:相同的行为,不同的实现。 相同的行为的体现: 多态是描述行为的,也就是方法; 相同行为其实在本质上就是“同名”方法。 不同的实现: 同名的方法,但是个各自有各
继承2
继承2 -- Inherit 上一讲的关键 1、什么是继承? 2、什么时候做继承? is-a关系的时候 3、怎么做继承? extends 单继承 4、父类中的属性和行为的表现? 全部被子类继承,但能否
继承
继承 -- Inherit 继承的起源 在我们举的场景中,普通员工、小时工、年薪员工 都是 员工。如果我们不考虑这层关系,那么设计的时候就会出现以下的问题: 三个员工类各自独立,表现不出它们具有is-
类的高级概念
类的高级概念 static static关键字 -- 是一个可选修饰符,它本身的含义叫做“静态”。 它不仅只能修饰方法,它也可以修饰:属性、代码块、内部类 。 大家需要关注的是:我们学过的是属性、方法
封装
封装 封装 Encapsulation 面向对象在问题域中的分析与设计(简单版) 1、在问题域当中寻找名词; 我们找到的名词有两种情况: 一个是在Java语言当中,没有现成数据类型表示的,那么就是需要
对象的行为
对象的行为 在方法定义的时候,方法的生命部分(方法签名),不要写static;static是一种特殊的方法,后面再讨论; 方法调用仍然满足我们之前所学的“方法调用栈”的特性,先进后出。这里的栈指的是方
对象的关联关系
对象的关联关系 我们现在有了一些面向对象的基本认知了,至少包括:需要在问题域找 对象的三种关联关系 has-a关系 在语法上,has-a关系就是把一个对象设计为另一个对象的属性 eg: 关联分单向关联
面向对象
面向对象 面向对象 是一种编程思想,其本身与编程语言无关 编程思想是我们在编写程序、分析问题域的时候采用的一种思维方式。 我们在编程基础课,采用的是”面向过程“的编程思想。 结构化编程----面向过程
方法参数的传递
方法参数的传递 方法的使用 在很多情况下,被调用的方法模块(methodA)需要用到调用方(main)的数据。 而根据变量的作用域,main当中的数据只能在main方法内部操作,methodA看不到也
方法(函数)
方法(函数) 本质:一个功能块,模块化开发 方法的意义 复用性,可读性 方法定义的语法 方法定义由两部分组成---方法声明 和 方法实现 方法的声明 外部能不能访问这个方法; 如何访问这个方法,访问它
数组
嵌套循环 格式 关键是执行顺序,外层循环执行一次,内层循环执行一圈 1、几重循环看的是循环嵌套的层级,而不是循环的个数; 2、在语法上循环嵌套的层次是可以无限的,但是在现实开发当中,最多达到三重循环;
图形开发
GUI图形开发 消息框 -- 用来替代System.out.println() showMessageDialog() 接受两个参数,中间用","号分隔; 参数1:目前固定写为 null,代表弹在屏幕
循环语句
循环语句 循环:是由反复被执行的循环体语句和循环终止条件共同组成的 for循环 格式 for循环的三个表达式可以不写,但是两个“;”号不能少,在这种情况下,相当于是我们没有做循环次数的控制,循环体语句
分支语句
分支语句 单分之语句 单分支if语句: 格式: 一旦遇到if,程序首先会对条件表达式进行判定, 如果为true,则进入{}内部开始执行,执行结束后,出了{}继续 执行后面的代码; 如果为false,则
java基础
基本概念和基本语法*** 标识符和关键字 标识符 标识符分为两大类: 系统预定义标识符(关键字) 用户自定义标识符: 先人写好,后人用 本人自定义 自定义标识符命名规则 硬规则 --不遵守就会不能通过