![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java视频学习
文章平均质量分 90
taopoppy
学习学习
展开
-
java视频学习路径(java面向对象)java继承(下)
1、Object介绍 1、Object是所有类的父类,一个类如果没有使用extends关键字明确表示继承关机,则默认继承Object类,包括数组 2、继承了Object,那么在Object中方法就能使用了。 3、Object中有很多方法,比如说equal方法是比较两者的引用是否指向同一个空间,有很多继承者可以对equal进行重写,典型的就是String中的equal,可以去看看下面的代码; ...原创 2018-08-09 10:40:58 · 184 阅读 · 0 评论 -
java视频学习路径(java面向对象)java继承(上)
1、继承的概念和特点 1、什么是继承:继承是一种类与类之间的关系,使用已存在的类定义作为基础建立新的类,叫做父类。新类的定义可以增加新的数据和新的功能,也可以用父类的功能,这就是继承。子类在继承父类的时候不能选择性的继承。 2、继承的关系:满足A is a B的关系就可以形成继承关系。 2、继承的实现 1、使用关键字 extends 来实现继承。java中的继承只能是单继承,一个子类只有它...原创 2018-08-08 14:50:37 · 206 阅读 · 0 评论 -
java视频学习路径(java基础语法)java运算符
1、运算符概述 1、什么是表达式:表达式由运算符和操作数组成。 2、算数运算符,赋值运算符,关系运算符,逻辑运算符,条件运算符,位运算符。 2、赋值运算符 1、赋值云算法是从右往左运算!赋值运算符左边不能是常量! 3、算数运算符 1、复合赋值运算符,+=,-=,*=,/=,%=。 2、自增自减运算符:--,++。 num2=++num1;先执行num1=num1+1,再...原创 2018-08-03 14:39:49 · 149 阅读 · 0 评论 -
java视频学习路径(java面向对象)java封装
1、封装的概念和特点 1、什么是封装?封装就是将类的某些信息隐藏在类的内部,不允许外部程序直接访问。只能通过该类提供的方法来实现对隐藏信息的操作和访问。 2、简单的说就是:隐藏对象的信息,留出访问的接口。 3、你可能会疑惑,又想隐藏信息,又想让别人访问,你想干嘛?那么你可以想一下ATM机,对于ATM机来说就是个类。现金就是ATM机的重要信息,这种信息能直接让你看到么?能直接让你拿走么?那全国...原创 2018-08-07 15:48:51 · 247 阅读 · 0 评论 -
java视频学习路径(java面向对象)java面向对象
1、实例化对象 1、在类中如果成员属性没有赋值,它是有默认值的。比如下面的代码 package com.imooc; public class Cat { //成员属性 String name; //默认值为null int month; //默认值为0 double weight; //默认值是0.0 String spec...原创 2018-08-07 10:47:31 · 632 阅读 · 1 评论 -
java视频学习路径(java基础语法)java常量和变量
1、标识符 1、标识符由字符,数字,下划线和美元$组成,但是数组不能再开头。 2、标识符不能是java关键字和保留字。 3、标识符严格区分大小写。 2、关键字 1、关键字很多,可以去https://baike.baidu.com/item/java%E5%85%B3%E9%94%AE%E5%AD%97查看。 3、变量 1、什么是变量?简单的说就是数据在计算机当中的一小段内存。 2、...原创 2018-08-02 16:29:11 · 193 阅读 · 0 评论 -
java视频学习路径(java基础语法)java初识
1、Java简介 1、JVM(java虚拟机),实现java的平台无关性的关键。 2、java程序的执行流程:源文件(.java)->编译器->二进制字节码文件(.class)->解释器->Porgram 3、JDK(java软件开发工具包),两个重要的组件 (1)javac- 编译器,将源文件转为为字节码 (2)java-运行编译后的java的程序。 4、JR...原创 2018-08-02 15:17:23 · 182 阅读 · 0 评论 -
java视频学习路径(java基础语法)java数组和方法
1、数组的概念 1、数组是相同类型的数据按顺序组成的一种引用数据类型。 2、数组的声明和创建: //声明一个整型数组 int[] intArray; //声明一个字符串类型的数组 String strArray[]; //创建数据 intArray=new int[5]; strArray=new String[10]; //声明同时创建 float[] floatArray=new ...原创 2018-08-06 15:58:52 · 286 阅读 · 0 评论 -
java视频学习路径(java基础语法)java选择控制
1、流程控制概述 1、流程控制:顺序、选择、循环 2、选择结构包括if else和switch结构,其中if结构判断条件是一个布尔类型,switch条件是常量值; switch(表达式){ case 常量表达式1: 语句1;break; case 常量表达式2: 语句2;break; default: 语句3; }...原创 2018-08-06 10:37:10 · 98 阅读 · 0 评论 -
java视频学习路径(java面向对象)单例模式
1、设计模式概述 1、设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。 2、23中设计模式分为创建型模式,结构型模式和行为型模式。 2、单例模式的定义和作用 1、目的:使得类的一个对象成为该系统中的唯一实例 2、定义:一个类有且仅有一个实例,并且自行实例化向整个系统提供。 3、要点:(1)某个类只能有一个实例,(2)必须自行创建实例,(3)必须自行向整个系统提供整个实例...原创 2018-08-09 14:59:27 · 125 阅读 · 0 评论 -
java视频学习路径(java面向对象)多态
1、多态的概念 1、生活中的多态:同样的行为在不同对象上产生的效果是不一样的。 2、程序上的多态:以为这允许不同类的对象对同一消息作出不同的响应。 3、多态分为:编译时多态和运行时多态。 4、多态的必要条件:(1)满足继承关系。(2)父类引用指向子类对象。 5、我们在代码中写一段很简单的代码: package com.imooc.animal; public class Anima...原创 2018-08-13 16:01:32 · 222 阅读 · 0 评论