java吧 关注:1,300,032贴子:12,842,221

8年开发老司机告诉你啥是java开发?如何学?学习什么内容?

取消只看楼主收藏回复

什么是Java?


1楼2019-11-19 10:20回复
    我从Java的官网上抄下来下面这段话:
    97% 的企业桌面运行 Java
    美国有 89% 的桌面(或计算机)运行 Java
    全球有 900 万 Java 开发人员
    开发人员的头号选择
    排名第一的部署平台
    有 30 亿部移动电话运行 Java
    100% 的蓝光盘播放器附带了 Java
    有 50 亿张 Java 卡在使用
    1.25 亿台 TV 设备运行 Java
    前 5 个原始设备制造商均提供了 Java ME


    2楼2019-11-19 10:21
    回复
      2026-03-22 20:43:01
      广告
      不感兴趣
      开通SVIP免广告
      Java 是几乎所有类型的网络应用程序的基础,也是开发和提供嵌入式和移动应用程序、游戏、基于 Web 的内容和企业软件的全球标准。


      3楼2019-11-19 10:21
      回复
        经过了多年的发展,Java早已由一门单纯的计算机编程语言,演变为了一套强大的技术体系。是的,什么是Java,我想技术体系四个字应该是最好的概括了吧。


        4楼2019-11-19 10:21
        回复
          需要学什么?


          5楼2019-11-19 10:21
          回复

            Java基础语法(重点掌握)
            1、关键字
            2、标识符
            3、注释 【重点关注】
            4、常量与变量
            5、运算符
            6、语句
            7、函数(方法)
            8、数组


            6楼2019-11-19 10:21
            回复

              核心知识
              1、面向对象的思想
              2、面向对象的四大特征
              --抽象
              --封装
              --继承
              --多态


              8楼2019-11-19 10:21
              回复
                3、了解一个类
                --类的构成
                -属性
                -方法
                -构造方法
                -块
                -内部类
                --高级特性
                -final
                -static
                -abstract
                -sychronsized
                --常用特性
                -包
                -修饰符


                9楼2019-11-19 10:22
                回复
                  2026-03-22 20:37:01
                  广告
                  不感兴趣
                  开通SVIP免广告
                  4、类与类之间的关系
                  没关系
                  依赖(use a)
                  关联(has a)
                  继承(is a)
                  5、接口(抽象类--抽象方法)
                  6、类,抽象类,接口之间的关系


                  10楼2019-11-19 10:22
                  回复

                    异常类处理
                    1、API准异常
                    2、try/catch/finally
                    3、throw/throws
                    4、自定义异常


                    11楼2019-11-19 10:22
                    回复

                      常用的API
                      1、math,date,random,String,StringBuffered,StringBuilder,BigInteger...
                      2、集合框架
                      --collection
                      -list
                      -set
                      -map
                      -hasmap
                      -treemap
                      -collections
                      -arrays
                      3、I/O
                      4、swing 【内部类 匿名类】
                      5、多线程


                      12楼2019-11-19 10:22
                      回复
                        6、网络
                        --TCP和UDP两种网络数据传输方式
                        7、反射
                        8、模式
                        --单利模式
                        --工厂模式
                        --装饰模式
                        --适配模式
                        9、注解
                        10、补充知识点:Javase的新特性


                        13楼2019-11-19 10:22
                        回复
                          学了Java干什么?


                          14楼2019-11-19 10:22
                          回复
                            1、Java 可以用来做网站
                            Java可以用来编写网站,现在很多大型网站都用JSP写的,JSP全名Java Server Pages。
                            它是一种动态网页技术,比如我们熟悉的163,一些政府网站都是采用JSP编写的。
                            所以学习Java的同学可以找开发网站方面的工作,而且现在找这方面的岗位比较多。
                            比如:网站开发,当然就是JSP+Servlet+JavaBean,一直以来都相当流行。


                            15楼2019-11-19 10:23
                            回复
                              2026-03-22 20:31:01
                              广告
                              不感兴趣
                              开通SVIP免广告
                              2、Java可以用来做安卓
                              Android是一种基于Linux的自由及开放源代码的操作系统,其源代码是Java。
                              所以市场上见到的手机系统例如MIUI ,阿里云,乐蛙等,都是修改源代码再发行的。
                              Java做安卓不单单是指系统,还有APP对于更多的开发人员来说,他们更多的时间是花在开发APP上面。


                              16楼2019-11-19 10:23
                              回复