Java诞生及优势
2024-10-09 13:26:55
C语言
1972年诞生
贴近硬件,速度快
指针和内存管理重点
C++
1982年诞生
面向对象
兼容C
图形领域、游戏等
Java
基于C
没有指针和内存管理
可移植,编写一次到处运行,JVM
面向对象
类型安全
高质量类库
汲取C++优点,舍弃其缺点
Write Once,Run Anywhere
三大版本
Java SE 标准版 :占桌面
Java ME 移动版 -嵌入式开发:占手机
Java EE 企业版 : web、占服务器
JDK、JRE、JVM
JDK:Java Development Kit
JRE:Java Runtime Environment
JVM:Java Virtual Machine
开发所需
构建工具:Ant、Maven、Jekins
服务器:Tomcat、Jetty、Jboss、Websphere、Weblogic
Web开发:Struts、Spring、Hibernate、myBatis
开发工具:Eclipse、Netbean、intellij idea、Jbuilder
特性和优势
简单性、面向对象、可移植性、高性能、分布式、多线程、安全性、健壮性
最新文章
- 翻译《Writing Idiomatic Python》(三):变量、字符串、列表
- “CEPH浅析”系列之八——小结
- HDU 5596(更新,两种方法)
- Hadoop 2.4.x集群安装配置问题总结
- elasticsearch2.2 集群搭建各种坑
- 国内Jquery CDN
- [转] Building xnu for OS X 10.10 Yosemite
- try{}catch{}finally{}的手记
- Java面试题集合(比较实用)
- 论文笔记-Squeeze-and-Excitation Networks
- 51nod 1387 移数字
- Java笔记(十六)并发容器
- Qt信号和槽机制
- js事件触发器 dispatchEvent()
- js 获取当前日期或者前、后N天yyyy-MM-dd的方法
- java reflect反射获取方法变量参数
- Satisfiability of Equality Equations - LeetCode
- 01-学前入门VS各个组成部分
- select into from 和 insert into select
- Can I run a local BLAST search again multiple blast databases simultaneously?