看了Core java Volume 1基础知识, 现在看第二卷,高级特性,突然觉得看了有点迷茫了,自己的动力也没有原来那么大了,总感觉是在记一个一个的api, 老是在面上, 对底层毫无所知, 问了一下同学,说搞计算机的人,要懂java, 一般计算机的人是写api的, 不是计算机的人会用java, 就是会编程序. 看来我是走到用这条路上了. 确实也有点感觉到,老是这样记api,不知道一些底层的东西,仅仅会用的话, 自己感觉还是有很多疑惑?忘过来人指点一二!
解决方案 »
- 如何实现资源管理器中对文件夹的排序,按时间,按名称等?
- 简单的java程序问题?
- 编写一个用来创建一个ArrayList对象的程序,但是不明确导入java.util.*
- 帮忙写个注释
- Java的一点小问题,谢谢指导!
- 应用方法--JOptionPane.showConfirmDialog(),,弹出对话框中的三个按钮功能一样,,怎样做才能使其实现其对应的操作!!
- 关于类本身方法调用的问题,急,在线等,解决给分
- 请教,如何得到一个表得主键是哪几列?使用jdbc,可以得到吗?我查了没查到.
- 如何得到快捷方式指定的文件
- 关于字符串的问题。(进来就有分的问题)
- 如何获得文件修改时间与当前时间的小时差值?献上50分,谢谢
- 用javascript 或JAVA判断用户是用什么浏览器
==================
你不是在学,你是在死记?api关键在于用,世上本无路,走的人多了,自然成了路,api用多了也就记住了;
写例子,查手册,最好桌面保留一个javadoc
我觉得好像是在学会这么用这些APi。有点在面上的感觉。
可能这就是高级语言的目的吧,不需要你管底层的东西。
只要掌握了一门语言大体。你就可以学习他的原理啦。
反正所有的语言基本原理都是通的。
到时值得推荐的一本书是《深入java虚拟机》。
千里之行,始于足下!
比如说Java的集合框架,对那些什么Set、Map等东西只要懂了他的实现思想,那些API就比较容易的记住了。
各位的话还是有一定的道理,可能是先要
会用,三叶草的话有一定的道理..anyway, 感谢大家的回复.
首先是大致了解javaAPI的结构,有哪些API,实现什么功能。
然后在做的时候,明白自己想实现哪一个具体的功能?去找对应的API。
这时对这个API做深入的了解。
这样子学得比较快