编程语言
首页 > 编程语言> > Java期末知识点

Java期末知识点

作者:互联网

记录本次java考试的知识点,主要以自己易错点为主。
只做说明,不深入解释。

  1. 短路与 && 和按位与 & 的区别:a&&b作为判断条件时,如果前面的条件a为false,后面的条件b就不会判断。a&b作为判断条件时,前面的条件无论是否为真,后面条件b都会判断。

  2. 软件过程三要素:方法、工具和过程。1
    软件工程方法为软件开发提供了“如何做”的技术。它包括了多方面的任务,如项目计划与估算、软件系统需求分析、数据结构、系统总体结构的设计、算法过程的设计、编码、测试以及维护等。
    软件工具为软件工程方法提供了自动的或半自动的软件支撑环境。目前,已经推出了许多软件工具,这些软件工具集成起来,建立起称之为计算机辅助软件工程(CASE)的软件开发支撑系统。CASE将各种软件工具、开发机器和一个存放开发过程信息的工程数据库组合起来形成一个软件工程环境。
    软件工程的过程则是将软件工程的方法和工具综合起来以达到合理、及时地进行计算机软件开发的目的。过程定义了方法使用的顺序、要求交付的文档资料、为保证质量和协调变化所需要的管理、及软件开发各个阶段完成的里程碑。

  3. ‘>>’ 表示右移,如果该数为正,则高位补0;若为负数,则高位补1。
    '>>>'表示无符号右移,也叫逻辑右移,即若该数为正,则高位补0;而若该数为负数,则右移后高位同样补0。
    '<<‘表示左移,低位补0。无’<<<'运算符。

  4. switch表达式(expression)的值可以是char, byte, short, int, Character, Byte, Short, Integer, String, enum;不能是 double,boolean,long。本考试系统中认为String也不支持,enum和String都是通过转化为int型来支持的。

  5. 运算符优先级中,& > ^ > | > && > || 。 顺便说明一下,按位异或 ’ ^ ’ : 1 ^ 1 = 0; 1 ^ 0 = 1; 0 ^ 1 = 1; 0 ^ 0 = 0,boolean型同理。

  6. 多态最重要的两句话:多态成员变量:编译运行看左边;多态成员方法:编译看左边,运行看右边。


  1. 转自 昵称:yanyichao 地址:www.cnblogs.com/yanyichao/p/3914443.html ↩︎

标签:右移,知识点,Java,String,多态,软件工具,软件工程,期末,&&
来源: https://blog.csdn.net/weixin_44223946/article/details/111699123