Java 第一章学习笔记

为什么选择Java

应用面广

大数据技术 大数据框架也是用Java写的

开发工具

Java语言性能优越,生态丰富

就业岗位多

Java语言发展史

C语言发展史 1972年

创始人 丹尼斯.里奇 肯.汤姆逊

诞生背景:

1991年 在sun(斯坦福大学校办公司)公司,提出一种语言开发需求,

程序要在一些内存非常小的设备上运行,还要求程序可以适应不同的cpu,

詹姆斯.高斯林 带领小组进行研发,

于1995年正式确立

命名为Java Java(印度尼西亚 爪哇岛 盛产咖啡)

1996 Java1.0版本正式发布

Java开始版本号 是1.1 1.2 1.3 1.4

从Java1.5开始版本号改为 Java5 Java6 Java7....

2009年sun公司被Oracle公司收购

Oracle全球最大的企业级软件开发公司

现在每半年更新一次 每年 3月和9月

Java语言的特点

开源 开放源代码 自己就可以修改 免费使用的.

简单易学 抛弃了指针 直接操作内存的 写起来麻烦 用不好的时候会出大问题

Java中没有指针概念 操作更加方便

平台无关性

Java程序只需要开发一次,然后就可以在不同的操作系统上运行。

前提:是在不同的操作系统上安装不同Java虚拟机(虚拟环境)

在Windows Linux mac上安装不同的虚拟机,

开发一次Java程序,运行在不同系统的虚拟机中,做到一次编写,到处运行

面对对象

支持网络

多线程机制

动态内存管理机制 自动垃圾回收 Java中你只需申请内存空间,何时释放空间,你不需要关心

安全

生态丰富 框架 组件

高性能

Java技术体系平台

JavaSE:Java Standard Edition(标准版):Java语言的基础 包含Java语言中最核心的类(库)

JavaEE:Java Enterprise Edition(企业版):servlet=server + applet(应用程序)服务器端的程序

企业版中包含标准版,还包含了企业级开发相关的类

JavaME:Java Micro Edition(微缩版):早期电子产品开发,现在已被安卓开发取代

安卓开发:主要开发安卓手机app 只要掌握JavaSE知识就可以学习安卓开发

Java语言运行机制

首先编写一个。java文件(源代码),源代码是程序员能看懂的,机器不懂,

然后把.java文件 通过java环境 编辑成.class文件(字节码文件 是java指令规范),机器还是看不懂

javac xx.java 调用Java编译器编译源代码

最后 将.class文件交给java虚拟机运行,由虚拟机将.class文件编译为机器码,cpu运行

java xx 交给java虚拟机运行程序

得出一个结论,java开发运行是需要自己提供一套环境的

Java运行环境的安装与配置

1.下载jdk

2.安装jdk 主要安装的位置

3.配置jdk/bin目录到 系统环境变量path中

在任意目录中 使用Java命令

JDK(Java Development Kit Java开发工具包)是给开发人员提供的一个集成工具包

工具包中包含了:

1.JDK中包含编译工具,打包工具等。

2.JRE(Java Runtime Environment Java运行环境)

包含java程序运行时,需要的类库 例如:String System 还包含虚拟机

3.JVM(Java Virtual Machine Java虚拟机) 是最终运行java程序的核心环境

第一个程序HelloWorld

public class Hello{

public static void main(String[] args){

System.out.print("hello world");

}

}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值