1.JAVA编程语言的三大版本? JAVASE 又名J2SE 标准版 主要用于桌面端 JAVAME 又名J2ME 嵌入式开发 主要用于手机端 JAVAEE 又名J2EE 企业级开发 主要用于服务器端 2.JAVA编程语言的三高指的是? 高可用 高性能 高并发 3.JAVA编程语言的环境? JDK 开 ...
分类:
编程语言 时间:
2021-06-03 17:36:20
阅读次数:
0
JavaSE之路-01 1、环境搭建 问题: 为什么在编程之前都需要进行环境搭建,到底在做什么事情? 编程语言(自然语言) 编译 > 机器指令 搭建环境,最重要的事之一就是安装编译器 2、跨平台 问题:java跨平台,什么是跨平台,为什么能跨平台? 平台:操作系统 或 CPU 架构 跨平台:一次编译 ...
分类:
编程语言 时间:
2020-08-28 14:27:48
阅读次数:
51
java基础知识总结(一) 1.java准备 JVM(Java Virtual Machine): Java虚拟机,用于保证Java跨平台的特性; JRE(Java Runtime Environment):java运行环境,包括java+jvm的核心类库 JDK(Java Development ...
分类:
编程语言 时间:
2020-07-15 23:59:58
阅读次数:
94
java基础篇 java基础 目录 1、java是一种什么语言,jdk,jre,jvm三者的区别 2、java 1.5之后的三大版本 3、java跨平台及其原理 4、java 语言的特点 5、什么是字节码,字节码的好处 6、java 和 c++ 的区别 7、java的三大特性 8、java中的基本数 ...
分类:
编程语言 时间:
2020-06-28 11:11:14
阅读次数:
78
1、JVM(Java Virtual Machine):字节码 2、Java--编译 字节码 JVM 机器码 运行 3、JDK-- javaDevelopment Kit-- 可用于编译和运行Java程序 4、JRE --Java Runtime Environment --只用来运行Java程序 ...
分类:
编程语言 时间:
2020-05-07 01:09:22
阅读次数:
92
一、JVM基础(JVM是什么? JRE是什么? JDK是什么?) a) JVM是什么? 编写的Java文件编译成class文件,class文件放入JVM中转义机器码,让机器执行 i. Java跨平台:一次编译到处运行原理,是因为安装了不同文件操作系统的JDK(JVM), 字节码(class)文件适配 ...
分类:
其他好文 时间:
2020-03-29 18:12:47
阅读次数:
68
--java跨平台性 能跨平台的是java程序,而不是JVM。 其中JVM是用C/C++开发的,是编译后的机器码,不能跨平台,不同平台下需要安装不同版本的JVM。我们编写的java源码,编译后会生成一种 .class的字节码文件。java虚拟机就是负责将字节码文件翻译成特定的机器码然后运行,也就是说 ...
分类:
其他好文 时间:
2020-03-06 12:49:22
阅读次数:
66
1.非托管代码 特点:程序必须依赖于操作系统,而且编译器生成的程序文件包含的仅仅是适用于特定CPU架构的机器 指令。 不足:不同的操作系统需要单独编写代码,重复低效。 2.托管代码--在VS上写的代码 托管代码实现需要 .net framework类库以及CLR 最早就是Java跨平台设计思想,.N ...
分类:
其他好文 时间:
2020-03-03 22:31:23
阅读次数:
57
一.Windows系统中常用操作 cd..:跳到上一级目录 cd+目录名称:进入指定目录 磁盘名称+::跳到对应磁盘 dir:当前目录下的所有文件 md+文件名:创建文件夹 rd+文件名:删除指定文件 cls:清屏 二.Java跨平台特性 java语言具有跨平台的特性,即一次编译,多次运行 程序编写 ...
分类:
编程语言 时间:
2020-03-03 00:40:09
阅读次数:
85
Class类文件结构 Java跨平台的基础 各种不同平台的虚拟机与所有平台都统一使用的程序存储格式——字节码(ByteCode)是构成平台无关性的基石,也是语言无关性的基础。Java虚拟机不和包括Java在内的任何语言绑定,它只与“Class文件”这种特定的二进制文件格式所关联,Class文件中包含 ...
分类:
其他好文 时间:
2020-02-20 19:52:29
阅读次数:
83