初识Java

目录

1.java第一章概述

1.1 Java 可以做什么

1.2 Java发展史

1.3 Java语言的特点

1.4 Java语言体系特点

Java SE

Java EE

Java ME

1.5 Java语言运行机制

核心机制之虚拟机

1.6 Java运行环境的安装与配置

1.7 第一个程序Hello


1.java第一章概述

1.1 Java 可以做什么

服务器程序

银行,证劵交易平台,电商商务后台...

Android应用

安卓手机,各种移动设备,智能家电...

软件工具

开发工具eclipse,IneteliJIdea

嵌入式领域

智能卡,传感器上

大数据技术

Hadoop以及其他大数据处理技术都是用Java

1.2 Java发展史

1991年,sun公司由詹姆斯.高斯林带领的工程师小组设计出的一种小型计算机语言,主要用于电视机机顶盒,家用电器等消费类电子产品,这些电子产品都有一个共同特点:计算处理能力和内存都非常有限所以要求:语言必须非常小且能够生成非常紧凑的代码,这样才能在这样的环境中执行,另外,由于不同的厂商选择不同的CPU,因此,要求该语言不能和特定的体系结构绑在一起,要求语言本身是中立的,也就是在不同平台上运行(即跨平台)。

1995年正式确立

2004年9月Java1.5发布

2009年SUN公司被Oracle公司(甲骨文)收购

 初识Java_第1张图片

Java创始人:詹姆斯.高斯林

1.3 Java语言的特点

开源

简单、高校

面向对象

平台无关性

初识Java_第2张图片

JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的,因为有了不同的JVM,所以同一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性,也称为Java具有良好的可移植性,但是前提是要具有不同的jvm。

交互式特性

多线程机制

动态的内存管理机制

安全性

1.4 Java语言体系特点

Java SE

Java Standard Edition(标准版)Java包含哪些构成Java语言核心的类。例如:数据库连接、接口定义、输入/输出、网络编程

Java EE

Java Enterprise Edition(企业版)Java EE包含Java SE中的类,并且还包含用于开发企业级应用的类。比如:servlet、JSP、服务器

Java ME

Java Micro Edition(微缩版)Java ME包含Java SE中一部分类,用于消费类电子产品的软件开发。比如:呼机、智能卡、手机、PDA、机顶盒... (已淘汰)

1.5 Java语言运行机制

核心机制之虚拟机

Java虚拟机可以理解成一个翻译器。

对于不同的运行平台,有不同的虚拟机。

Java虚拟机机制屏蔽了底层运行平台的差别,实现了”一次编译,随处运行“

初识Java_第3张图片

1.6 Java运行环境的安装与配置

配置Java开发环境步骤

下载并安装JDk。

设置Windows环境变量 。PATH

1.7 第一个程序Hello

//定义一个类,名称为Hello

public class Hello{
    //定义主方法
    public static void main(String[] args){
        System.out.println("Hello World!")//程序代码部分
    }
}

初识Java_第4张图片

你可能感兴趣的:(java,笔记,java)