java是一种可以撰写跨平台应用程序的面向对象的程序设计语言,具有功能强大和简单易用两个特征。因此也有很多人学习java,那java里面有什么?下面来我们就来给大家讲解一下。
1、从大的分类来说,Java包括Java SE标准版、Java EE企业版和Java ME移动版。
2、从知识点来说,Java包括但不限于这些知识:
(1)Java基础
Java开发环境、数据类型、变量、语句结构(顺序、条件和循环)、数组、方法、类与对象、面向对象OO、封装、继承、多态、程序异常处理、Java程序调试、访问各种数据库等。
(2)多线程、Socket、编写符合Restful规范的代码。
(3)Java Web、JSP、Servlet。
(4)常用算法(如冒泡排序、递归、查找等)和23种设计模式(如:单例、工厂、虚拟工厂、代理、适配等)。
(5)Java EE框架
各种企业级框架,如Struts、Hibernate、Spring(尤其是IOC和AOP思想)、SpringMVC、SpringBoot、MyBatis等,及其综合应用SSM、SSH。
(6)Java虚拟机JVM与内存优化管理。
(7)Java高级的极具价值的技术,对拿高薪加分不少,核心竞争力。
缓存技术、高并发技术和负载均衡Nginx。
消息队列,如RabbitMQ、Kafka、ZeroMQ。
微服务框架SpringCloud。
远程过程调用协议RPC(Remote Procedure Call Protocol)的调用。
Java开发大数据Hadoop应用等。
java可以用在哪些方面?
桌面级应用:尤其是需要跨平台的桌面级应用程序。简单的说就是主要功能都在本机上运行的程序,比如word、excel等运行在本机上的应用就属于桌面应用。
企业级应用:简单的说就是大规模的应用,一般使用人数较多,数据量较大,对系统的稳定性、安全性、可扩展性和可装配性等都有比较高的要求。目前企业级应用是Java应用最广泛的一个领域,几乎一枝独秀。包括各种行业应用、企业信息化、电子政务等,包括办公自动化OA,人力资源HR,客户关系管理CRM,企业资源计划ERP、供应链管理SCM、企业设备管理系统EAM。
嵌入式设备及消费类电子设备:包括无线手持设备、智能卡、通信终端、医疗设备、信息家电(如数字机顶盒、电冰箱)、汽车导航系统等都是近年以来热门的Java应用领域,尤其是手机上的Java应用程序和Java游戏,更是普及。
总之java作为一种高级语言,它的应用范围还是很广的,并且在如今的社会也很吃香,这也就是越来越多人学习java的原因哦。最后大家如果想要了解更多java初识知识,敬请关注赋能网。