社区
Java EE
帖子详情
java 和c++ 是不是很不一样啊
xuru1990
2010-05-10 08:38:16
以前学过C++,以为Java和他都是面向对象,大体一样,应该很好学,现在学Java,越学越糊涂,不知道哪里对哪里了
...全文
247
32
打赏
收藏
java 和c++ 是不是很不一样啊
以前学过C++,以为Java和他都是面向对象,大体一样,应该很好学,现在学Java,越学越糊涂,不知道哪里对哪里了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
32 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
MeLoveVc
2010-05-14
打赏
举报
回复
c++转java的飘过
成功转型后发现sun被oracle收购了,悲剧。
owhftcamrkl
2010-05-13
打赏
举报
回复
其实语言都是相通的,我想楼主是还没有走进java的殿堂,在C++和java的门口徘徊,然后怎么可能知道他们两个的异同
MONKEY_D_MENG
2010-05-12
打赏
举报
回复
[Quote=引用 3 楼 xiaoyeqing_clarence 的回复:]
楼主没好好学,仅此而已
[/Quote]
说的好,估计楼主只是看了本本科的教材就说学会了C++,那可真是太搞笑了!
laukie
2010-05-12
打赏
举报
回复
学什么都一样,一门语言学通了别的语言都很类似的
dongyangmoney
2010-05-12
打赏
举报
回复
貌似 还可以。。。。。。。。。。
hepeng_8
2010-05-12
打赏
举报
回复
C++主要的经历是在学习语法本身上。
而java主要是学习类的使用。
hepeng_8
2010-05-12
打赏
举报
回复
说一样其实也不一样
说不一样其实也一样
等你达到这种境界,你就大功告成了
jdjf020826
2010-05-12
打赏
举报
回复
我感觉最大的区别就是java不需要用到指针
liranke
2010-05-12
打赏
举报
回复
C++主要的经历是在学习语法本身上。
而java主要是学习类的使用。
ledkaa
2010-05-12
打赏
举报
回复
1楼说的太玄乎了,呵呵
[Quote=引用 1 楼 qybao 的回复:]
说一样其实也不一样
说不一样其实也一样
等你达到这种境界,你就大功告成了
[/Quote]
绿光
2010-05-12
打赏
举报
回复
语言没太大差别,但是具体应用别说java跟c++比较了,就是java语言里都分j2ee,j2se,j2me,不同行业同种语言都隔行如隔山。选一条路坚持走下去吧,还好你才刚开始学语言,没有什么舍不得放弃的技术
tanli902354
2010-05-12
打赏
举报
回复
你首先学的是 C++ 后面又转学 java 但结果是 越学越糊涂。 这证明一点的事 你C++ 肯定没学好。 如上述 C++ 学好的了话 其他语言 基本过一过就行。 差异 并不区别于语言 我建议 你学java的时候 把你的C++ 思想忘却 从0开始。 你就不会越学越糊涂了 因为思想的转变只在一念间 你学的是思想 并不是语言
aixue2010
2010-05-11
打赏
举报
回复
呵呵,好好努力
wflyxiaonian
2010-05-11
打赏
举报
回复
加油就好 啥都能学好的
龙四
2010-05-11
打赏
举报
回复
若是一样还要搞一个java做什么?!
naruto__
2010-05-11
打赏
举报
回复
[Quote=引用 3 楼 xiaoyeqing_clarence 的回复:]
楼主没好好学,仅此而已
[/Quote]
d
guyuxuelang
2010-05-11
打赏
举报
回复
太同意7楼了,接分
dr_lou
2010-05-11
打赏
举报
回复
为什么以前大学都是C语言入门?
关键是思想,所有的程序说白了不都是顺序 选择 循环 三种么
你把程序语言想成不同国家的语言就可以了
kimiH
2010-05-11
打赏
举报
回复
[Quote=引用 7 楼 warrior511 的回复:]
你觉得糊涂,可能是因为 java体系太大了。C++可没有SE、EE、 ME等等版本,学通了C++,什么都能做。但是学java,会有人建议你偏向哪个方面,也就是说 java的一部分你可以不学。比如:java ee方向,完全不用学 AWT,多线程,如果不是集群的项目,估计也用不到。虽说java长于网络编程,不过对于底层的TCP/IP、Socket,用的也不多。
中国就这样,学什么都是"实用主义",……
[/Quote]
顶!
折腾的生活
2010-05-11
打赏
举报
回复
有了C++根基,这个还是不难的,我也是这么走过来的
就像一首歌中唱的那样“就是不一样,.... 说不一样,其实也一样!”
加载更多回复(12)
JNI:
Java
与
C++
的美好结合
这课程,我们的主题就是对C函数,或是对Shared Library,或是对JNI的本地代码的代码写法,我们要讲求它的稳定性。也就是要让它有更好的设计,是我们对这设计做优化的思考,也是架构师的一个很重要的职责。本节,我提出一个原则是:的原则。
Java
和
C++
的联系与区别
编程语言界的两大佼佼者
Java
和
C++
在TIOBE榜单中常年名列前茅,尤其
Java
更是经常问鼎TIOBE,可见这两门语言的受欢迎程度之高。因为
Java
和
C++
的风格比较像,但主要用途、特性有些不同,所以有必要了解了解它们的关系和差异。 在了解他俩的关系之前我们先熟悉一下这两门语言的基本信息:
C++
Java
创始人 Bjarne Stroustrup James Gosling 发布时间 1983 1995 定位 高级语言 高级语言 基础 C C+
Java
和
c++
的区别!
Java
和
C++
的区别: 1.
Java
源码会先经过一次编译,成为中间码,中间码再被解释器解释成机器码。对于
Java
而言,中间码就是字节码(.class),而解释器在JVM中内置了。 2.
C++
源码一次编译,直接在编译的过程中链接了,形成了机器码。 3.
C++
比
Java
执行速度快,但是
Java
可以利用JVM跨平台。 4.
Java
是纯面向对象的语言,所有代码(包括函数、变量)都必须在类中定义。而
C++
中还有面向过程的东西,比如是全局变量和全局函数。 5.
C++
中有指针,
Java
中没有,但是有引用。 6
科普:
java
与
C++
的区别
由于
Java
语言需要虚拟机来解释执行程序,因此相对于
C++
语言来说,
Java
语言的执行速度会慢一些。但是,由于
Java
语言具有自动内存管理的特性,因此可以减少内存泄漏等问题,从而提高了程序的稳定性。
Java
语言具有很好的跨平台性,由于
Java
程序只需要在不同平台上安装虚拟机即可运行,因此不需要为不同平台编写不同的代码。而
C++
语言需要针对不同的操作系统编写不同的代码,因此不具有很好的跨平台性。总之,
C++
语言和
Java
语言都是非常优秀的编程语言,它们各自具有其应用领域和优缺点。三、
C++
与
Java
的编译。
java
与
C++
之间的区别
前言:研究生期间主要使用的是
C++
语言,因工作的要求,现在需要学习
java
语言,在学习的这段时间里,发现两种语言之间有着很多相似的地方,但又有一些区别,下面说一下
java
和
c++
中比较显著的区别,适用于有
c++
基础的读者。 一、在数据类型、关键字方面 1.除了
c++
中基本的数据类型(int、long、double、float)等之外,其余的都是和类相关的数据类型,如数组(Arrays、String)等。 2.
java
中没有
c++
中的结构和联合这两种数据结构 3.
java
中没有
c++
中的自动强制类型转换,如果
Java EE
67,512
社区成员
225,880
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章