社区
Linux/Unix社区
帖子详情
做Java的想做做Linux.要多久入行?
meadking
2010-02-03 09:54:56
做Java的想做做Linux.有没有希望?
要多久入行?
把linux 程序设计翻了一番...
感觉进程线程信号量比较复杂一点,其它的还可以接受,就是函数不熟悉...
打算做个聊天软件.socket+thread+file...
linux FUSE有没有demo.越简单越好,内核这块感觉就复杂了,呵呵.没找到简单的文件系统的Demo
...全文
175
16
打赏
收藏
做Java的想做做Linux.要多久入行?
做Java的想做做Linux.有没有希望? 要多久入行? 把linux 程序设计翻了一番... 感觉进程线程信号量比较复杂一点,其它的还可以接受,就是函数不熟悉... 打算做个聊天软件.socket+thread+file... linux FUSE有没有demo.越简单越好,内核这块感觉就复杂了,呵呵.没找到简单的文件系统的Demo
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
toborac
2010-02-03
打赏
举报
回复
如果是想学在Linux上开发应用程序,看书
Linux使用书籍任意一本
Sams 24 小时Linux 编程
Advanced Programming in Unix Environment
Unix Network Porgramming
然后自己找个适中的题目做
如果是想学在Linux里面Kernel层开发,看书
Linux使用书籍任意一本
Linux Kernel Development
Linux Device Driver
然后找个ARM模拟器(不用花钱)找点嵌入式资料学习
然后你就知道该怎么继续了。不过个人觉得Java挺有前途的。
qihuanfengyun
2010-02-03
打赏
举报
回复
我是应届生啊!!!
meadking
2010-02-03
打赏
举报
回复
不是应届生...呵呵
想了解一下文件系统这块...
linux FUSE有没有demo.越简单越好,内核这块感觉就复杂了,呵呵.没找到简单的文件系统的Demo
Blaider
2010-02-03
打赏
举报
回复
我也慢慢学Linux了……
wxdcxp
2010-02-03
打赏
举报
回复
linux 有很多方向,看你要往哪发展了。linux + arm 不错
seayea
2010-02-03
打赏
举报
回复
Linux 本身就是支持Java的。否则java怎么号称跨平台。
所以,如果还是用Java语言,只是从Windows换到Linux操作系统,两三天足够了:无非是配置你的elicpse,
弄弄编译系统。像你说的聊天软件,用java做完全可以——只是Java跑起来有些慢。
看你的意思,是要转到Linux C/C++开发。如果学过C/C++语言,要在Linux下做开发,则要看你预备做哪个
层次的开发。
做上层应用程序开发,也不需要多大的时间去做知识准备:GNU编译器,eclipse、Vim或者emacs
编辑器,需要的库。
做设备驱动等底层一点的开发,则要深入学习Linux操作系统的相关知识——这个时间,是没底的。
应届生,想做软件开发,那么有些通用的知识是必备的:编译系统,语言,编辑器,操作系统的相关知识。
拓宽知识面,或者做深某个领域都是可选的方式。但是不要沦为只会hello,world,只会点击编译按钮的工人。
meadking
2010-02-03
打赏
举报
回复
[Quote=引用 2 楼 steptodream 的回复:]
你不会打算刚学linux的时候就去搞编程 搞内核吧
我总觉得你应该先从linux的使用学起 然后再去搞开发
[/Quote]
说实话,我打算马上开始搞编程...linux使用是马马虎虎...以前部署过java应用而已.呵呵
依本人的经验,貌似做一个有目的的项目或者玩具,这样驱动学习比较有效果,不然老是漫无目的,看来看去都能懂,就是做不通....呵呵
不知道各位大侠都在做什么样的开发?怎么才能入门,然后找到一个实习单位要我...呵呵.
现在做的Java & C# web开发,做烦了.Linux貌似有点复杂.
winbsd
2010-02-03
打赏
举报
回复
linux网络编程
linux系统编程
steptodream
2010-02-03
打赏
举报
回复
你不会打算刚学linux的时候就去搞编程 搞内核吧
我总觉得你应该先从linux的使用学起 然后再去搞开发
掌握至少50个以上的常用命令
理解shell管道"|" 文件流重定向">"及追加">>"等
熟悉Gnome/KDE等X-windows桌面环境操作
掌握.gz .rpm .biz等软件包的常用安装方法
学习添加外设 安装设备驱动程序(比如modem)
熟悉Grub/Lilo引导器及简单的修复操作
熟悉系统固有目录的名称及公用
学会用mount命令访问其他文件系统
了解vi gcc gdb等常用编辑器 编译器 调试器
pagertiger
2010-02-03
打赏
举报
回复
慢慢来
freetstar
2010-02-03
打赏
举报
回复
网络编程
csgdseed
2010-02-03
打赏
举报
回复
慢慢学,需要时间的
wyfwx
2010-02-03
打赏
举报
回复
呵呵,linux下的编程俺也在摸索中
alexhilton
2010-02-03
打赏
举报
回复
几天吧,
推荐一本书《AUPE》
meadking
2010-02-03
打赏
举报
回复
谢谢toborac & hairetz & steptodream & seayea
真是3年之痒.......呵呵........
猫已经找不回了
2010-02-03
打赏
举报
回复
socket+thread+file...
linux FUSE有没有demo.越简单越好,内核这块感觉就复杂了,呵呵.没找到简单的文件系统的Demo
线程跟文件操作,你找来Unix环境高级编程,重点看那几章就可以了,
APUE可以独立看。
jdk1.7 64位官方版 jdk-7u79-
linux
-x64.tar.gz
**
Java
Development Kit (JDK) 1.7 64位官方版** JDK(
Java
Development Kit)是Oracle公司提供的用于开发和运行
Java
应用程序的重要工具集。它包含了
Java
编译器、
Java
虚拟机(JVM)、
Java
类库以及各种开发和调试...
jdk1.8 64位官方正式版 jdk-8u45-
linux
-x64.tar.gz
Java
Development Kit(JDK)是
Java
编程语言的核心组件,它为开发者提供了编译、调试和运行
Java
应用程序所需的所有工具。JDK 1.8 64位官方正式版,即`jdk-8u45-
linux
-x64.tar.gz`,是Oracle公司发布的一个重要版本,...
jdk1.7 64位官方正式版 jdk-7u76-
linux
-x64.tar.gz
Java
Development Kit (JDK) 1.7 64位官方正式版,即`jdk-7u76-
linux
-x64.tar.gz`,是Oracle公司为
Linux
64位操作系统提供的
Java
开发工具集。这个版本的JDK对于开发和运行基于
Java
技术的应用程序至关重要,特别是当...
no libsigar-amd64-
linux
.so in
java
.library.path
打好jar包传到
linux
后,运行
java
-jar xxxx.jar后报错:no libsigar-amd64-
linux
.so in
java
.library.path ;sigar主要是用来获取主机信息的 ;解决步骤: 1、要先去下个东西http://pan.baidu.com/s/1pJK6Nur ; ...
(转)
linux
下调用
Java
AWT抛出
java
.awt.HeadlessException异常解决办法
(转)
linux
下调用
Java
AWT抛出
java
.awt.HeadlessException异常解决办法 今天在
linux
下使用opencv,
想
把图片展示出来,结果调用窗口时出现了这个错误,我根据这篇帖子的解决方法发现我的jre中是不缺文件的,只需要...
Linux/Unix社区
23,217
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章