当前位置:编程学习 > JAVA >>

请问大家Java有底层吗?有的话是哪些?

请问大家Java有底层吗?有的话是哪些? java底层 --------------------编程问答-------------------- 你所谓的底层是指什么? --------------------编程问答-------------------- 框架的底层是servlet --------------------编程问答-------------------- java虚拟机就是最底层了 --------------------编程问答-------------------- java虚拟机 jvm --------------------编程问答--------------------
引用 1 楼 huxiweng 的回复:
你所谓的底层是指什么?

也不好说吧,就是学了这些底层,对java能有比较深的认识,简单说就是基础扎实。 --------------------编程问答--------------------
引用 3 楼 Monster1 的回复:
java虚拟机就是最底层了
--------------------编程问答--------------------
引用 6 楼 happy0012002 的回复:
Quote: 引用 3 楼 Monster1 的回复:

java虚拟机就是最底层了
 +  强大  --------------------编程问答--------------------
引用 5 楼 happy0012002 的回复:
Quote: 引用 1 楼 huxiweng 的回复:

你所谓的底层是指什么?

也不好说吧,就是学了这些底层,对java能有比较深的认识,简单说就是基础扎实。


把java API里面的80%能熟悉基础就很好了。再往下就是知道一些函数的基本实现/jdk源码等,比如Arrays里面的sort是用的什么查找。 --------------------编程问答--------------------
引用 8 楼 huxiweng 的回复:
Quote: 引用 5 楼 happy0012002 的回复:

Quote: 引用 1 楼 huxiweng 的回复:

你所谓的底层是指什么?

也不好说吧,就是学了这些底层,对java能有比较深的认识,简单说就是基础扎实。


把java API里面的80%能熟悉基础就很好了。再往下就是知道一些函数的基本实现/jdk源码等,比如Arrays里面的sort是用的什么查找。

顶。
一般看到JDK的源码就可以了。比如:
1. 集合类的内部结构,一些主要方法的源码实现。
2. 基础数据结构,排序方法在java的实现
3. 类的继承重载,方法的执行顺序

暂时想到这些,看完也就差不多了。
如果实在有兴趣可以看JVM实现,不过那个一般来说不建议深入了解,只需要知道JVM的作用就可以了。 --------------------编程问答-------------------- 可以考虑看看JVM类的书(如深入JVM,虚拟机规范等)和编译器的,或者JDK源代码,对底层会有较深的了解 --------------------编程问答--------------------
引用 9 楼 NullPointerEx 的回复:
Quote: 引用 8 楼 huxiweng 的回复:

Quote: 引用 5 楼 happy0012002 的回复:

Quote: 引用 1 楼 huxiweng 的回复:

你所谓的底层是指什么?

也不好说吧,就是学了这些底层,对java能有比较深的认识,简单说就是基础扎实。


把java API里面的80%能熟悉基础就很好了。再往下就是知道一些函数的基本实现/jdk源码等,比如Arrays里面的sort是用的什么查找。

顶。
一般看到JDK的源码就可以了。比如:
1. 集合类的内部结构,一些主要方法的源码实现。
2. 基础数据结构,排序方法在java的实现
3. 类的继承重载,方法的执行顺序

暂时想到这些,看完也就差不多了。
如果实在有兴趣可以看JVM实现,不过那个一般来说不建议深入了解,只需要知道JVM的作用就可以了。

java实现I/O流读写,socket网络编程,JMS消息收发这都是基于java底层的模块,如果楼主说的底层是指非web程序,可以学习一下这些内容。 --------------------编程问答-------------------- 如果只是“基础扎实”,那么多看看语法,多看看API,多了解下OOAD,在此基础上多练习,即能达到此程度。

Java不仅指Java语言,也指Java Platform,此平台,最底下是bytecode和其执行环境JVM,个人以为是最底层的东西了,就像汇编码和CPU。

如果从这个角度来看,学点C和汇编,学习下操作系统的知识,是“底层”的基本要求。那么看看APUE,CSAPP这样的“底层”的书,对哪种语言的学习都是有好处的。
--------------------编程问答-------------------- 学习了。 --------------------编程问答-------------------- 嗯,看中间语言IL,了解CLR什么的。
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,