第一周考点

1.程序:程序一词来自生活,通常指完成某些事情的一种既定方式和过程。

  可以将程序看成对一系列动作的执行过程的描述。

2.计算机语言:是人与计算机之间的通信的语言,它主要由一些指令组成,这些指令包括哦数字,符号和语法等内容,程序员

通过这些指令指挥计算机进行各种工作。

3.计算机语言分类:

  (1)机器语言

  (2)汇编语言

  (3)高级语言

  机器语言所能识别的语言只有机器语言。

  机器语言是由二进制的0和1组成的编码,不便于记忆和识别。

  汇编语言采用英文缩写的标识符,容易识别和记忆。

  高级语言,接近人类的自然语言进行编程,进一步简化了程序编写的过程,所以名高级语言是目前绝大多数编程者的选择。

JRE和JDK的概述: 

  A:什么是JRE
    * 包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,

    如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

    * JRE:JVM+类库。

  B:什么是JDK
    JDK(java development kit java开发工具包
    * JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。
    * 其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等
    * JDK:JRE+JAVA的开发工具。
  C:为什么JDK中包含一个JRE
    * 为什么JDK中包含一个JRE呢?
    * 开发完的程序,需要运行一下看看效果。
   D:JDK,JRE,JVM的作用和关系

A:什么是跨平台性
B:Java语言跨平台原理
  * 只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行。
C:Java语言跨平台图解
  * write once ,run anywhere!(一处编译,到处运行)

class 类名{
public static void main(String [] args){
    指令。
    输出语句指令。
    System.out.println(666)
  }

}

 

 ||,|和&,&的区别

 逻辑运算符                              描述
& 运算两端都是true,结果才是true,那么只要有任意一端false,结果为false
&& 一旦运算除左端为false,那么右端就不运算了
| 运算两端任意一段为true,结果为true,只有两端都为false,结果为false
|| 一旦运算左端为true,结果就为true,都断不用计算
^ 异或,按照对应二进制,按位异或比如3^9为10,即0b0011^0b1001 = 0b1010=10 

  

原文地址:https://www.cnblogs.com/fyf79515/p/11350827.html