大体上分为:面向过程和面向对象两大类
C语言是典型的面向过程的语言,C++、Java是典型的面对对象的语言。
- C语言
- C++语言
- Java语言
- python、php、Javascript
- C#语言(C sharp语言)
贴近硬件,运行极快,效率极高
操作系统,编译器,数据库,网络系统等
缺点:指针和内存管理
1982年C++诞生面向对象
兼容C
图形领域,游戏等
1995年Java语言诞生1995年的网页简单粗糙,缺乏互动性
图形界面的程序(Applet)
- Java 2标准版(J2SE):去占领桌面
- Java 2移动版(J2ME):去占领手机
- Java 2企业版(J2EE):去占领服务器
大量的巨头加入
三高:高可用,高性能,高并发
Java发展他们基于Java开发了巨多的平台,系统,工具
构建工具:Ant,Maven,Jekins
应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogic
Web开发:struts,spring,Hibernate,myBatis
开发工具:Eclipse,Netbean,intellij idea,Jbuilder
2006年:Hadoop(大数据领域)
2008年:Android(手机端)
Java特性和优势- 简单性
- 面向对象
- 可移植性
- 高性能
- 分布式
- 动态性
- 多线程
- 安全性
- 健壮性
Java 2标准版(J2SE):桌面程序,控制台开发
Java 2移动版(J2ME):嵌入式开发(手机,家电)
Java 2企业版(J2EE):E企业级开发(web端,服务器开发)
JDK,JRE,JVM- JDK : Java Development Kit
- JRE : Java Runtime Environment
- JVM : Java Virtual Machine
JDK下载与安装
配置环境变量
JDK目录介绍
Helloworld及简单语法规则
Notepad++安装和使用
卸载JDk- 我的电脑—属性—高级系统设置—环境变量—Java_hone—JDK连包删除—返回变量—清理环境变量—path中有关Java_home点击删除—确定
- 检查:win+R—输入cmd—输入Java-version+回车—不是内部命令即删除成功
- 百度搜索JDK8,找到下载地址
- 同意协议
- 下载电脑对应版本
- 双击安装JDK
- 记住安装路径
- 配置环境变量
- 我的电脑—右键—属性
- 环境变量—Java_Home
- 配置path变量
- 测试JDK是否安装成功
- 打开cmd
- Java -version
下载notepad++



