没有多大不同! java中的变量和函数可以看成是用多级点分标识符解决名字冲突。你完全可以用java来做面向过程编程。面向对象编程其实只是让设计效率提高,设计思路发生了变化。其他没有多大变化。
从学基础语法开始,然后从小的项目入手,可以学很多。建议你从基本的语法开始学起,然后找一些项目类的图书看看,最好是实践。
Java其实不难,还是重点把C语言的基础打牢
基础知识差不多,主要是把从面向过程的编程思想转换为面向对象的编程思想!!!!