IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> JAVA阶段考内容知识点的梳理 -> 正文阅读

[Java知识库]JAVA阶段考内容知识点的梳理

前言:这些都是很基本的,还有很多没有写出来,重点在于编程序理解。

第一章:

  1. Java是一种编译型和解释性都具有的高级语言;
  2. 它的源代码的运行机制:
  3. ?java生成的字节码文件不依赖于平台,原因就在于JRE,他为一个java程序创建了一个独立的JVM容器运行程序;Java语言通过在不同架构系统上安装对应的JRE,实现Java程序的跨平台运行(一次编译,处处运行)
  4. JDK编译java源码为字节;JRE,Java运行时环境;JVM,java虚拟机;
  5. 通过JDK的编译工具(javaac.exe)将java源码(.java)编译为JVM可执行的字节码(.class)

第二章:

  1. 标识符:标识符就是一个名字,

    1. 标识符由字母、下划线、美元符号和数字组成,长度不受限制。(Java使用的是16位的Unicode字符集)? ? ? ??

    2. 标识符的第一个字符不能是数字字符。

    3. 标识符不能是关键字

  2. Java中“引用”是指向一个对象在内存中的位置,在本质上是一种带有很强的完整性和安全性的限制的指针

  3. ?内存空间问题:

  4. java的整型默认为为int型,声明long型须加l

  5. java的浮点型默认为double类型,想声明float须加f;

  6. boolean类型数据默认值为flase;

    1. ?当把容量小的值赋给容量大的值(系统自动完成);

    2. 当把容量大的值赋给容量小的(使用显示类型转换);

    3. 将int值赋值给byte和short时,若超过这些变量的取值范围必须进行类型转换;

  7. ?

  8. 多维数组在使用new运算符的时候,至少要给出最高维的大小;

  9. 在计算算术表达式的值时:

    1. 按最高精度进行运算;

    2. 如果表达式的最高精度低于int,则按int进行运算;

    3. char型数据的运算结果的精度为int;

  10. 逻辑运算符:

    1. &逻辑与? ?&&短路与;

    2. |逻辑或? ? ?||短路或;

第三章:

  1. 将抽象得到的属性和方法相结合,形成一个整体抽象的数据类型叫类
  2. 类(class)和对象(object)是面向对象的核心概念;对象是实际存在的该类事物的个体,因而也称实例;
  3. 类的命名必须要符合标识符的规定;
  4. 构造方法
    1. 他的名字必须与类的名字完全相同;
    2. 不返回任何数据类型;
    3. 允许一个类中有若干构造方法,但这些构造方法的参数必须不同;
    4. 当我们没有定义构造方法时将会定义一个缺省的构造方法;
    5. 在声明对象变量后,对象还没有引用实体,这时对象是一个空对象;
  5. 成员变量和类变量:
    1. 类变量用static修饰,类变量是和该类所创建的所有对象相关联的变量,因此类变量可以通过对象和类名访问;
    2. 实例变量仅仅是和相应的对象关联的变量,不同对象的实例变量互不相同,即分配不同的内存空间,其必须通过对象来访问;
  6. 实例方法和类方法:
    1. 实例方法可以操作实例变量和类变量,但实例方法必须用对象来调用;
    2. 类方法不能操作实例变量,可以通过对象和类名来调用;
  7. this关键字:
    1. 使用this指的就是当前对象;
    2. 类方法中不可以使用this;
    3. this区分局部变量和成员变量,若成员变量和局部变量名字相同,如果想在该方法中使用成员变量加this;
  8. 访问权限:

第四章:

  1. ?抽象类:
    1. 用abstract修饰的类;
    2. 不能用new创建该类对象,只能先创建子类
    3. 可以声明对象,作为子类的上转型对象;
    4. 抽象方法不可用static,final,private修饰;
    5. 抽象类中可以有抽象方法,也可以没有,含有抽象方法的类一定是抽象类
  2. 接口:
    1. 用Interface来定义一个接口;
    2. 接口中的变量自动都是public static final;
    3. 接口中的方法自动为public abstract;
    4. 实现接口一个类可以通过implements声明自己
    5. 接口回调

    ?重点在于编程序理解。

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-04-18 17:27:33  更:2022-04-18 17:27:42 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 4:50:06-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码