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

特性和优势

简单性、面向对象、可移植性、高性能、分布式、多线程、安全性、健壮性

最新文章

  1. 翻译《Writing Idiomatic Python》(三):变量、字符串、列表
  2. “CEPH浅析”系列之八——小结
  3. HDU 5596(更新,两种方法)
  4. Hadoop 2.4.x集群安装配置问题总结
  5. elasticsearch2.2 集群搭建各种坑
  6. 国内Jquery CDN
  7. [转] Building xnu for OS X 10.10 Yosemite
  8. try{}catch{}finally{}的手记
  9. Java面试题集合(比较实用)
  10. 论文笔记-Squeeze-and-Excitation Networks
  11. 51nod 1387 移数字
  12. Java笔记(十六)并发容器
  13. Qt信号和槽机制
  14. js事件触发器 dispatchEvent()
  15. js 获取当前日期或者前、后N天yyyy-MM-dd的方法
  16. java reflect反射获取方法变量参数
  17. Satisfiability of Equality Equations - LeetCode
  18. 01-学前入门VS各个组成部分
  19. select into from 和 insert into select
  20. Can I run a local BLAST search again multiple blast databases simultaneously?

热门文章

  1. Android ViewPager进行碎片(Fragment)的分页操作
  2. Qt实现的多菜单选择界面
  3. 3、Java 对象和类
  4. 【工具】之002-Mac下常用工具
  5. git使用-分支管理
  6. OpenCV常用图像拼接方法(一) :直接拼接
  7. JavaScript apply使用
  8. 使用Prometheus监控Golang服务-基于YoyoGo框架
  9. jQuery的基础效果题
  10. python设计模式之解释器模式