我目前在学C#,它里面很多和我以前学的Java一样,那学会C#是不是能学好Java呢?
都不是一个平台的东西。。
C#是.Net框架的编程语言
java程序运行于JVM之上
一个主力运用于跨平台的GUI桌面应用【C#】
一个主力运用于嵌入式和WED应用【java】
能一样吗= =
不是很理解这句话
C#是.Net框架的编程语言
java程序运行于JVM之上
一个主力运用于跨平台的GUI桌面应用【C#】
一个主力运用于嵌入式和WED应用【java】
能一样吗= =
不是很理解这句话
它里面很多和我以前学的Java一样
学会任何一门编程语言,都对其他编程语言的掌握有极大帮助。
因为绝大多数编程语言的思路是共通的。
因为绝大多数编程语言的思路是共通的。
andylizi 发表于 2017-4-7 18:53
学会任何一门编程语言,都对其他编程语言的掌握有极大帮助。
因为绝大多数编程语言的思路是共通的。 ...
那vb呢= =
本帖最后由 andylizi 于 2017-4-7 18:47 编辑
没错,就是很多一样,极其相似。它相当于Java,C++,VisualBasic的混合体。有传言说C#是微软为了和Java抗衡而发明的语言,我不知道这是不是真的(听起来很像- -毕竟微软在这之前搞过Visual J++,听名字就知道。。),欢迎指正:)
??请问能不能说明一下哪个是Java哪个是C#?
edit:好的我找到证据了。中文维基百科 https://zh.wikipedia.org/wiki/C%E2%99%AF#.E5.91.BD.E5.90.8D (被墙)
另:https://zh.wikipedia.org/wiki/Visual_J%2B%2B
luojiarui 发表于 2017-4-7 18:50
都不是一个平台的东西。。
C#是.Net框架的编程语言
没错,就是很多一样,极其相似。它相当于Java,C++,VisualBasic的混合体。有传言说C#是微软为了和Java抗衡而发明的语言,我不知道这是不是真的(听起来很像- -毕竟微软在这之前搞过Visual J++,听名字就知道。。),欢迎指正:)
一个主力运用于跨平台的GUI桌面应用
一个主力运用于嵌入式和WED应用
??请问能不能说明一下哪个是Java哪个是C#?
edit:好的我找到证据了。中文维基百科 https://zh.wikipedia.org/wiki/C%E2%99%AF#.E5.91.BD.E5.90.8D (被墙)
C#看起来像是“C++”中两个加号重叠在一起,而且在音乐中“C?”表示C升半音,为比C高一点的音节。微软借助这样的命名,表示C#在一些语言特性方面对C++的提升的意思。微软希望借助这种语言来取代Java。
C#语言取代了Visual J++,语言本身深受Visual Basic、Java、C和C++ 的影响。
另:https://zh.wikipedia.org/wiki/Visual_J%2B%2B
Visual J++是微软对于Java程序设计语言的实践。它和Java具有相同的句法、保留字以及语法。微软于2004年1月停止了对于Visual J++的支持[1],作为延伸,使用J#和C#来替代J++。
围观大佬们座谈
andylizi 发表于 2017-4-7 18:44
没错,就是很多一样,极其相似。它相当于Java,C++,VisualBasic的混合体。有传言说C#是微软为了和Java抗 ...
谢谢大佬
懂了
我才刚学开始
发现都有'int'(无意发现)
仔细看
发现相同的很多
andylizi 发表于 2017-4-7 18:44
没错,就是很多一样,极其相似。它相当于Java,C++,VisualBasic的混合体。有传言说C#是微软为了和Java抗 ...
个人觉得不一样XD
(抛开语法的话可以这么说)
举个栗子
C sharp学到后面会接触到Win32、PE格式等windows底层相关的内容
java不清楚,但肯定不会让学习者了解这些吧(平台无关性)
XD
不能这么说,还是有点不一样的,有些习惯是要改的
luojiarui 发表于 2017-4-7 19:24
个人觉得不一样XD
(抛开语法的话可以这么说)
然而楼主说的是自己刚开始学C#,发现跟Java很像
没毛病呀感觉233
java里也有种东西叫jni的
=-=嗯 反正我没学过[逃
andylizi 发表于 2017-4-7 19:27
然而楼主说的是自己刚开始学C#,发现跟Java很像
没毛病呀感觉233
-是。。没毛病啊(滑稽)
-JNI嘛。。了解过
可以用java开发可以与C++&C程序交互的动态链接库系不系啊?