欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java与智能终端设计

程序员文章站 2022-12-04 14:11:13
第一课的任务代码任务练习1练习二计算机语言发展史第一代语言:机器语言第二代语言:汇编语言第三代语言:高级语言Java发展史Java的特性和优势Java三大版本JDK、JRE、JVM编译型和解释型代码任务练习1package com.company;public class Main { public static void main(String[] args) { System.out.println("杨家湾 珞雄路...

代码任务

练习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与智能终端设计

编译型和解释型

Java的运行机制

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