文档章节

我眼中的java

疯狂的兔子
 疯狂的兔子
发布于 2015/04/20 17:37
字数 286
阅读 18
收藏 0


  1. 一个编程语言,半解析、半编译执行,

  2. 由一个编译器和一个解析器组成,这俩都是用c写的,所以了解C的作用没啥坏处

  3. java自己最后会用javac生成自己的运行时环境jre

  4. 编译器用于将人类可读的源代码编译成人类不可读的半编译代码(字节码)

  5. 解析器是一个写成了虚拟机的解析器,本质上还是一个可执行程序,类似python、perl

  6. 基础库里头实现了很多比较复杂的数据结构,比如hash,比c得基础库(libc里头的)丰富多了

  7. 解析器是线程的

  8. 解析器里头有个线程专门干gc(垃圾收集)的事,因此不用像c那样操心malloc、free

  9. 解析器没有交互的执行方式,只能运行代码

  10. java 解析器自称虚拟机(vm,virtual machine)

  11. java 在很多方面像一个“虚拟机”:它有自己的状态收集命令,如jstat,jmap

  12. java 又是一个编译环境,所以有个叫 javac (java compiler?)的东西


© 著作权归作者所有

共有 人打赏支持
疯狂的兔子
粉丝 34
博文 178
码字总数 101541
作品 0
北京
后端工程师
私信 提问
《阿里巴巴Java开发手册》2018年完整资料下载!

无规矩不成方圆,无规范不能协作。 《阿里巴巴Java开发手册》(以下简称《手册》)是阿里内部Java工程师所遵循的开发规范,涵盖编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程规...

阿里云云栖社区
10/24
0
0
《阿里巴巴Java开发手册》史上最全资料下载!

无规矩不成方圆,无规范不能协作。 《阿里巴巴Java开发手册》(以下简称《手册》)是阿里内部Java工程师所遵循的开发规范,涵盖编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程规...

云效鼓励师
10/22
0
0
同样是搞Java,年薪15W和50W的到底差在哪里?

  在这个IT系统动辄就是上亿流量的时代,Java作为大数据时代应用最广泛的语言,诞生了一批又一批的新技术,包括HBase、Hadoop、MQ、Netty、SpringCloud等等 。   一些独角兽公司以及腾讯...

java进阶架构师
11/07
0
0
Solr In Action 中文版 第一章(三)

1.1 为什么选用Solr? 在本节中,我们希望可以提供一些关键信息来帮助于你判断Solr是否是贵公司技术方案的正确选择。我们先从Solr吸引软件架构师的方面说起。 1.1 软件架构师眼中的Solr 在评...

fengstyle
2014/07/09
0
0
程序员面试系列之Java单例模式的攻击与防御

我写的程序员面试系列 Java面试系列-webapp文件夹和WebContent文件夹的区别? 程序员面试系列:Spring MVC能响应HTTP请求的原因? Java程序员面试系列-什么是Java Marker Interface(标记接口...

JerryWang_SAP
10/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

以太坊Token通证或者代币的真正作用是什么?

上一篇文章以太坊(Ethereum)与以太(Ether)中,你应该很好地理解以太坊是如何构建以太坊应用程序网络的,这些应用程序需要一个名为Ether的加密货币来运行。现在是时候引入一个更深层的概念...

笔阁
21分钟前
3
0
PHP - 利用P3P实现跨域

P3P是什么 P3P Platform for Privacy Preferences, 是W3C公布的一项隐私保护推荐标准,以为用户提供隐私保护。 P3P标准的构想是:Web 站点的隐私策略应该告之访问者该站点所收集的信息类型、...

hansonwong
22分钟前
2
0
传统SSM框架之微信授权登陆

1、jdbc.properties (下面瞎写的值) WEIXIN_APP_ID=wx5438496a99c8d26acbWEIXIN_APP_SECRET=d070fjcwiefhwr38942dw 2、获取配置属性 /** * @Author:Mujiutian * @Description:微信参......

木九天
22分钟前
2
0
以太坊(Ethereum)与以太(Ether)为什么容易混淆?

客观的来说,以太坊与以太这两个概念很容易混淆。 当我们听到以太坊Ethereum这个词时,我们通常会将它与加密货币(比如比特币)联系起来。虽然这个定义并不完全错误。但重要的是要理解以太坊...

geek12345
24分钟前
2
0
ROS实操笔记四 msg 和srv

msg: msg files are simple text files that describe the fields of a ROS message. They are used to generate source code for messages in different languages. srv: an srv file descr......

placido
25分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部