Java与智能终端设计
第一课的任务
代码任务
练习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开源生鲜电商平台-监控模块的设计与架构(源码可下载)
-
Java开源生鲜电商平台-定时器,定时任务quartz的设计与架构(源码可下载)
-
Java开源生鲜电商平台-商品价格的设计与架构(源码可下载)
-
Java生鲜电商平台-商品分类表和商品类型表的区别与数据库设计
-
Java开源生鲜电商平台-商品的spu和sku数据结构设计与架构(源码可下载)
-
Java与智能终端设计
-
迄今为止最硬核的「Java8时间系统」设计原理与使用方法
-
Java设计模式之观察者模式原理与用法详解
-
Java开源生鲜电商平台-订单抽成模块的设计与架构(源码可下载)
-
Java生鲜电商平台-生鲜电商商品中心系统设计与数据库架构(生鲜小程序/APP)