第一章 课程介绍
第二章 java语言概述
    课时2:作业
      1.常用软件分为那两类?
        系统软件
        应用软件
      2.人机交互的两种方式是哪两种?
        图形化界面
        代码行命令
    课时3:作业
      1.java语言的特性有哪些?
        简单易懂 面对对象 跨平台 安全性 多线程
      2.什么是跨平台?
j        ava程序能在各种平台上运行
第三章 第一个java程序
    课时10:作业
      1.列表编写HelloWord需要注意的事项?
        public加在类名前,类名和文件名需保持一致
第五章 变量与数据类型
    课时30:
        数据类型:数值型(整数和小数)
        整数:byte8位、short16位、int32位、long64位(使用的时候要在数字后面加上L)
        小数:float32位(使用时在后面加f)、double64位
        系统默认为int和double
第八章: 方法: 方法就是一个小功能,把一段代码存起来,方便以后重复使用
第十一章: 封装:
    一、封装的概念:
      1.把对象的状态和行为放在看成一个统一的整体,将字段和方法放在一个类中。
      2.信息隐藏:把不需要外界的知道的信息隐藏起来,尽可能隐藏对象的功能实现细节,像外界暴漏方法,保证外界安全访问功能。
    二、封住的好处:
      1.保证数据的安全性。
      2.提高组件的复用性。
    this关键字:
      1.解决成员变量和参数的问题。
      2.同类中实例方法调用可以省略this
      3.this可以作为参数传递。
      4.作为返回值。
      5.Static不能和this一起使用。
      6.构造器的重载互调,this();此时this代表的是构造器名,
        必须写在第一行。
第十二章:继承:
    一、继承的概念:从亦有类中,派生出新的类,新的类中吸收已有类当中的状态和行为,并能拓展出新的能力。java继承是使用已有类作为基础,建立新的类。
        父类:存放共同的状态和行为,被继承的类我们称为父类或超类、基类拓展类。
        子类:存放自己特有的状态和行为。
    二、继承的作用:1、解决代码重复问题
            2、真正的作用,表示出一个体系。
    三、继承关系:
            1、父类中用public,子类继承
            2、父类中用protected,子类继承,不同包也能继承
            3、如果父类和子类在同一个包内,子类可继承父类中默认的成员,不同包不能继承默认成员。(没有修饰符修饰)
            4、如果父类中的成员使用private,则子类无论如何都无法继承,因为private只能本类中访问。
            5、父类的构造器,子类也无法继承,因为构造器和当前类名一致。
    四、方法的覆盖
            1、重新定义父类的方法。
            2、方法覆盖(重写)的原则:
                1、重写的方法签名和父类一致(方法名和参数)
                2、重写的返回值、类型和父类一致。
                3、重写的方法的访问权限不能比父类小。
            3、super关键字:表示父类的方法,去父类中寻找方法,super构造方法,必须放在第一行执行。(不能和this一起使用,以为都要放在第一行)
            4、在类加载字节码时,会先判断有没有父类,
              如果有,会先把父类加载成字节码放到内存当中,然后再去把自己加载到内存当中
              先加载父类,再加载自己。
            5、如果一个类有父类,会在构造器中,默认调用父类的构造器。
            6、字段的覆盖称为隐藏。
            7、子类和父类当中有相同的静态方法,这时候称为方法的隐藏。
    五、Object:
      Object是所有类的直接父类或者间接父类,所有类都继承Object,可以直接使用里面的方法。
      toString:
      输出对象的字段时,会打印对象的地址,当我们重写toString方法时,会输出对象的相应字段。

