社区
非技术区
帖子详情
从Java开发转向C开发怎么样?
寻找Python之禅
2010-04-14 10:06:57
本人做Java开发有两年了,现在由于一些原因需要转向C开发,对于c有一些基础,不知最后结果会怎样?希望各位经验丰富的大牛们能给点建议,谢谢大家了!
...全文
171
10
打赏
收藏
从Java开发转向C开发怎么样?
本人做Java开发有两年了,现在由于一些原因需要转向C开发,对于c有一些基础,不知最后结果会怎样?希望各位经验丰富的大牛们能给点建议,谢谢大家了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
whut_lcy
2010-04-15
打赏
举报
回复
[Quote=引用楼主 sqlserver29 的回复:]
本人做Java开发有两年了,现在由于一些原因需要转向C开发,对于c有一些基础,不知最后结果会怎样?希望各位经验丰富的大牛们能给点建议,谢谢大家了!
[/Quote]
同道中人,本人4年java->C嵌入式,已经2年
感觉:各有各的乐趣。
用C开发再回头看看java,你会觉得做java是非常幸福的(不包括J2ME),不必关心太多的底层细节,只关注上层业务;功能强大的IDE调测;有较好的架构设计能力+熟悉业务=J2EE无敌,或许有点偏激了,但确实如此
C:细枝末叶都必须处处关注,内存你必须时刻关注;无需懂得太多的api(常用库函数掌握上百个就足够了);关注算法,数据结构;当编写网络程序时还必须关注CPU架构(大小字节序);驱动程序中任务延时过多或过少芯片就不能如期工作;调试困难。。。
。。。。太多太多了,不一而足
总的感觉:从java的超级上层堕入C的“地狱”底层,需要你至少半年的时间来调整你的工作思维
life923
2010-04-15
打赏
举报
回复
搞C 估计更累 经常会出现错误
java 一般来说 专注业务逻辑就好了
luozhangwen
2010-04-14
打赏
举报
回复
关注, 我也是这样, 老大说要我学下c
lyz0622_1022
2010-04-14
打赏
举报
回复
你写程序你做主
computermajorsmc
2010-04-14
打赏
举报
回复
呵呵,好玩呢!
hepeng_8
2010-04-14
打赏
举报
回复
想做就做
IceArmour
2010-04-14
打赏
举报
回复
boost库
IceArmour
2010-04-14
打赏
举报
回复
加油吧,C语言研究底层比较多一些吧,建议学点底层操作系统之类的东西,顺便也可研究研究boot库,能力提升很快。。。
My_Java_Start
2010-04-14
打赏
举报
回复
lZ 加油!
JF
IMissKing
2010-04-14
打赏
举报
回复
我感觉这个就像是原本开着四轮车 突然改骑自行车了 我想习惯就好了
但是如果接触一段时间感觉状态不好的话 就中断吧 还是干老本行吧
JAVA
语言学习方法
JAVA
语言学习方法 C语言是各大操作系统的基础,Unix、Linux、Windows其内核都清一色是C语言
开发
的,(某些地方是和汇编语言混合
开发
的),君不见Windows API都是C语言函数的接口?Unix/Linux绝大多数应用都是C语言
开发
的;Windows应用程序用纯API
开发
已然不多,大多都是依靠某种Application Framework,比如所谓的VC++,其实就是指VC IDE + C++语言 + MFC(现在重点已
转向
ATL、WTL),但是Windows服务、网络、驱动程序等底层软件,还是C语言
开发
的。各种语言的编译器,包括
java
虚拟机,都是用C语言
开发
的。各种嵌入式设备,如手机、PDA也都是C语言
开发
的。
C.Sharp.for.
Java
.Developer
针对
JAVA
开发
人员,在
转向
C#时所面临的诸多挑战进行一一排解
Java
互联网
开发
筑基课
该课程会分为三个阶段来引导大家学习
Java
SE的基础和高阶知识、
Java
WEB
开发
的一般流程、
Java
经典框架。在
Java
SE阶段,我们将要学习以下内容:
Java
基础知识分支和循环语句方法和数组面向对象编程常用工具类正则和枚举异常
Java
开发
工具集合框架IO流多线程网络编程反射注解在
Java
WEB阶段,我们将学习以下内容:MySQLJDBC简单的前端
开发
WEB
开发
WEB 项目在
Java
经典框架阶段,我们将学习以下内容:SpringMavenSpring MVCMyBatis通过以上课程的学习,对
java
开发
感兴趣的0基础小白可以达到使用Spring框架
开发
一般
Java
WEB应用的能力。
Go语言Web
开发
书城项目教程(含配套资料)
Go是下一代的互联网
开发
语言;?Go是下一代互联网时代的C语言;?Go的并发如何如何高;?Go的语言如何如何简洁;?国外某公司全部由NodeJS
转向
Go
开发
;?国外某公司从ruby
转向
go之后,服务器数量从20多台降到了2台;?Go项目
开发
的优点?(1)
开发
体验好?go的编译速度极快,可以在保存完代码后直接刷新浏览器看效果,
开发
体验接近动态语言。?(2)Go很容易将错误定位到代码行上?除view模版之外,go很容易将错误定位到具体的行上,方便
开发
人员排错。?(3)语法相对简洁?确实相对来说,能省一些代码量。?(4)很容易部署?这个很容易部署是相对.NET、
Java
等这些编译型语言,因为go也是编译型的,它
开发
的程序,不用考虑依赖,直接会生成一个.exe文件,任何平台下都可以直接运行。这也是当时很吸引我的地方。?当然,go编译后的程序也相对较大。?(5)轻量级?相对
Java
来讲,Go语言比较轻量级,无论是IDE还是
开发
、部署,都不像
Java
那么笨重、复杂。?(6)相对严谨?在Go中,如果你导入了一个包,但是没有用,或你定义了一个变量,后面没有使用这个变量都会报错。?本套课程从GoWeb基
初识
Java
~从C语言
转向
Java
语言
目录 一、何为
Java
语言? 二、如何运行
Java
程序? 1.
Java
程序的运行 2.何为 JDK、JRE、JVM? JDK JRE JVM 三者之间有何关系? 3.初识
Java
遇到的错误集 三、
Java
语言的注释 1.基本注释规则 2.注释规范 一、何为
Java
语言?
Java
是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义。
Java
是一门面向对象的编程语言,在
Java
的世界里,一切皆对象,没有对象就new一个,这是自己在第一天的了解后,感触最深的...
非技术区
23,404
社区成员
70,606
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章