Java入门
Java入门
1. Java帝国的诞生
-
1972年c诞生
- 效率快
- 问题:指针和内存代码
-
1982年c++诞生
- 兼容c
- 图形领域,游戏应用广泛
- 问题:复杂难
-
基于java开发的平台,系统,工具
- 构建工具:Ant,Maven,Jekins
- 应用服务器:Tomcat,Jetty,Jboss
- Web开发:Struts,Spring,Hibernate
- 开发工具:Eclipse,Netbean,intellij idea(学习)
- 2006:Hadoop(大数据领域) Android(手机领域)
2. Java的特性和优势及三大版本
-
特性
- 简单性
- 可移植性
- 面向对象
- 高性能
- 分布式
- 动态性
- 多线程
- 安全性
- 健壮性
-
三大版本
- JavaSE:标准版(桌面程序,控制台开发·······)
- JavaME:嵌入式开发(手机,小家电······)几乎没人用
- JavaEE:E级企业开发(Web端,服务器开发······)
3. JDK、 JRE、 JVA
- JDK:Java Devalopment Kit
- JRE:Runtime Environment
- JVA:JAVA Virtual Machine
4. 安装开发环境
- 百度下载jdk8
- 下载电脑对应版本
- 记住安装路径
- 配置环境变量
- 我的电脑-->属性-->右键
- 高级系统设置-->环境变量-->JAVA_HOME
- 配置path变量
- 测试JDK是否安装成功
- 打开CMD
- 输入Java -version
5. 编写Hello World
-
新建一个文件夹,存放代码
-
新建一个java文件
-
文件后缀名为.Java
-
注意改文件扩展名
-
在notpad++中编写
public class Hello{ public static void main(String[] args){ System.out.print("Hello,World"); } }
-
javac 编译,会产生一个class文件
-
Java 运行calss文件
-
注意
- 注意大小写
- 尽量使用英文
- 文件名 和 类型名必须一致,并且首字母大写
- 符号使用英文
-
6. Java的运行机制
- 编译型:全文翻译。拿到1000行代码之后,会给将它编译成一个临时文件(计算机能够识别)再把文件交给操作系统去读取。
- 解释型:实时翻译。拿到1000行代码之后,解释一句交给操作系统一句。
7. IDEA安装
- 集成开发环境:用于提供程序开发的应用程序
- 官网下载IDEA
- 安装
- 设置优化