wenl
我目前在学C#,它里面很多和我以前学的Java一样,那学会C#是不是能学好Java呢?

luojiarui
都不是一个平台的东西。。

C#是.Net框架的编程语言

java程序运行于JVM之上

一个主力运用于跨平台的GUI桌面应用【C#】
一个主力运用于嵌入式和WED应用【java】


能一样吗= =

不是很理解这句话
它里面很多和我以前学的Java一样





andylizi
学会任何一门编程语言,都对其他编程语言的掌握有极大帮助。
因为绝大多数编程语言的思路是共通的。

Mithey
andylizi 发表于 2017-4-7 18:53
学会任何一门编程语言,都对其他编程语言的掌握有极大帮助。
因为绝大多数编程语言的思路是共通的。 ...

那vb呢= =

andylizi
本帖最后由 andylizi 于 2017-4-7 18:47 编辑
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++


1063066473
围观大佬们座谈

wenl
andylizi 发表于 2017-4-7 18:44
没错,就是很多一样,极其相似。它相当于Java,C++,VisualBasic的混合体。有传言说C#是微软为了和Java抗 ...

谢谢大佬
懂了
我才刚学开始
发现都有'int'(无意发现)
仔细看
发现相同的很多

luojiarui
andylizi 发表于 2017-4-7 18:44
没错,就是很多一样,极其相似。它相当于Java,C++,VisualBasic的混合体。有传言说C#是微软为了和Java抗 ...


个人觉得不一样XD
(抛开语法的话可以这么说)

举个栗子
C sharp学到后面会接触到Win32、PE格式等windows底层相关的内容

java不清楚,但肯定不会让学习者了解这些吧(平台无关性)

XD

爱心魔王FHC
不能这么说,还是有点不一样的,有些习惯是要改的

andylizi
luojiarui 发表于 2017-4-7 19:24
个人觉得不一样XD
(抛开语法的话可以这么说)

然而楼主说的是自己刚开始学C#,发现跟Java很像
没毛病呀感觉233

java里也有种东西叫jni的

全场最佳巧
=-=嗯  反正我没学过[逃

luojiarui
andylizi 发表于 2017-4-7 19:27
然而楼主说的是自己刚开始学C#,发现跟Java很像
没毛病呀感觉233


-是。。没毛病啊(滑稽)

-JNI嘛。。了解过
可以用java开发可以与C++&C程序交互的动态链接库系不系啊?