Java入门

Java入门指南:从基础知识到运行机制

Java入门

1. 为什么学习Java

是一门高级编程语音用于开发应用软件 ;

  1. 开发后端程序(与前端进行交互) ;
  2. 安卓应用;
  3. 软件工具 ;
  4. 大数据领域

Java发展史

1991,美国sun公司需要开发一种语言:在内存比较小的机器上运行,在不同的CPU上运行,名字缘由:印度尼西亚 爪哇岛
1995正式确立
1996发布Java1.0版本
2009年被oracle(全球最大的企业及软件开发公司)收购
2023年发布到Java20

Java语言特点

开源性(开放源代码)
语法:简单高效
面向对象
平台无关性(跨平台:开发一次Java,就可
以在不同的平台上运行;原因:在不同的
平台上,安装不同的jvm(Java虚拟机))
支持网络编程
多线程(支持多任务执行)
动态内存管理机制(自动的垃圾回收)
安全性

Java体系结构

  1. JavaSE标准版 Java基础,里面包含Java 核心类库
  2. javaee企业版 包含Javase 服务器端程序 开发
  3. javame微缩版 现在基本不用被安卓开发代 替

运行机制

java是高级编程语言(人能看懂,机器就看不懂)

开发运行流程

首先编写Java源文件(.Java)
把源文件编译为字节码文件(.class)
需要编译工具
最后通过jvm(虚拟机)运行字节码文件,再次转为不同平台的机器码
编译和运行需要安装一定的环境

Java环境安装

IDE集成开发环境

idea
ecilpse
NetBeans
Java官方给开发人员提供了一个集成开发

工具包(jdk)

包含编译工具(javac.exe),打包工具
(jar.exe)
包含jre系统类库,里面包含jvm运
行.class文件
在其他目录中,不能使用javac命令,
需要配置环境变量

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值