永发信息网

正在学习Java SE,为什么感觉学习Java就是在学习一些API。

答案:1  悬赏:20  手机版
解决时间 2021-03-16 05:23
正在学习Java SE,为什么感觉学习Java就是在学习一些API。
最佳答案
闲来无事,随便说说。
你的这个问题其实很有哲学性。Java语言源自C语言,C语言是一门非常重要的语言,它的重要性在于下面几点:
C语言中的语法规则是其它包括Java在内的理论与实践基础。
C标准库的使用方式影响了一代人。
C语言源自汇编语言,汇编语言也是很重要的。使用汇编语言的过程也是了解机器结构,内部运行机理的过程。很多人抱怨说不明白某些C语言的函数为什么要设计的如此复杂,实际上是因为这些人对计算机构造一知半解。有些IT人声称十分了解计算机结构,但是连什么是函数调用栈都不知道;也有一些人声称自己在计算机编程上天下无敌,但是对于CPU内部构造却一无所知。
知识断层是根本原因。
现在很多人都是在没有任何计算机理论基础的情况下(或者学了但是主要是应付考试),直接学习Java语言,在我看来就像是小学还没毕业直接上大学一样。楼主的学习方向是对的,你只不过是在补初中和高中的课程而已,你没从头学,因此你会比那些从头学过来的人有更多的烦恼。在将来某一天(如果你持续学习的话),你会将这些空白的知识区填满,只不过,这将会花费你数年的时间。
现实情况是,你不需要去弄明白这些API的存在意义也能找到工作,只不过,工作起来不是很开心,做事情不是很有信心,也无法做到安心地指导他人。
你所学习的这些API在思路以及实现方式上与其它编程语言是类似或者一致的,它们的存在形态多半受低级语言的影响。Java的存在解决了低级语言的很多问题,但具体是如何解决这些问题的你需要花时间研究更古老的历史。在研究过程中,最终你会发现自己需要从计算机理论从头开始学习。
显然当今社会的快节奏不允许你花那么多时间研究这些不能直接来钱的知识。但是这也因人而异吧,对不对?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
there are three books的问句是什么
DANDY-559第二个女演员是谁?穿条纹衣服的!
缘吉好味丸在什么地方啊,我要过去处理事情
那位大师能告诉我这句话的含义!天开地辟作良
单选题在现代化进程中,由于特殊的历史传统和
2009年阳历7月22号出生命里缺什么
法硕非法学备考,主观题是不是把分析背过了才
巴彦淖尔天力保押有限责任公司这个地址在什么
孔雀鱼老是像蛇一样游是怎么了
现在版本的逆战生存战和保卫战为什么用不了技
这是蔡少芬演的什么电视剧或者电影
灰黑色短的呢绒外套里面,配什么颜色的毛衣
120急救车可以闯红灯吗
我跟小孩是深户,老公不是深户,能用我跟小孩
奉化中山路和东升路路口有违章拍照吗?
推荐资讯
游民星空下单机游戏
6分宽,长24分,1平方,须要几片.这怎么算
四季汤锅在哪里啊,我有事要去这个地方
为什么我英雄联盟一进游戏就自动关闭?(是进
杏仁和开心果放在永辉超市那一栏呢
简单的化妆需要哪些东西!
翠屏社区居委会怎么去啊,有知道地址的么
为为幼儿园我想知道这个在什么地方
i5 7400好还是i5 6500好?为什么
朋友要我把他发过来的几个数字发到他微信上,
The White TowerThe White Tower was started
歌词有一句:不同的路人在不同的桥。听起来是
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?