JAVA简介

JAVA简介

1:JAVA为何出现

​ 基于上两代的C语言和上一代的C++语言,简洁化后形成了JAVA,C和C++具有指针操作困难(编译bug)和内存管理(需要手动给予和释放内存)的问题,JAVA对其做了简化,取消了指针,并通过GC来随时随机的处理内存冗余数据,当然最重要的一点是JAVA的操作系统兼容性,只要写了一个项目代码,既可已在Windows上运行,也可在Linux上运行,完全符合一次编程、到处使用的设定。而现如今,JAVA成了开发服务端最好的语言,欢迎各位和我一起学习JAVA。

2:JAVA的特性和优势

– 简单性(取消了C和C++的指定,且JAVA没有头文件)

– 面向对象

– 可移植性(一次编程、到处使用)

– 高性能

– 分布式(可实现前后端分离)

– 动态性(反射机制,像一系列的Spring框架底层原理)

– 多线程

– 安全性

– 健壮性

3:JAVA三大版本

– JavaSE: 标准版(桌面程序、控制台开发…)

eg: 不基于Java现今的一系列框架的家用版,包括Java基础、Java常用系统类库(String、swing、Object、io、reflect、collection…)等一系列知识

– JavaME: 嵌入式开发(手机、小家电…)

eg: 自安卓手机的兴起,安卓系统由Java开发,Java才算进入这一领域(可不重点了解)

– JavaEE: E企业级开发(web端、服务器开发…)

eg: 包含JavaSE,并搭载有Spring、MyBatis、SpringBoot、MyBatisPlugs等开源框架和SpringMVC开发模式的功能(需导入相关的包或依赖),在这里,先学SE,再学EE部分…

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值