平台无关性 Java是与平台无关的语言,这得益于Java源代码编译后生成的存储字节码的文件,即Class文件,以及Java虚拟机的实现。不仅使用Java编译器可以把Java代码编译成存储字节码的Class文件,使用JRuby等其他语言的编译器也可以把程序代码编译成Class文件,虚拟机并不关心Cla ...
分类:
其他好文 时间:
2017-09-26 17:55:11
阅读次数:
236
基于ProtoBuf协议实现网络传输(上) Protobuf 全称Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,很适合做数据存储或 RPC 数据交换格式。 1. 它可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。 2. ...
分类:
编程语言 时间:
2017-09-21 13:20:07
阅读次数:
141
项目:贪吃蛇游戏,所用软件,eclipse 成员:孙晨旭,高云鹏 贪吃蛇游戏设计文档: 近年来,Java作为一种新的编程语言,以其简单性、可移植性和平台无关性等优点,得到了广泛地应用,特别是Java与万维网的完美结合,使其成为网络编程和嵌入式编程领域的首选编程语言。JBuilder是Borland公 ...
分类:
其他好文 时间:
2017-09-14 21:38:31
阅读次数:
171
1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? 答,虚拟机是可以执行java字节码的虚拟机进程,把源文件编译成可执行的字节码文件。java虚拟机知道硬件平台底层的指令长度和相应的特性 2,jdk和jre 答,jre称为java run environment ,是执行程序的 ...
分类:
编程语言 时间:
2017-09-12 20:51:27
阅读次数:
229
Java基础面试题 一、面向对象编程(OOP) 7 二、常见的Java问题 7 2.1、什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? 7 2.2、JDK和JRE的区别是什么? 8 2.4、是否可以在static环境中访问非static变量? 8 2.5、Java支持的数据类型 ...
分类:
编程语言 时间:
2017-09-11 21:04:08
阅读次数:
207
JVM 即Java Virtual machine,Java虚拟机,用来实现平台无关性。 编译器把源程序编译成虚拟机可以理解的目标代码;解释器把目标代码解释成硬件可以理解的代码。 JRE 即Java Runtime Environment,Java运行时环境 包括JVM及核心类库 JDK 即Java ...
分类:
编程语言 时间:
2017-09-10 01:11:34
阅读次数:
172
VNC协议分析 摘自: http://blog.csdn.net/forever_feng/article/details/4703088 简介 VNC(Virtual Network Computing)是基于RFB(Remote Frame Buffer)协议进行通信的,是一个基于平台无关的简单 ...
分类:
其他好文 时间:
2017-09-07 13:31:59
阅读次数:
224
Protocol Buffers 是一种轻便高效的结构化数据存储格式,可用于结构化数据串行化,很适合做数据存储或 RPC 数据交换格式。它可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。目前只提供了 C++、Java、Python 三种语言的 API。通过PHP-pr ...
分类:
Web程序 时间:
2017-09-07 13:30:38
阅读次数:
217
什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? 参考答案 Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。 Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Ja ...
分类:
编程语言 时间:
2017-09-05 00:14:24
阅读次数:
188
数据类型相关java中intchar,long各占多少字节?|类型|位数|字节数||-|-|-||short|2|16||int|4|32||long|8|64||float|4|32|double|8|64||char|2|16|64位的JVM当中,int的长度是多少?Java中,int类型变量的长度是一个固定值,与平台无关,都是32位。意思就是说,在32位和64位的Java..
分类:
编程语言 时间:
2017-09-04 00:02:24
阅读次数:
252