首页 > 编程语言 >Java历史,学习体系结构的介绍

Java历史,学习体系结构的介绍

时间:2024-06-10 10:13:36浏览次数:19  
标签:java SpringCloud 编程 学习 开发 Mybatis Java 体系结构

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 等。

标签:java,SpringCloud,编程,学习,开发,Mybatis,Java,体系结构
From: https://www.cnblogs.com/chenshaojun2008/p/18240398

相关文章

  • 网上 copy 的一段 javascript 代码 String.prototype.replaceAll = fucntion(){...}
    早些年,浏览器没有内置字符串的replaceAll()方法,就从网上copy了一段replaceAll()的实现:String.prototype.replaceAll=function(AFindText,ARepText){raRegExp=newRegExp(AFindText,"g");returnthis.replace(raRegExp,ARepText)}今天突然遇到一个问题,定位到了这段代码,我......
  • JAVA lambda表达式方法引用+构造器引用
    若Lambda体中的内容有方法已经实现了,使用“方法引用”注意:Lambda体中调用方法的参数列表与返回值类型,要与函数式接口中抽象方法的函数列表和返回值类型保持一致。静态方法与实例方法的区别1、静态方法属于整个类所有,因此调用它不需要实例化,可以直接调用(类.静态方法())。实例......
  • 【PB案例学习笔记】-04文件浏览器
    写在前面这是PB案例学习笔记系列文章的第4篇,该系列文章适合具有一定PB基础的读者。通过一个个由浅入深的编程实战案例学习,提高编程技巧,以保证小伙伴们能应付公司的各种开发需求。文章中设计到的源码,小凡都上传到了gitee代码仓库https://gitee.com/xiezhr/pb-project-example.gi......
  • Java开发知识汇总
    1.目的:记录积累java开发知识,下次使用不用在发时间查找,好记性不如烂笔头。整理记录于2024.06.0923:25周日@程序员猴哥Java开发知识汇总.目录:==========01Java后端开发==========1.IDEA相关1IDEA安装2JDK的安装3Maven安装配置4Git的安装5IDEA全局......
  • 让你的网页动起来:Javascript+CSS拖曳盒子指南
    让网页上的元素具有拖拽功能,可以提升用户体验,尤其是在需要用户交互的场景中。下面是一个使用JavaScript和CSS来实现拖拽效果的基本指南。1.HTML结构首先,你需要在HTML中定义一个可拖拽的元素,通常是一个div。 <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"......
  • Java 18风暴来袭:解锁编程新纪元
    一、引言Java18的发布标志着Java语言在性能、安全性和开发效率方面的又一次飞跃。本次更新不仅带来了新的语言特性,还包括了一些实验性功能和工具的改进。这些新特性旨在帮助开发者编写更高效、更安全的代码,并提升开发体验。二、新特性概述1.默认使用UTF-8字符编码(JEP400)......
  • 读AI未来进行式笔记01深度学习
    1.      AI1.1.        AI已经发展成一门涵盖许多子领域的重要学科1.2.        机器学习是迄今为止AI应用最成功的子领域1.2.1.          在这个领域中,最大的技术突破就是深度学习1.3.        “人工智能”“机器学习”和“......
  • 2024-06-09 英语学习纪要
    remedyv.补救,纠正,改进Thissolutioniseasilyremedied.n.处理方法,改进措施/药品,疗法/(走法律程序的)救济aherbalremedyThereisnosimpleremedyforunemploymentinconvenience可以用作动词这种单词可太牛逼了,gpt4o又告诉了我另一些英语中确实有一些带有典型名......
  • java基础
    java题目练习day01Java提供的四种访问控制符Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java支持4种不同的访问权限。default:在同一个包里面可见,不适用任何修饰符。使用对象:类、接口、变量、方法。private:在同一类中可见。使用对象:变量、方......
  • 【JavaScript】了解 Sass:现代 CSS 的强大预处理器
    我已经从你的全世界路过像一颗流星划过命运的天空很多话忍住了不能说出口珍藏在我的心中只留下一些回忆                     ......