Java入门


Java入门

1. Java帝国的诞生

  1. 1972年c诞生

    • 效率快
    • 问题:指针和内存代码
  2. 1982年c++诞生

    • 兼容c
    • 图形领域,游戏应用广泛
    • 问题:复杂难
  3. 基于java开发的平台,系统,工具

    • 构建工具:Ant,Maven,Jekins
    • 应用服务器:Tomcat,Jetty,Jboss
    • Web开发:Struts,Spring,Hibernate
    • 开发工具:Eclipse,Netbean,intellij idea(学习)
    • 2006:Hadoop(大数据领域) Android(手机领域)

2. Java的特性和优势及三大版本

  1. 特性

    • 简单性
    • 可移植性
    • 面向对象
    • 高性能
    • 分布式
    • 动态性
    • 多线程
    • 安全性
    • 健壮性
  2. 三大版本

    • JavaSE:标准版(桌面程序,控制台开发·······)
    • JavaME:嵌入式开发(手机,小家电······)几乎没人用
    • JavaEE:E级企业开发(Web端,服务器开发······)

3. JDK、 JRE、 JVA

  • JDK:Java Devalopment Kit
  • JRE:Runtime Environment
  • JVA:JAVA Virtual Machine

4. 安装开发环境

  1. 百度下载jdk8
  2. 下载电脑对应版本
  3. 记住安装路径
  4. 配置环境变量
    1. 我的电脑-->属性-->右键
    2. 高级系统设置-->环境变量-->JAVA_HOME
    3. 配置path变量
  5. 测试JDK是否安装成功
    1. 打开CMD
    2. 输入Java -version

5. 编写Hello World

  1. 新建一个文件夹,存放代码

  2. 新建一个java文件

    1. 文件后缀名为.Java

    2. 注意改文件扩展名

    3. 在notpad++中编写

      public class Hello{
      	public static void main(String[] args){
      		System.out.print("Hello,World");
      	}
      }
      
    4. javac 编译,会产生一个class文件

    5. Java 运行calss文件

    6. 注意

      • 注意大小写
      • 尽量使用英文
      • 文件名 和 类型名必须一致,并且首字母大写
      • 符号使用英文

6. Java的运行机制

  1. 编译型:全文翻译。拿到1000行代码之后,会给将它编译成一个临时文件(计算机能够识别)再把文件交给操作系统去读取。
  2. 解释型:实时翻译。拿到1000行代码之后,解释一句交给操作系统一句。

7. IDEA安装

  1. 集成开发环境:用于提供程序开发的应用程序
  2. 官网下载IDEA
  3. 安装
  4. 设置优化

相关