请问大家Java有底层吗?有的话是哪些?
请问大家Java有底层吗?有的话是哪些? java底层 --------------------编程问答-------------------- 你所谓的底层是指什么? --------------------编程问答-------------------- 框架的底层是servlet --------------------编程问答-------------------- java虚拟机就是最底层了 --------------------编程问答-------------------- java虚拟机 jvm --------------------编程问答--------------------也不好说吧,就是学了这些底层,对java能有比较深的认识,简单说就是基础扎实。 --------------------编程问答-------------------- --------------------编程问答-------------------- + 强大 --------------------编程问答--------------------
你所谓的底层是指什么?
也不好说吧,就是学了这些底层,对java能有比较深的认识,简单说就是基础扎实。
把java API里面的80%能熟悉基础就很好了。再往下就是知道一些函数的基本实现/jdk源码等,比如Arrays里面的sort是用的什么查找。 --------------------编程问答--------------------
你所谓的底层是指什么?
也不好说吧,就是学了这些底层,对java能有比较深的认识,简单说就是基础扎实。
把java API里面的80%能熟悉基础就很好了。再往下就是知道一些函数的基本实现/jdk源码等,比如Arrays里面的sort是用的什么查找。
顶。
一般看到JDK的源码就可以了。比如:
1. 集合类的内部结构,一些主要方法的源码实现。
2. 基础数据结构,排序方法在java的实现
3. 类的继承重载,方法的执行顺序
暂时想到这些,看完也就差不多了。
如果实在有兴趣可以看JVM实现,不过那个一般来说不建议深入了解,只需要知道JVM的作用就可以了。 --------------------编程问答-------------------- 可以考虑看看JVM类的书(如深入JVM,虚拟机规范等)和编译器的,或者JDK源代码,对底层会有较深的了解 --------------------编程问答--------------------
你所谓的底层是指什么?
也不好说吧,就是学了这些底层,对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