还是从Java入门比较好,毕竟Java和C/C++关注比较紧密,语法上的关系点更多,推荐《Head First Java》。
可以适当钻钻Swing的坑,熟悉键盘,鼠标监听时间什么的,可以试试做个没有功能的QQ登陆界面,大概只要两百行。反正刚入门都是先熟悉运用语法,先不用管数据结构算法什么的。
javac 是java语言编程编译器。全称java compiler。javac工具读由java语言编写的类和接口的定义,并将它们编译成字节代码的class文件。
javac 可以隐式编译一些没有在命令行中提及的源文件。用 -verbose 选项可跟踪自动编译。当编译源文件时,编译器常常需要它还没有识别出的类型的有关信息。对于源文件中使用、扩展或实现的每个类或接口,编译器都需要其类型信息。
这包括在源文件中没有明确提及、但通过继承提供信息的类和接口。
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。
C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。
C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。
单纯的来说是没有冲突,但是从编程思想角度来说还是有很大的冲突的。C语言 是面向过程的语言。
C++语言 是面向对象的语言。
Java语言同样是面向对象的语言,但是比C++语言要高级。
C#是开发java语言公司sun的开发部高层们跳槽去微软后开发出的语言,跟Java语言类似,但各有千秋。同样也是面向对象的语言。
要注意:面向对象仅仅是编程思想,并不能说用Java写的语言都是面向对象的程序,往往新手们写得还都是面向过程式的程序,对多将方法抽象出来而已。
现在2种语言同时学习容易产生混淆,不建议你同时学习。
个人认为你学习c语言后在学习java吧,这样能够有更好的效果,起码能够更加明显的体验出java优势。
学校里教的在外面基本上都不用了,真的,你还是好好看看java吧。
其实语言这种东西,只要精通一门后再看其他语言也都才不多了。注意是精通,不是会用哦。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)