我以过来人的身份,强烈建议你,不要去追求什么大牛推荐的什么书,现在就是打基础的时候,要明白磨刀不误砍柴工,到图书馆里找一本,然后看透,其实你说的那个《java语言程序设》(基础篇)就不错的,你能把上面的程序都自己搞一遍???你知道为什么主函数那么写?你知道i++和++i为什么不同??都是基础的,加油吧!基础才是王道、、、、
目前你是大一新生,针对你的情况我建议你首先找一本关于数据结构的书籍,最好是C++描述的。数据结构的书籍会讲基础的算法,这些是你之后学习编程最重要的一步。
选择C++描述的原因是C++面向对象,对Java开发有很大的帮助,C++贴近底层,某些算法只有与系统底层相关才容易理解。
你现在是大一新生,所以一定要打好基础,数据结构,操作系统,计算机组成原理,计算机网络,这四门课程是重中之重。编程语言什么的其实非常简单,只要基础扎实,任何一门语言技术在一个月内都能达到精通。
我表示。。。。我也不会什么算法。。。一样能做网站,做MIS,也可以编写简单的数据库。。。以后混饭吃难点也不是算法,又不是去搞ACM去。。。。要面向实际。。。。j2se struts ajax json dwr dhtml javascript jsp oracle 这些会了以后再琢磨算法吧。。。。没有基础只会算法都是浮云。。。
你好 我们老师推荐java核心技术 有卷一和卷二 挺好的 可以看看
自己决定的方向是什么,如果是做手机开发,可以选择j2me相关的书籍进行学习,如果做j2ee方面的开发,可以对jsp,servlet等方面进行学习,建议系统的学习 数据结构和thinking in java