网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月02日漏签0天
程序员吧 关注:278,223贴子:1,385,591
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 1 2 下一页 尾页
  • 431回复贴,共2页
  • ,跳到 页  
<<返回程序员吧
>0< 加载中...

转行入IT,为什么建议你选择Java?

  • 只看楼主
  • 收藏

  • 回复
  • yolanda_yr
  • 模块编程
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
你为什么要学Java?技术好?赚钱多?喜欢这门技术?不同的人有不同的原因,今天就来给大家分析一下。


  • yolanda_yr
  • 模块编程
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我们为什么选择Java
大多数人选择Java可能只是因为听说Java前景好、Java比较好找工作、Java语言在TIOBE排行榜上一直位于前三等等之类的原因,但是Java具体好在哪里,心里却是没有什么概念的。其实我选择Java也是出于以上的原因,但是现在确实真正地爱上了Java。
那么现在我们来分析下Java的好处究竟在哪里。


2025-06-02 09:35:01
广告
  • yolanda_yr
  • 模块编程
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
简单易学
首先Java是一个面向对象的编程语言,容易理解。而且略去了多重加载、指针等难以理解的概念。并且实现了自动垃圾回收,大大简化了程序设计。
其次Java学习资料较多,可以从网上找到很多Java的基础学习视频以及相关资料,有这些学习资料,入门足矣。


  • yolanda_yr
  • 模块编程
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
跨平台
跨平台是Java最大的优势。Java运行在JVM(Java虚拟机)上,在任何平台只要安装了JVM。Java就可以运行。它架构在操作系统之上,屏蔽了底层的差异。真正实现了“Write once,run anywhere”。


  • yolanda_yr
  • 模块编程
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
安全
Java中没有指针,这样就没有办法直接访问内存了。另外Java也不容易出现内存泄露。


  • yolanda_yr
  • 模块编程
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
多线程
Java内置对多线程的支持,可以方便地在程序中实现多线程的功能。不像其他不支持多线程的语言,需要调用操作系统的多线程功能才能完成多线程的实现。


  • yolanda_yr
  • 模块编程
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
有丰富的类库
经过10多年的积累和沉淀,出现了很多优秀的开源社区,如Apache和Spring。这些优秀的社区提供了很多非常好的框架,借助这些框架可以使我们不用去关注Java底层的开发,而只需关注业务的实现。


  • yolanda_yr
  • 模块编程
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
使用广泛
不得不承认上面有一点是对的,Java确实有很多企业在用,而且都是用在大项目上。这就意味着Java方面的工作比较好找,另一点是在做Java开发时如果遇到问题,可以很容易从网上找到解决办法。


2025-06-02 09:29:01
广告
  • yolanda_yr
  • 模块编程
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
职业篇简单易学

Java从出道至今已有20多年的历史,Java初级程序员是最底层的,只需要掌握Java的基础知识就能够成为一名初级程序员。


  • yolanda_yr
  • 模块编程
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
Java程序员可以有三个进阶方向,分别是Android移动端开发(以下简称Android)、Web开发(以下简称Web)和通讯开发。这时目前主流的三大方向。其中最多的是Android和Web。下面分别介绍这三个方向。以下三个方向都需要有扎实的Java基础。


  • yolanda_yr
  • 模块编程
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
Android开发,主攻移动端应用的开发。移动端包括搭载Android系统的手机、平板、电视盒子等设备。
Web开发方向,主要有HTML5开发、B/S应用开发、微信开发。这里的HTML5开发是指移动端的HTML5开发。
通讯方向,主要是通讯服务器的开发,如游戏服务器、腾讯的QQ服务器等。


  • yolanda_yr
  • 模块编程
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
而Java高级程序员则需要了解更多的框架和一些常用的应用服务器,如工作流、搜索引擎、缓存、JTA、JBoss、WebLogic等。
达到高级程序员水平后,很多人在这个阶段选择了不同的方向。有的人厌倦了编码和设计而转向了需求分析和产品经理,而有的人继续执着于技术这条路,成为了系统架构师。


  • yolanda_yr
  • 模块编程
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
工具篇简单易学
子曰“工欲善其事,必先利其器”,有一把顺手的“兵器”,能让我们的学习和工作达到事半功倍的效果,那么下面我们来看看有哪些好用的工具可以助我们开发。


  • yolanda_yr
  • 模块编程
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
文本编辑器(适合初学者)
这里我们只说Windows平台下的文本编辑器。


2025-06-02 09:23:01
广告
  • yolanda_yr
  • 模块编程
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
有人可能说Windows下的记事本不就可以用吗,我们为什么还要用其他的文本编辑器呢?原因嘛,首先记事本确实不好用,修改代码极为不便,而且有些换行标识不识别;其次效率低,使用记事本打开一个几K的文件可能没有什么感受,但是打开一个超过10M的文件的时候就能明显的感觉到卡了,比如我们的日志文件;最后容易出现问题,用记事本编辑过UTF-8格式的文件后,会给文件加上BOM头,这有时导致程序出现莫名的错误,所以作为程序员,最好不要使用记事本。


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1 2 下一页 尾页
  • 431回复贴,共2页
  • ,跳到 页  
<<返回程序员吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示