![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
一览无猫
这个作者很懒,什么都没留下…
展开
-
JAVA课程学习
JAVA课程学习——第六节1、抽象抽象类(关键字:abstract)定义: 抽象类表达的是一种抽象的概念。仅仅作为其他派生类的一个父类,主要是功能的定义,具体功能交给子类来实现语法:再class前加上abstract就是一个抽象类特点:(1)抽象方法所在的类必须是抽象类(2)抽象类不能进行实例化(3)如果要实现一个抽象类,只能创建一个子类去继承这个抽象类(4)子类继承抽象类之后,必须重写抽象类中所有的抽象方法(前提:子类不是抽象类)(5)抽象类中可以定义普通方法(6)抽象类可以原创 2020-08-13 08:33:40 · 118 阅读 · 0 评论 -
JAVA课程学习
JAVA课程学习——第五节1、面向对象和面向过程①概念:面向过程(C语言):在开发程序时,看中的是中间过程,每一个过程步骤都要自己做面向对象(java、c#、js…):开发程序时不看重具体过程,看重的是完成过程的对象②优缺点:面向过程:性能好 / 维护性、扩展性差面向对象:维护性、扩展性好 / 性能差;开销大③面向对象三大特征:封装、继承、多态2、类和对象关系:类是抽象的,概念上的定义,而对象是类的实例①类:成员变量(属性):定义在类下面方法原创 2020-08-10 11:58:06 · 148 阅读 · 0 评论 -
JAVA课程学习
JAVA课程学习———第四节1、方法概念:将一段需要反复执行的业务逻辑代码封装起来,当程序需要这些代码时直接调用方法即可,不需要反复去写重复的代码优点:提高代码重用性,维护性好,可读性好,执行效率高参数:进入方法的数据返回值:方法根据参数处理后得到的结果定义方法:①有返回值的方法: - 访问修饰符[static] 方法的返回值类型 方法名(形参列表){ - 逻辑代码块; - return 返回值; - }②无返回值的方法: - 访问修饰符[static]原创 2020-08-05 08:26:03 · 202 阅读 · 0 评论 -
JAVA课程学习
JAVA课程学习——第三节1、数组(1)数组定义及赋值数组动态初始化定义:指定数组长度第一种:数组类型[] 数组名=new 数组类型[数组长度]第二种:数组类型[] 数组名;数组名=new 数组类型[数组长度]数组静态初始化定义:直接在初始数组同时给数组赋值第一种:数组类型[] 数组名=new 数组类型[]{数据1,数据2…}第二种:数组类型[] 数组名;数组名=new 数组类型[]{数据1 ,数据2…}静态初始化无法看到数组长度,获取数组长度:数组名.length另原创 2020-08-03 11:51:30 · 132 阅读 · 0 评论 -
JAVA课程学习
JAVA课程学习——第一节1. Java分支JavaME:用于移动应用,已经淘汰JavaSE:Java基础开发工具,用于桌面应用程序,控制台项目JavaEE:企业常用Java开发工具,用于Web应用2. Java语言特点简单易用跨平台:通过JVM(Java虚拟机)实现JVM是java跨平台的核心技术面向对象支持多线程3. jvm—Java虚拟机用于java应用程序一次编译,处处运行4. 核心机制—垃圾回收5.编写Java程序—JDK,JREJDK(Ja原创 2020-07-28 11:07:28 · 1018 阅读 · 0 评论