JavaSE知识点总结(一)的更多相关文章

  1. javaSE知识点汇总

    Java基础知识精华部分   写代码: 1,明确需求.我要做什么? 2,分析思路.我要怎么做?1,2,3. 3,确定步骤.每一个思路部分用到哪些语句,方法,和对象. 4,代码实现.用具体的java语言 ...

  2. JAVASE知识点总结(四)

    第十七章:内部类和枚举 一.内部类 1.什么是内部类? 2.为什么要有内部类? 3.内部类的种类: 5.实例内部类 6.创建实例内部类 7.实例内部类注意点 8.访问变量原则: 4 9.静态内部类: ...

  3. JAVASE知识点总结(三)

    第十六章:抽象类和接口 一.抽象方法:在方法面前加了abstract(为了解决,子类必须要覆盖此方法,在定义的时候不要方法体). 特点:1.抽象方法没有方法体. 2.抽象方法必须放在抽象类(类前面加上 ...

  4. JAVASE知识点总结(二)

    第十三章:多态  一.instanceof 判断一个类是否是指定的类 真则返回true 假则返回false.  二.字段没有多态,只有方法有多态,字段前面是的什么类型,字段就调用谁的,在编译时就已经确 ...

  5. JavaSE知识点:finalize,treeMap

    *)finalize finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等. *)treeMap 参考 ...

  6. JAVA基础复习(重点)

    一. 初识Java编程 1.           Java开发环境 JDK Java开发工具 JVM Java虚拟机 JRE Java运行环境 2.实现第一个hello world public cl ...

  7. javase基础回顾(二)LinkedList需要注意的知识点 阅读源码收获

    我们在学习这一块内容时需要注意的一个问题是 集合中存放的依然是对象的引用而不是对象本身. List接口扩展了Collection并声明存储一系列元素的类集的特性.使用一个基于零的下标,元素可以通过它们 ...

  8. javaSE练习13——(知识点:类的继承 方法的覆盖)

    设计2个类,要求如下: (知识点:类的继承 方法的覆盖)1.定义一个汽车类Vehicle, 1.1 属性包括:汽车品牌brand(String类型).颜色color(String类型 )和速度spee ...

  9. JavaSE基础篇—MySQL基础知识点

    MySQL MySQL是一种关系数据库管理系统,是一种开源软件.可搭配PHP和Apache可以有更好的性能,也可以工作在众多的平台上.Orcale是一个数据库创建多个用户,MySQL是一个用户创建多个 ...

随机推荐

  1. GIT和SVN教程

    各种版本控制工具的简单比较 特性 CVS SVN GIT 并发修改 支持 支持 支持 并发提交 不支持 支持 支持 历史轨迹 不支持更名 支持更名 支持更名 分布式 不支持 不支持 支持 SVN SV ...

  2. Spark基本函数学习

    package cn.itcast.spark.czh import org.apache.spark.{SparkConf, SparkContext} object TestFun { def m ...

  3. 带你入门SpringCloud服务发现 | Eurka搭建和使用

    前言 服务注册与发现是微服务中最为基础的环节,而 Eureka 就是一个可以帮助你实现服务注册与发现的选择之一.如果你对 Eureka 和服务发现了解甚少,那么该篇博客将会帮助到你.文中通过具体操作带 ...

  4. 在.net core wep项目中使用Session

    第1步:添加包引用 Install-Package Microsoft.AspNetCore.Session 第2步:添加代码启用Session 在项目Startup.cs文件的ConfigureSe ...

  5. Spring Cloud开发人员如何解决服务冲突和实例乱窜?

    一.背景 在我们开发微服务架构系统时,虽然说每个微服务都是孤立的可以单独开发,但实际上并非如此,要调试和测试你的服务不仅需要您的微服务启动和运行,还需要它的上下文服务.依赖的基础服务等都要运行:但如果 ...

  6. Keras(四)CNN 卷积神经网络 RNN 循环神经网络 原理及实例

    CNN 卷积神经网络 卷积 池化 https://www.cnblogs.com/peng8098/p/nlp_16.html 中有介绍 以数据集MNIST构建一个卷积神经网路 from keras. ...

  7. P1640 [SCOI2010]连续攻击游戏 二分图构造

    https://www.luogu.org/problemnew/show/P1640 题意 lxhgww最近迷上了一款游戏,在游戏里,他拥有很多的装备,每种装备都有2个属性,这些属性的值用[1,10 ...

  8. HDU2222Keywords Search AC_自动机

    http://blog.csdn.net/niushuai666/article/details/7002823 #include <iostream> #include <cstd ...

  9. 漫谈JavaScript中的作用域(scope)

    什么是作用域 程序的执行,离不开作用域,也必须在作用域中才能将代码正确的执行. 所以作用域到底是什么,通俗的说,可以这样理解:作用域就是定义变量的位置,是变量和函数的可访问范围,控制着变量和函数的可见 ...

  10. 全网最实用的 Debug调试技巧汇总-Python大佬偷偷使用的神技

    一.思考❓❔ 1.什么是debug? 找茬 找软件的茬 发现程序的缺陷 2.为什么需要debug? 谁都不敢保证,写的代码没有任何问题 高效查找软件异常 一位优秀的开发工程师 20%的时间写代码 80 ...