2.初始Java
2.1Java的诞生
c和c++
1972年c诞生
优点:贴近硬件,运行极快,效率极高。
开发:操作系统,编译器,数据库,网络系统等
缺点:指针和内存管理
1982年c++诞生
面向对象
兼容c
图形领域,游戏等
Java的立项初衷
- 语法有点像c
- 没有指针
- 没有内存管理
- 真正的可移植性,编写一次,到处运行
- 面向对象
- 类型安全
- 高质量的类库
…
Java初生
1995年的网页简单而粗糙,缺乏互动性
图形界面的程序(Applet)
Bill gates 说:这是迄今为止设计最好的语言
J2SE 桌面应用
J2ME 移动端
J2EE 服务器端
三高问题:高可用、高性能和高并发
Java的发展
构建工具Ant,Maven,Jekins
应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogic
Web开发:Struts,Spring,Hibernate,MyBatis
开发工具:Eclipse,Netbean,intellij idea,Jbuilder
2006:Hadoop大数据
2008:Android 手机端
2.2 JAVA特性和优势
简单性
面向对象
可移植性
高性能
分布式
动态性
多线程
安全性
健壮性
2.3 JDK JRE JVM
JDK:Java Development Kit
JRE:Java Runtime Environment
JVM:JAVA Virtual Machine
2.4 搭建开发环境
JDK下载和安装
配置环境变量
JDK安装目录
卸载JDK
1.删除java的安装目录
2.删除java_home
3.删除path下相关java的目录
4.Java-version
安装jdk
1.下载jdk
2.安装jdk
3.记住安装的路径
4.配置环境变量
1.我的电脑》右键属性》环境变量
2.系统变量新建》JAVA_HOME 路径
3.配置path变量
4.检查是否安装成功
2.5 HelloWorld
1.创建文件夹存放代码
2.新建java文件
文件后缀名为.java
Hello.java
3.编写代码
4.编译javac java文件,会生成一个class文件
5.运行class文件,java class文件
Java程序运行机制
编译型:全部翻译
解释型:实时翻译
程序运行机制
2.6 IEDA安装和介绍
快捷键:
Psvm 主方法
Sout 输出语句
Ctrl+d 复制当前行到下一行