一、java语言主要有以下几个特点
- - 面向对象
oop是java语言的基础,也是它的特性。在我个人认为来说,java是对C++语言的一个升级,同时java的逻辑思维训练能力比python更有意思,python之所以简单是很多原理已经给我们写好了,我们只需要对应使用就OK了。就拿排序来说,python一个简单的.sort就可以自动排序了,而java则需要自己写个代码来进行排序。所以类似的这种特点也使得java在市场占据它自己独有的位置。 - - 封装性
- - 安全性
- - 平台无关性
- - 支持多线程
- - 分布式
- - 编译与解释共存
二、java的应用
Java 是一门半编译型的语言,Java 源码先被编译为字节码文件(中间文件),然后再由虚拟机(JVM)解释执行,这肯定比直接编译成二进制文件的运行速度要慢一些。
- Java 是一门用途广泛的语言,不但可以用来开发网站后台、PC 客户端和 Android、APP,还在数据分析、网络爬虫、云计算领域大显身手。
- 电子商务、金融
三、目前国内外java语言薪资和市场需求
- Java目前是全球招聘经理追求的第三大编程语言,两年来,在Stack Overflow最常用的语言列表中排名第5。下面这张图片是 IEEE 2021年编程语言排名,可见java语言的需求量还是蛮大的。
IEEE 2021年编程语言排名—工作中最受欢迎的的编程语言
IEEE 2021年编程语言排名—开放项目最受欢迎的编程语言
IEEE 2021年编程语言完整排行榜
四、2022国内高校计算机专业概况
1 | 北京大学 | A+ |
2 | 清华大学 | A+ |
3 | 浙江大学 | A+ |
4 | 国防科技大学 | A+ |
5 | 北京航空航天大学 | A |
6 | 北京邮电大学 | A |
7 | 哈尔滨工业大学 | A |
8 | 上海交通大学 | A |
9 | 南京大学 | A |
10 | 华中科技大学 | A |
11 | 电子科技大学 | A |
12 | 北京交通大学 | A- |
13 | 北京理工大学 | A- |
14 | 东北大学 | A- |
15 | 吉林大学 | A- |
16 | 同济大学 | A- |
17 | 中国科学技术大学 | A- |
18 | 武汉大学 | A- |
19 | 中南大学 | A- |
20 | 西安交通大学 | A- |
21 | 西北工业大学 | A- |
22 | 西安电子科技大学 | A- |
23 | 解放军信息工程大学 | A- |
24 | 中国人民大学 | B+ |
25 | 北京工业大学 | B+ |
26 | 北京科技大学 | B+ |
27 | 南开大学 | B+ |
28 | 天津大学 | B+ |
29 | 大连理工大学 | B+ |
30 | 哈尔滨工程大学 | B+ |