84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
我之前学过一段时间的c,现在想学习java,容易上手吗?
欢迎选择我的课程,让我们一起见证您的进步~~
看你对C语言掌握到什么层面,我个人认为初级和高级都比较好转,但是中级人员稍微麻烦点。 如果你是C语言初级人员,知道变量、函数、指针,循环、判断、递归,常见的简单算法和文件操作什么的,学习java你会觉得语法上比较熟悉,重点学习一下类和面向对象、java库就行了。如果你是高级人员,对C语言和系统理解很深入,那转向Java也很快。 不过如果你是一个比较熟练的C开发人员,转java是需要一些适应时间的,比如变量命名方式、Java的生态环境、面向对象的思维方式都是需要转化的。
教材只看《Thinking in Java》,然后下一个robocode玩一段时间,开发环境用netbeans就可,一周直接上手。
任何一门语言只要学溜了 再学其他语言都是信手拈来的 如同楼上的 重要的是编程思想
应该是吧,重要的是编程的思想!
语言本身可以毫不费力过渡,思维上得从向设计模式面向对象转换,实际上很多开源的c项目都用c来模拟面向对象的方式,有继承有多态,例如python,glib
学习 JAVA 不需要 C 语言基础
接触的语言越多,就更容易上手新语言。 就此来说 有c语言基础 在去学java 会比 没学过c要快。 就我自己学习的经验来看,不要去想怎么样才能更快上手, 我直接去做东西, 在做的时候会碰到各种大小坑, 一步一步填起来, 然后你发现自己已经回了 虽然我知道自己只是在应用层面 还没到研究层面 但是工作已经可以胜任了。 这里面 有个问题 直接开始做东西 需要有人能指点你, 不然进度会慢 而且会打击信心, 我感激我在初学的时候就有公司老大的指导。
如果理解了C的基础,几乎入门任何一门语言都不难。
看你学到什么层面,学JAVA无意是再学一种语法罢了。如果C只学到语法层面,不懂原理,学JAVA还是会很困惑。先深入学习C是为了可以了解到很多关于“机器是怎么运作”“内存是怎么排布”的知识,这时无论再学什么语言都只需搞清它的语法即可。
看你对C语言掌握到什么层面,我个人认为初级和高级都比较好转,但是中级人员稍微麻烦点。 如果你是C语言初级人员,知道变量、函数、指针,循环、判断、递归,常见的简单算法和文件操作什么的,学习java你会觉得语法上比较熟悉,重点学习一下类和面向对象、java库就行了。如果你是高级人员,对C语言和系统理解很深入,那转向Java也很快。 不过如果你是一个比较熟练的C开发人员,转java是需要一些适应时间的,比如变量命名方式、Java的生态环境、面向对象的思维方式都是需要转化的。
教材只看《Thinking in Java》,然后下一个robocode玩一段时间,开发环境用netbeans就可,一周直接上手。
任何一门语言只要学溜了 再学其他语言都是信手拈来的 如同楼上的 重要的是编程思想
应该是吧,重要的是编程的思想!
语言本身可以毫不费力过渡,思维上得从向设计模式面向对象转换,实际上很多开源的c项目都用c来模拟面向对象的方式,有继承有多态,例如python,glib
学习 JAVA 不需要 C 语言基础
接触的语言越多,就更容易上手新语言。 就此来说 有c语言基础 在去学java 会比 没学过c要快。 就我自己学习的经验来看,不要去想怎么样才能更快上手, 我直接去做东西, 在做的时候会碰到各种大小坑, 一步一步填起来, 然后你发现自己已经回了 虽然我知道自己只是在应用层面 还没到研究层面 但是工作已经可以胜任了。 这里面 有个问题 直接开始做东西 需要有人能指点你, 不然进度会慢 而且会打击信心, 我感激我在初学的时候就有公司老大的指导。
如果理解了C的基础,几乎入门任何一门语言都不难。
看你学到什么层面,学JAVA无意是再学一种语法罢了。如果C只学到语法层面,不懂原理,学JAVA还是会很困惑。先深入学习C是为了可以了解到很多关于“机器是怎么运作”“内存是怎么排布”的知识,这时无论再学什么语言都只需搞清它的语法即可。