社区
非技术区
帖子详情
C/C++基础扎实,想开始学Java,应该看些什么?
liushuaikobe
2011-06-22 09:20:34
如题,谢谢各位大神!!
...全文
85
2
打赏
收藏
C/C++基础扎实,想开始学Java,应该看些什么?
如题,谢谢各位大神!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
美丽猎人
2011-06-22
打赏
举报
回复
就专心搞你的
C++吧,比java有前途多了
qybao
2011-06-22
打赏
举报
回复
想往哪个方向发展就看什么资料。
大体方方 J2EE J2SE J2ME
算法导论中文版
基础
的重要性(程序员之路)
学
习编程有几年了,感觉走了不少弯路,而不少的
学
弟
学
妹又在重蹈我当初的覆辙,不免有些痛心。最近在网 上也看了许多前辈们的经验建议,再结合自己的
学
习经历在这里谈谈
基础
的重要性,希望帮助大家少走些弯 路。 什么是
基础
呢?就是要把我们大
学
所
学
的离散数
学
,算法与数据结构,操作系统,计算机体系结构,编译原理 等课程
学
好,对计算机的体系,CPU本身,操作系统内核,系统平台,面向对象编程,程序的性能等要有深层次的掌握。 初
学
者可能体会不到这些
基础
的重要性,
学
习jsp,donet,mfc,vb的朋友甚至会对这些嗤之以鼻,但是一开始没
学
好
基础
就去
学
jsp或donet会产生很坏的影响,而且陷入其中不能自拔。 我上大二的时候还对编程没什么概念,就上了门
C++
也不知道能干什么,老师说MFC也不知道是什么东西, 看别的同
学
在
学
asp.net就跟着
学
了,然后就了解到.net,j2ee,php是什么了,就觉得软件开发就是用这些了,而上 的那些专业课又与我们
学
的sqlserver啊,css啊,ajax啊,毫无关系,就感慨啊,还不如回家自
学
去就为一个文凭吗? 还不如去培训,浪费这么多钱.于是天天基本上没去上什么课,天天就在做网站,几个
学
期就做了三个网站。感觉做 这些网站就是
学
到些技巧,没什么进步,这些技巧就好比别人的名字,告诉你你就知道了,网上也都可以搜到。那时 候就觉得把.net
学
好就行了,搞j2ee的比较难,搞api编程就别
想
了,操作系统更是望尘莫及了。后来随着
学
习 的深入和看了网上许多前辈们的建议才对这些
基础
的重要性有所体会。 虽然.net或
java
的开发并不直接用到汇编,操作系统这些,但是不掌握这些
基础
是有很大问题的,因为你只知 其然不知其所有然,在mfc和.net里面控件一拖什么都做好了,很方便,但是出了问题可能就解决不了,有些在 网上搜都搜不到。这就是
基础
没打好,不知道它的原理就不知道出错的原因。在
学
.net的时候常会讨论那些控件 该不该用别人说尽量别用也不知道为什么?不让用是因为你在高层开发,你不知道它的原理出错了你可能解决不 了,但其实是
应该
用的,不然人家开发它干嘛,但要在了解它的原理后去用就会很方便。 要编写出优秀的代码同样要
扎实
的
基础
,如果数据结构和算法
学
的不好,怎么对程序的性能进行优化,怎样 从类库中选择合适的数据结构。如果不了解操作系统,怎样能了解这些开发工具的原理,它们都是基于操作系统 的。不了解汇编,编译原理,怎么知道程序运行时要多长时间要多少内存,就不能编出高效的代码。 如果没有
学
好
基础
一开始就去
学
.net,
java
这些越往后就会觉得越吃力,它们涉及的技术太多了,而且不但 在更新,对于三层啊,mvc,orm这些架构,你只会用也不明白为什么用,就感觉心里虚,感觉没
学
好。而你把 面向对象,软件工程,设计模式这些
基础
学
好了再去看这些就可以一不变应万变。 大家不要被新名词、新技术所迷惑.NET、XML等等技术固然诱人,可是如果自己的
基础
不
扎实
,就像是在 云里雾里行走一样,只能看到眼前,不能看到更远的地方。这些新鲜的技术掩盖了许多底层的原理,要
想
真正 的
学
习技术还是走下云端,扎
扎实
实的把
基础
知识
学
好,有了这些
基础
,要掌握那些新技术也就很容易了。 开始编程
应该
先
学
C/
C++
,系统api编程,因为它们更接近底层,
学
习他们更能搞清楚原理。
学
好了c/
C++
编程和
基础
,再去
学
习mfc,.net这些就会比较轻松,而且很踏实。假设
学
习VB编程需要4个月,
学
习
基础
课程和 VC的程序设计需要1年。那么如果你先
学
VB,再来
学
习后者,时间不会减少,还是1年,而反过来,如果先
学
习 后者,再来
学
VB,也许你只需要1个星期就能
学
得非常熟练。 bbs.
学
C++
还是
学
Java
?做软件研发还需掌握哪些知识和技能?
本文详细讲述了
C++
和
Java
两大热门语言的应用领域与使用场景以及从事软件研发岗位需要掌握的
基础
知识与技能。
c/
c++
基础
学
习实战
1、这是一个C/
C++
新手
基础
教程,合适完全不懂程序的新手入坑,半生不熟的程序入坑,其他语言的程序
想
学
C++
。2、这是一个
C++
基础
系列教程,本季是作为
基础
教程的第一集,主要为
学
习C语言,为
学
好
C++
打好坚实的
基础
,
C++
包含了C部分,要
学
好
C++
,
学
好C语言是必然的趋势。3、
C++
入行系列教程是一个由浅入深的一个过程,第一第二集主要
学
习C语言和
C++
,后面三集主要教大家如何用
C++
去写封装一些商业级案例,。第三集主要
学
SOCKET编程,了解熟悉socket编程。第四集主要
学
用
C++
自定义数据库,纯
C++
编写 第五集主要
学
习数据结构,
学
习
C++
的各个标准模板库。大家如有兴趣可以
学
习已经制作完毕的
C++
游戏服务器和Mysql数据库教程。4、
C++
入行系列教程不单单是讲解语法知识,还有另外讲解C/
C++
内存,以及内存优化,工作中经常用到的经验,以及避免一些坑。5、本季教程主要内容是讲解编程语言,计算机组成原理,开发环境,C语言
基础
语法。普及一些
基础
知识,并且结合工作经验讲解一些案列。教程后面会安排一些工作任务给
学
员。具体内容看教程课题大纲6、不保证每个人都
学
的会,良心之作,不喜勿买。7、教程会结合本人20年工作经验讲解工作经常用到的地方,以及新手入职面试需要注意的地方。打好
基础
学
好
C++
走遍天下都不怕,相信自己,你行的。8、每一集都是单独的,需要单独购买噢,亲,请看清楚,
C++
系列每一集 并不是必须购买的。新手朋友第一第二集是必须
学
购买的哈,千万记得。切记切记切记
程序员告诉你:C/
C++
后台开发需要
学
习哪些技能书
前言:后台开发工程师主流使用的编程语言有
C++
、
Java
、PHP以及目前慢慢流行的Golang等。小编就将以
C++
的角度,讲讲如何
学
习和准备后台开发的岗位。 一、语言
基础
无论是
C++
开发还是
Java
开发,对于一个码农而言,最重要的就是对于编程语言的熟悉。同样,无论从事哪种类型的岗位,首当其冲的就是要掌握好语言
基础
。
C++
是一门博大精深的编程语言,不仅拥有继承于C语言的过程化程序设计思
想
,还包含有面对对象(OOP)的设计理念。强大而又复杂。相对来说,
C++
的
学
习成本较高,语言里面的坑较多。.
C/
C++
开发之路
C/
C++
开发之路:从0开始 本文旨在记录从0
学
习C/
C++
开发 序章:适合入门的C语言基本内容 为什么是C? 几乎所有的开发者第一次接触的开发语言都是c语言,谭老的经典c语言书籍几乎成为了所有工科生必备的技能书籍。 在诸如python等解释性语言蓬勃的今天,为什么我仍需要
学
习c语言这种几近“底层”语言? 我们不禁发问:为什么c语言的地位如此重要?为什么我们要花大量的时间将c语言
学
懂
学
透? 对于初
学
者来说,弄懂“为什么”往往比直接上手的
学
习更容易让人接受。 先说几点c语言的劣势 1、 语法复杂 2、
学
习
非技术区
23,405
社区成员
70,592
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章