如何学好JAVA?JAVA学习中的难点在哪里?
观看李老师直播后的知识点记录
一 Java语言应用生态的简介
1 行业生态
Java语言应用最广泛的编程语言,在金融行业、电商行业、通信行业、公共服务行业都有着广泛的应用。
2 公司生态
华为、阿里巴巴、小米、京东、字节跳动等互联网公司都应用着Java语言!
包括华为新推鸿蒙就是使用Java技术栈实现的
Java虽然出现20多年了,但是没有被淘汰的可能
3 技术生态
Android、hormony、oracle、solon等技术都应用着Java语言
二 Java语言生态技能栈的基本要求
学Java应该怎么学?学哪些技能栈?
如下图:
首先,Java多线程是一个技术的分水岭,学习的难点,是成为Java中级工程师的核心模块;
Solon等框架是通过Java反射来实现的;Java分布式在传统教材中提到的并不多,但十分重要,是对远程方法调用的讲解,学完Java后,应该重视此节。
其次,在学习Java是应多将课程内容与实际生活相连接,尤其是学习到难点时,多多练习生活,有助于我们理解概念。
Eg:
多态指同一个方法名,不同的实现结果;类比我们语文中的同字不同音(快乐、音乐)
多线程的作用就是为了提高效率。例如教室打扫卫生,十个人和一个人的效率是不同的。
在多线程中的学习难点——同步:同时在五个银行取100块钱,只可能在一个银行取成功;上万人同时抢票,保证票不被重复购买。上述案例就是通过“锁”来实现的。
线程池:有订单时处理订单,没订单时大家可以闲着。例如:早餐店要来100个人来吃饭, 但不需要准备100双碗筷,因为最高峰期只有50个人,这就是节约资源。
数据结构、分布式、集群:解耦
- 点赞
- 收藏
- 关注作者
评论(0)