Java历史,体系结构的介绍
整理 @程序员猴哥
返回到 Java开发知识汇总 目录
java 历史
java 在1995年推出,是目前最受欢迎的开发语言之一。
什么人可以学Java,是否能学好,就业前期如何呢?
软件开发,目前,未来5年还是高薪行业,人工智能不可能取代程序员。
英语不好,也可以学编程(高中以上)
理解慢,也能学好编程,勤,坚持,练习
现在学java晚不晚,不晚,未来java还是最受欢迎的开发主流语言,不愁没有用武之地。
java,python如何选择,选择java应用广泛分布式开发1995年推出,python只是一个工具1991年推出,学习完java,学其他语言非常快。
把编程当爱好,需要什么学什么,通过学习学好java,都能够拥有属于自己的精彩人生!
javaSE 开发桌面应用
javaME 开发手机嵌入式应用
javaEE 开发企业级分布式应用
java基础知识
- 数据类型等基本语法
- 数组
- 方法
- 循环控制
- 条件控制
- 面向对象
- 封装,继承,多态
- 单例,泛型,匿名函数,stream
- 反射,递归
- 多线程
- 集合
- 注解
- JDK特性
- XML解析
- 网络编程
- 动态代理
- 异常处理
- I/O
javaWeb
- tomcat
- html & css & javascript &jquery
- http & request & response
- cookie & session
- maven
- jdbc
- mysql
- servlet & jsp
- vue
java 开发框架
- SSM: Spring+SpringMVC+Mybatis+Maven)
- Spring
- SpirngMVC
- SpringBoot
- Maven
- Git
- Mybatis
- Mybatis plus
java中间件
- 微服务开发框架:springcould+rabbitmq+redis+docker
- 微服务注册配置中心:SpringCloud Nacos
- 微服务调用:SpringCloud OpenFeign
- 客户端负载均衡:SpringCloud Ribbon
- 微服务网关:SpringCloud Gateway
- 分布式开发框架:Dobbo+zookeeper
- 消息队列:Rabbitmq
- 分布式数据库:Redis+Mongodb+ES
- 容器化技术:gitlab+docker+jenkins+k8s
云厂商及云产品
- 云产品供应商:阿里云+华为云+腾讯云+亚马逊
- 云产品:ECS,mongodb,gaussdb,redis,sqlserver,mysql,rabbtimq,nat,dws,elb,postgresql,LTS,OBS,SLS,ELB负载均衡,RDS,CCE 等。