如何学好JAVA?JAVA学习中的难点在哪里?

举报
holo.yh 发表于 2021/06/12 21:00:13 2021/06/12
【摘要】 观看李老师直播后的知识点记录一 Java语言应用生态的简介1 行业生态Java语言应用最广泛的编程语言,在金融行业、电商行业、通信行业、公共服务行业都有着广泛的应用。 2 公司生态华为、阿里巴巴、小米、京东、字节跳动等互联网公司都应用着Java语言!包括华为新推鸿蒙就是使用Java技术栈实现的Java虽然出现20多年了,但是没有被淘汰的可能3 技术生态Android、hormony、ora...

观看李老师直播后的知识点记录

一 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个人,这就是节约资源。

数据结构、分布式、集群:解耦



【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。