zhaoxingting

目录

  • Java帝国的诞生
  • Java特性和优势
  • JDK / JRE / JVM
  • 搭建开发环境
  • HelloWorld
  • IDEA安装和介绍

Java帝国的诞生

一场旷日持久的战场

C & C++

  • 1972年C诞生
    • 最贴近硬件,运行极快,效率极高。
    • 操作系统,编译器,数据库,网络系统等。
    • 指针和内存管理
  • 1982年C++诞生
    • 面向对象
    • 兼容C
    • 图形领域、游戏等。

java的反抗

  • 我们要建立一个新的语言:
    • 语法有点像C
    • 没有指针
    • 没有内存管理
    • 真正的可以移植性,编写一次,到处运行
    • 面向对象
    • 类型安全
    • 高质量的类库
    • ... ...

java初生

  • 1995年的网页简单而粗糙,缺乏互动性
  • 图形界面的程序(Applet)
  • Bill Gates说:这是迄今为止设计的最好的语言!
  • 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的特性和优势

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

Java三大版本

  • Write Once、Run Anywhere
  • javaSE:标准版(桌面程序,控制台开发......)
  • javaME:嵌入式开发(手机,小家电......)
  • javaEE:E企业级开发(web端,服务器开发......)

JDK、JRE、JVM

  • JDK:Java Development Kit 开发者工具
  • JRE:Java Runtime Environment 运行时环境
  • JVM:Java Virtual Machine 虚拟机

img

搭建开发环境

  • JDK下载与安装
  • 配置环境变量
  • JDK目录介绍
  • HelloWorld j及 简单语法规则
  • Notepad++安装和使用

卸载JDK

  • 删除Java的安装目录
  • 删除Java_HOME
  • 删除path下关于java的目录
  • java-version

安装JDK

  • 百度搜索 JDK8,找到下载地址
  • 同意协议
  • 下载电脑对应版本
  • 双击安装 JDK
  • 记住安装的路径
  • 配置环境变量
    • 我的电脑--》右键--》属性
    • 环境变量--》添加系统变量:Java_HOME
    • 配置path 变量
  • 测试 JDK 是否安装成功
    • 打开cmd
    • java-version

Java开发环境搭建

  • JDK下载与安装
  • 配置环境变量
  • Hello World 及 简单语法规则
  • Notepad++安装和使用

Hollo World

  1. 新建一个文件夹,存放代码
  2. 新建一个Java文件
    • 文件后缀名为.java
    • Hello.java
    • 【注意】系统可能没有显示后缀名,需要手动开启显示
  3. 编写代码
public class Hello{
	public static void main(String[] args){
		System.out.print("Hello,World!");
	}
}
  1. 编译javac Java文件,会生成一个class文件
  2. 运行class文件,Java class文件

注意问题

  1. 每个单词大小写不能出现问题,Java对英文大小学敏感
  2. 尽量使用英文
  3. 文件名和类名必须保证一致,并且首字母大写
  4. 请勿使用中文符号

java程序运行机制

  • 编译型:先将源代码翻译生成机器语言,然后再由机器运行机器码。
  • 解释型:源代码不是直接翻译成机器码,而是先翻译成中间代码,再由解释器对中间代码进行解释运行。
  • 程序运行机制

IDEA安装和介绍

  • 什么是IDE
    • IDE的意思是Integrated Development Environment,集成开发环境。
  • IDEA介绍
    • IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(gitsvn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java,Kotlin等少数语言。
  • IDEA官网

分类:

技术点:

相关文章: