JavaSE第一章笔记-爱代码爱编程
为什么是Java?
-
Java语言用途广
-
服务器程序
-
Android应用
-
软件工具
-
嵌入式领域
-
大数据技术
Java语言发展史
1995年正式确立
2004年9月Java1.5发布
2009年SUN公司被Oracle公司(甲骨文)收购
Java语言的特点
- 开源
- 简单、高效
- 面向对象
- 平台无关性
- 交互式特性
- 多线程机制
- 多态的内存管理机制
- 安全性
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WunaKKG9-1602774549685)(C:\Users\lenovo\Pictures\联想安卓照片\捕获3.PNG)]
JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的,因为有了不同的JVM,所以同一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性,也称为Java具有良好的可移植性, 但是前提是要具有不同的jvm
Java语言体系结构
- JavaSE,:JavaStandard Edition**(标准版)** JavaSE 包含那些构成Java语言核心的类。比如:数据库连接、接口定义、输入/输出、网络编程
- JavaEE:Java Enterprise Edition**(企业版)** JavaEE 包含JavaSE 中的类,并且还包含用于开发企业级应用的类。比如:servlet、JSP、服务器
- JavaME:Java Micro Edition**(微缩版)** JavaME 包含JavaSE中一部分类,用于消费类电子产品的软件开发。比如:呼机、智能卡、手机、PDA、机顶盒
Java语言的运行机制
核心机制之Java虚拟机
- Java虚拟机可以理解成一个翻译器
- 对于不同的运行平台,有不同的虚拟机
- Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”
[在这里插入图片描述
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-v17jImLF-1602774549695)(C:\Users\lenovo\Pictures\联想安卓照片\捕获2.PNG)
Java运行环境的安装与配置
- 配置Java开发环境步骤
- 下载并安装JDK
- 设置 Windows环境变量
JRE(Java Runtime Environment Java运行环境) |
---|
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可 |
JDK(Java Development Kit Java开发工具包) |
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了 其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等 |
第一个程序HelloWorld
- 编写源程序
- 编译源程序
- 运行
//定义一个类,名称为Hello
public class Hello {
//定义主方法
public static void main(String[] args) { System.out.println(“Hello World!”); //程序代码部分
}
}
第一个Java程序
开发步骤
- 使用记事本编辑源程序,以.java为后缀名保存
- 使用javac命令编译.java文件,生成.class文件
开发步骤
- 使用记事本编辑源程序,以.java为后缀名保存
- 使用javac命令编译.java文件,生成.class文件
- 使用java命令运行.class文件,输出程序结果
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/weixin_44702189/article/details/109107427