第一章 java绪论

第一章 java绪论

java是一门面向对象的语言。

为什么选择java?

java的应用范围广

  1. 服务器程序

  2. Android应用

  3. 软件工具

  4. 嵌入式领域

  5. 大数据技术

java语言发展史

时间 1991

人物 James Gosling(詹姆斯•高斯林) sun公司

事件 需要设计一种小型计算机语言,该语言主要用于像电视机顶盒,家用电器等这样的消费类电子产品

设计要求 1. 内存小

2. 能在不同的平台上运行

1995年确立

1996年1.0版本发布

从java1.5开始---> java5 6 7 8

现在是每半年更新一次

2009年被Oracle公司收购

java语言的特点

● 开源

开放源代码

● 面向对象

● 平台无关性(跨平台)

对于java程序,只需要开发一次,就可以在不同的平台(操作系统)上运行。

JVM平台相关性

JVM(java虚拟机)

通过虚拟机,将java程序指令翻译给不同的操作系统,前提是需要在不同的平台上安装不同的java虚拟机

担任运行java程序的一个环境。

● 交互式特性

● 多线程机制

● 动态的内存管理机制 (自动垃圾回收)

● 安全性

java语言体系结构

JavaSE:java Standard Edition (Java标准版)

JavaEE:java Enterprise Edition( Java企业版)

JavaME:java Micro Edition (Java微缩版)

java语言的运行机制

首先,编写java源文件,用编译器将XXX.java源文件编译为XXX.class字节码文件,然后通过不同平台的java虚拟机将字节码翻译成不同平台的指令。

java运行环境的安装与配置

配置环境变量path

为什么配置?因为如果要运行java文件需要使用java命令操作

javac 和 java ,如果不配置path环境变量,则只能在jdk中的bin目录运行命令。如果希望能在计算机的任意一个地方使用命令,则必须配置path环境变量。

Hello.java文件的运行

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

练习

1.了解并能熟练讲出java发展史

java 1991年 james gosling 当时sun公司想要开发一种全新的编程语言,这种语言需要在消费类电子家电上运行,要求编出来的程序能在不同的平台上运行(跨平台性),并且家电都有一个共同的特点:计算处理能力和内存都十分有限。

1996年 发布1.0版本

从1.5版本开始,将java版本定位5.0

2.熟练讲出java如何实现跨平台

java源程序首先通过编译器 编译成 字节码文件(.class),然后通过不同平台的JVM,将字节码文件翻译成相对应平台的指令。

3.熟练讲出java运行机制

java源程序首先通过编译器 编译成 字节码文件(.class),然后通过不同平台的JVM,将字节码文件翻译成相对应平台的指令。

4.什么是JDK,JRE,JVM,三者之间的关系

JDK( JRE ( JVM ) )

5.熟练搭建java开发环境(jdk,idea)

jdk需要配置环境变量 path

原因:为了能够在任何路径下使用java指令。

6.整理第一章学习笔记,将整理的笔记发布到CSDN

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值