自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Day11面向对象-多态

2 接口2.1接口2.1.1 概念理解接口是一种约定规范,是多个抽象方法的集合。仅仅只是定义了应该有哪些功能,本身不实现功能, 至于每个功能具体怎么实现,就交给实现类完成。 接口中的方法是抽象方法,并不提供功能实现,体现了规范和实现相分离的思想,也体现了组件之间 低耦合的思想。 所谓耦合度,表示组件之间的依赖关系。依赖关系越多,耦合性越强,同时表明组件的独立性越差, 在开发中往往提倡降低耦合性,可提高其组件独立性,举一个低耦合的例子。 电脑的显卡分为集成显卡和独立显卡..

2022-03-18 19:48:06 157

原创 Day10面向对象-继承、抽象、方法重写

继承 继承引入 三个类都有重复的代码,可以把这共同的代码抽出去,抽出去放到另外一个类里面;下面的3个类和上面的类需要发生一点关系(继承),上面的类叫做 父类(超类,基类,根类),下面的类叫子类(派生类,拓展类);好处 : 提高了代码的复用性 继承作用 代码复用,提高开发效率和程序的扩展性。2.3 Java中类继承的基本语法① Java类中的继承的语法格式:class A{}class B extends A...

2022-03-15 15:43:15 175

原创 Day09面向对象:封装

​​​2匿名对象以及对象的生命周期2.1 匿名对象引入 案例: publicstaticvoidmain(String[] args) { //3.1. 创建对象 Studentstu = newStudent(); //3.2. 对象赋值 newStudent().name= "苍老师"; //其实这就是匿名对象 //3.3. 对象取值 System.out.println(newStudent().name);...

2022-03-11 18:17:58 597

原创 Day08面向对象-类和对象

1.初识面向对象1.1 面向过程 面向过程概念:是一种编程思想,就是分析出解决问题所需要的步骤,然后用方法把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。通过下面造车案例了解面向过程特点:开发周期慢,但是性能高假设我要造辆车,就需要以下步骤完成: step1. 设计画图 step2. 找矿=>挖矿=>炼铁=>打铁=>制作车体 step3. 生产发动机、变速箱等 step4. 养牛=>庖丁解牛=>...

2022-03-10 19:18:41 204

原创 Day07方法加强和API使用

方法加强练习【掌握】 /** * 方法练习题 */ publicclass_01Homework { publicstaticvoidmain(String[] args) { // 1.定义一个方法getMax,接收两个int参数,返回最大的一个数(低级)建议使用三目运算 /* * 2 方法的调用:(最重要) 看要调用方法是否有static修饰: 1 有static修饰,用:当前类名.方法名(实参(变量/值...

2022-03-10 18:59:07 371

原创 Day06数组加强和方法

数组加强练习【掌握】数组在实际工作及很多底层都有使用到,因此做一个加强练习。完成以下关于数组相关练习题1.统计一个字符在字符数组中第一次出现的下标(直接输出)2.统计一个字符在字符数组中出现的次数(直接输出)3.已知这样的整型数组 int[] arr = {1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 22}; 计算出其中的奇数和以及偶数和4.现在有数组 double[] scores = {11, 34, 76, 77, 88, 99, 58, 97, 5...

2022-03-07 16:41:10 157

原创 Day05数组入门

循环结构-for【重点】1.1 for循环【重点】for循环结构,其实就是对while循环的一种特殊简化。在实际开发中使用非常多,必须掌握扎实。基本语法: for(1.初始化条件语句; 2.条件判断语句; 4.循环控制语句){ 3. 循环体 } 执行流程:【重点】第1次:1. 初始化条件语句 => 2.条件判断语句 => 3. 循环体 => 4. 循环控制语句第2次:2. 条件判断语句 => 3. 循环体 => 4...

2022-03-06 14:30:18 213

原创 Day04运算符、选择结构、循环结构

1. 运算符1.1 位运算【了解】位运算:程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算就是直接对整数在内存中的二进制位进行操作。位运算符:​ ~n: 按位取反,运算的规律:0 -> 1, 1 -> 0。 记住公式:n的按位取反结果是:-(n+1)。 ~3计算过程,先将3转换为二进制0000 0011,再进行位运算 0000 0011 --------- 1111 1100=> -4 ...

2022-03-05 15:36:29 420

原创 Day03类型转换和运算符

1. 变量的分类变量按照声明的位置或作用范围分为成员变量和局部变量。1.1 成员变量1.1.1 成员变量概念:【掌握】直接声明在类中的变量,都是成员变量,可以放在方法的上方或者下方,成员变量与方法是平级的。1.1.2. 成员变量作用:【了解】成员变量用来解释这个类中的属性(面向对象重点讲,先不管)1.1.3. 成员变量特点:【掌握】1)作用域范围:在整个类中都可以使用成员变量。2) 成员变量使用之前,如果没有值,则系统会分配一个默认值。不同的数据类型默认值不...

2022-03-04 18:02:54 289

原创 Day02数据类型和变量

数据类型和变量的了解和写法,注解。

2022-03-04 15:06:57 2562

原创 Day01开发环境和第一个Java程序

职业发展【了解】 为什么需要了解职业发展 既然我们在这儿学习,要知道我们经过大概半年的学习我们能够达到什么水平,以及三五年以后能够达到什么水平,这就需要了解职业规划。 职业发展 IT领袖:年入数十上百亿(例如马化腾、李彦宏、丁磊、马云等,包括期权股票以及投资理财等收入。)IT大哥:年入过亿IT精英:年入百万千万(各IT公司副总裁级别人物,包括COO、CTO等)IT人才:年入50万(各IT公司总监级别人物,有房有车,生活压力相对较小)IT工程师:年入20万(高级经理级...

2022-03-02 20:02:19 420

空空如也

空空如也

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

TA关注的人

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