全国报名热线

021-6769 0939

首页>Java>正文

什么是Java?学会Java能干什么?Java薪资和前景如何?

时间:2019-05-07 18:23:35   来源:上海尚学堂   阅读:
本文仅限小白阅读,Java大神请绕路。需要Java学习资料的可以找客服小姐姐哦!

 

一、什么是Java?

 

我从Java的官网看到下面这段话:

  • 97% 的企业桌面运行 Java

  • 美国有 89% 的桌面(或计算机)运行 Java

  • 全球有 900 万 Java 开发人员

  • 开发人员的头号选择

  • 排名第一的部署平台

  • 有 30 亿部移动电话运行 Java

  • 100% 的蓝光盘播放器附带了 Java

  • 有 50 亿张 Java 卡在使用

  • 1.25 亿台 TV 设备运行 Java

  • 前 5 个原始设备制造商均提供了 Java ME

 

Java 是几乎所有类型的网络应用程序的基础,也是开发和提供嵌入式和移动应用程序、游戏、基于 Web 的内容和企业软件的全球标准。

 

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


 

二、Java需要学什么?


1、Java基础语法(重点掌握)

 

1)、关键字

2)、标识符

3)、注释  【重点关注】

4)、常量与变量

5)、运算符

6)、语句

7)、函数(方法)

8)、数组

 

2、Java核心知识

1)、面向对象的思想

2)、面向对象的四大特征

  --抽象

  --封装

  --继承

  --多态

3)、了解一个类

  --类的构成

  -属性

  -方法

  -构造方法

  -块

  -内部类

  --高级特性

  -final

  -static

  -abstract

  -sychronsized

  --常用特性

  -包

  -修饰符

4)、类与类之间的关系

   没关系

   依赖(use a)

   关联(has a)

   继承(is a)

5)、接口(抽象类--抽象方法)

6)、类,抽象类,接口之间的关系 

 

3、异常类处理

1)、API准异常

2)、try/catch/finally

3)、throw/throws

4)、自定义异常
 

4、常用的API

1)、math,date,random,String,StringBuffered,

StringBuilder,BigInteger...

 

2)、集合框架

  --collection

  -list

  -set

  -map

  -hasmap

  -treemap

  -collections

  -arrays

3)、I/O

4)、swing 【内部类  匿名类】

5)、多线程

6)、网络

  --TCP和UDP两种网络数据传输方式

7)、反射

8)、模式

  --单利模式

  --工厂模式

  --装饰模式

  --适配模式

9)、注解

10)、补充知识点:Javase的新特性

更详细的尚学堂Java课程大纲请点击:Java课程介绍和大纲


三、学了Java能干什么?

1、Java 可以用来做网站

Java可以用来编写网站,现在很多大型网站都用JSP写的,JSP全名Java Server Pages。

 

它是一种动态网页技术,比如我们熟悉的163,一些政府网站都是采用JSP编写的。所以学习Java的同学可以找开发网站方面的工作,而且现在找这方面的岗位比较多。比如:网站开发,当然就是JSP+Servlet+JavaBean,一直以来都相当流行。

 

2、Java可以用来做安卓

Android是一种基于Linux的自由及开放源代码的操作系统,其源代码是Java。所以市场上见到的手机系统例如MIUI ,阿里云,乐蛙等,都是修改源代码再发行的。

 

Java做安卓不单单是指系统,还有APP对于更多的开发人员来说,他们更多的时间是花在开发APP上面。

 

3、Java可以做游戏

或者你不知道,在以前诺基亚还很流行的时候,你玩的手机游戏有90%以上都是Java开发的。当然现在已经很少人再去开发了,都转到安卓上去了。

 

电脑上也有java开发的游戏,最经典的是:《我的世界》(minecraft ,简称MC),当今世界最具人气和影响力的网络游戏之一《英雄联盟》(简称lol)。

 

4、Java可以做软件

一般编程语言都可以做软件的,Java 也不例外,例如Eclipse,MyEclipse等知名Java开发工具.有关开发软件组件,可以了解Java Swing编程 或者 awt 相关知识。

 

比如:企业级应用开发,这里是JAVA的天地,大到全国联网的系统,小到中小企业的应用解决方案,Java都占有极为重要的地位。

 

另外还有移动领域,典型的应用是手机游戏(国内主要是这方面),这里是J2ME的天地,其实应用范围是很广的。


 

四、就业前景(重点来了)

 

上一段已经介绍了学习Java能做哪些工作了,这里不多赘述。主要说一下Java在全国范围内的待遇及就业情况:

可以看到互联网企业集中的北京、上海、深圳的Java工程师需求量最大,杭州、广州紧随其后
 

全国Java工程师薪资范围分布图:


全国超过50%的Java工程师,月薪在16k以上,11-15k的工程师占比35.6%。
 

Java工程师薪资与工作年限的关系分布(薪资单位为K):

java工程师工作年限与年薪

 


随着工作经验的增加,Java工程师的平均薪资也在增加,可见工作经验很重要。当然优秀的工程师,1-3年的工作经验,也可以拿到比较好的薪酬。

上海尚学堂Java培训班报名中,一线名师,最新前沿Java技术,免费试学,项目实战化教学,注重实践操作 ,让你学会真正企业实用技术,快速获得企业青睐,成功获取高薪!这就联系客服小姐姐吧!还有尚学堂免费视频课程领取哦!

 

分享:0