Java入门

Java入门

Java帝国的诞生

C & C++
1.1972年C诞生

  • 贴近硬件,运行极快,效率极高
  • 操作系统,编译器,数据库,网络系统等
  • 指针和内存管理

2.1982年C++诞生

  • 面向对象
  • 兼容C
  • 图形领域,游戏等

反抗
1.建立一个新的语言

  • 语法有点像C
  • 没有指针
  • 没有内存管理
  • 真正的可移植性,编写一次,到处运行
  • 面向对象
  • 类型安全
  • 高质量的类库

Java初生

  • 1995年的网页简单而粗糙,缺乏互动性
  • 图形界面的程序(Applet)
  • Bill Gates说:这是迄今为止设计的最好的语言
    - Java 2 标准版(J2SE):去占领桌面
    - Java 2 移动版(J2ME):去占领手机
    - Java 2 企业版(J2EE):去占领服务器
  • 大量巨头涌入
  • 他们基于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 能够成功

Java三大版本

  • Write Once,Run Anywhere(JVM)
    - Java 2 标准版(J2SE):桌面程序,控制台开发……
    - Java 2 移动版(J2ME):手机,小家电……
    - Java 2 企业版(J2EE):web端,服务器开发……

JDK,JRE,JVM

  • JDK:Java Development Kit(开发)
  • JRE:Java Runtime Environment(运行)
  • JVM:JAVA Virtual Machine

JDK,JRE,JVM

Java开发环境搭建

  • JDK 下载与安装

卸载JDK
1.删除Java的安装目录
2.删除JAVA_HOME
3.删除path下关于Java的目录
4.java -version

安装JDK
1.百度搜索JDK8,找到下载地址
2.同意协议
3.下载电脑对应版本
4.双击安装JDK
5.记住安装路径F:Environment
6.配置环境变量
7.测试JDK是否安装成功:控制台输入java -version

  • 配置环境变量
    1.我的电脑-->右键-->属性
    2.环境变量-->JAVA_HOME
    3.配置path变量-->%JAVA_HOME%\bin %JAVA_HOME%\jre\bin

  • JDK 目录介绍
    - bin:存放可执行文件
    - include:JDK 使用 C 和 C++ 编写,启动时需要引用一些 C 语言的头文件
    - jre:Java 运行环境
    - lib:Java 类库文件
    - src.zip:资源文件,存放很多 Java 类

HelloWord详解

1.新建一个Hello.java文件
2.编写代码

public class Hello{
	public static void main(String[] args){
		System.out.println("HelloWord!!");
	}
}

3.打开控制台,javac Hello.java 编译文件
4.运行文件,java Hello 运行编译时生成的 Hello.class 文件

Java程序运行机制

先编译再解释
Java程序运行机制

  • 编译型(全部翻译)
  • 解释型(实时翻译)

使用IDEA开发

posted @ 2021-01-14 23:37  CH0701  阅读(68)  评论(0)    收藏  举报