Java与智能终端设计

2022-07-27,,,

第一课的任务

  • 代码任务
    • 练习1
    • 练习二
  • 计算机语言发展史
    • 第一代语言:机器语言
    • 第二代语言:汇编语言
    • 第三代语言:高级语言
  • Java发展史
  • Java的特性和优势
  • Java三大版本
  • JDK、JRE、JVM
  • 编译型和解释型

代码任务

练习1

package com.company;

public class Main {

    public static void main(String[] args) {
        System.out.println("杨家湾               珞雄路              光谷大道");
        System.out.println("==O========O===========O=========O==========O");
        System.out.println("        光谷广场              华中科技大学");
    }
}

练习二

package com.company;

public class Main {

    public static void main(String[] args) {
        System.out.println("+-----------------------------+");
        System.out.println("|   欢迎登陆电气信息学院网站    |");
        System.out.println("|                             |");
        System.out.println("|    http://eie.wit.edu.cn/   |");
        System.out.println("|                             |");
        System.out.println("+-----------------------------+");
    }
}

计算机语言发展史

第一代语言:机器语言

基于二进制的方式,直接输入给计算机使用,不经过如何的转换。

第二代语言:汇编语言

  • 解决人类无法读懂机器语言的问题
  • 指令代替二进制

目前应用:

  • 逆向工程
  • 逆向机器人
  • 病毒

第三代语言:高级语言

  • 面向过程:C
  • 面向对象:Java、C++

Java以C和C++为基础,Java用于服务器的开发

Java发展史

Java的特性和优势

  • 简单性
  • 面向对象(万物皆对象)
  • 可移植性(write once,run anywhere)
  • 高性能(即时编译)
  • 分布式(可以处理TCP/IP协议,可以远程调用)
  • 动态性(反射机制)
  • 多线程
  • 安全性
  • 健壮性

1.Java的一个重要特点是结构中立性,这种结构中立性表现在(C)。
A. 用Java编写的源程序无需编译,直接通过Java平台解释执行
B. Java源程序在不同的硬件和操作系统下,直接编译成该硬件和操作系统能够运行的程序并运行。
C. Java源程序编译成一种结构中立的目标文件格式,再有Java平台在不同的硬件和操作系统下运行。
D. Java源程序编译成一种通用的可执行程序,现在的硬件和操作系统都支持这种通用的可执行程序。

2.下列选项中,不属于Java语言特点的一项是(D
A.安全性 B.分布式 C.面向对象 D.编译执行 E.多线性

Java三大版本

  • JavaSE:标准版(桌面程序,控制台开发)
  • JavaME:嵌入式(手机,小家电)[很少使用]
  • JavaEE:E企业级开发(web端,服务器开发)

JDK、JRE、JVM

编译型和解释型

Java的运行机制

3.开发与运行Java程序需要经过的三个主要步骤为:编程源程序、编译生成字节码、解释运行字节码

4.编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B)
A .java B .class C .html D .exe

5.Java中,负责对字节代码解释执行的是(B)。
A、垃圾回收器 B、虚拟机 C、编译器 D、多线程机制
java中负责对字节代码解释执行的是虚拟机,虚拟机将得到的字节代码进行编码运行。
java程序,是先把java源程序通过javac命令编译成字节码文件,然后再用java命令解释执行。把字节码文件复制到其它计算机上,只要有java虚拟机就可以用java命令来执行。

本文地址:https://blog.csdn.net/linshuxian315/article/details/109611082

《Java与智能终端设计.doc》

下载本文的Word格式文档,以方便收藏与打印。