首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Java入门概述

Java入门概述

作者头像
CoreDao
发布2021-04-13 10:38:05
发布2021-04-13 10:38:05
3980
举报
文章被收录于专栏:BigData_FlinkBigData_Flink

1. Java概述

1.1 重要版本

Java版本的升级侧面展现了其经久不衰的原因,每次升级可以吸取了其他语言优点,保持活力。

  • J2SE 5:
    • 泛型
    • 自动装箱 / 自动拆箱
    • 枚举
    • 增强型 for-each 形式的 for 循环
    • 可变长度实参(varargs)
    • 静态导入
    • 注释(annotation)
  • JDK 7
    • 使用 String 控制 switch 语句
    • 二进制整型字面值
    • 在数值字面值中使用下划线
    • 新增一种叫做 try-with-resources 的 try 语句,支持自动资源管理
    • 构造泛型实例时,通过菱形运算符使用类型推断
    • 增强了异常处理,可以使用单个 catch 捕获两个或更多个异常(多重捕获),并且对重新抛出的异常进行更好的类型检查
  • JDK 8
    • lambda表达式

问题 :JDK 7 和 JDK 8 的区别

1.2 Java平台版本划分
  1. Java SE(Java Platform Standard Edition):标准版
  2. Java EE(Java Platform Enterprise Edition)/ Jakarta EE:企业级
  3. Java ME(Java Platform Micro Edition):移动设备和嵌入式设备
1.3 Java特性
  1. 跨平台 ① 平台:CPU 与 操作系统的整体称为平台。 ② 语言跨平台:编译后的可执行文件跨平台,不是源代码程序跨平台。 ③ Java 跨平台原理: ● 先编译成一个与平台无关的 字节码文件 (.class后缀),然后各个平台中相应的解释器就可加载、解释并执行这个字节码文件。 ● Java执行过程:源代码文件(.java)------编译器------> 字节码文件(.class)-----解释器(Unix、Windows、Others各平台解释器解释)-----> 可执行代码文件 ● C语言执行过程:源代码 ------编译器(各平台编译器不同LinuxGCC,WindowsVC)-----> 可执行文件
  2. 其他特性 ○ 多线程 ○ 面向对象 ○ 动态性 ○ 安全性 ○ 健壮性 ○ 高性能 ○ 分布性
1.4 开发环境
  1. JVM(Java Virtual Machine,Java虚拟机)
  2. JRE(Java Runtime Environment,Java运行时环境)
  3. JDK(Java Development Kit,Java开发工具包)

三者关系:JVM∈JRE∈JDK

1.5 配置环境(JDK)
  1. 官网下载JDK(不建议最新版,目前学习多使用 jdk1.8)
  2. 配置环境 ① 鼠标右键点击“计算机”图标,在弹出的菜单中点击“属性”

② 在“属性”界面中左侧点击“高级系统设置”

③ 在系统属性中点击“环境变量”

④ 在环境变量中点击“新建”

⑤ 新建三个变量及对应值

变量

说明

JAVA_HOME

E:\Program Files\Java\jdk1.8.0_181

你的jdk存放的位置,比如我的在E盘的 Program Files 目录下的Java目录下,存放位置不一样则不一样

CLASS_PATH

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

其中的JAVA_HOME可以用具体路径代替,比如E:\Program Files\Java\jdk1.8.0_181代替

PATH

%JAVA_HOME%\bin

即 jdk 的 bin 目录

注意:配置环境标点都为英文输入!

------⑥ 测试JDK环境变量配置 ------在桌面搜索中输入 cmd 并点击确定进入终端,输入 java -version命令查看 jdk 版本信息,注意java和-version之间有空格。

1.6 第一个Java程序HelloWorld
  1. 编写Java源代码 在某一文件夹下新建一个文本文档,输入代码然后ctrl+s保存,并改后缀为.java,起名HelloWorld。
  2. 输入的代码
代码语言:javascript
复制
public class HelloWorld{//这里的HelloWorld需要和源代码文件的名称一致
	public static void main(String[] args){//Java程序的入口,固定格式
		System.out.println("HelloWorld!");//输出HelloWorld!字符串
	}
}
  1. 打开cmd ① 先进入源代码存放的盘符目录 cd 盘符(dos命令) ② 编译源文件:javac HelloWorld.java (这步成功后会在源文件所在目录下生成HelloWorld.class字符节文件) ③ 运行字符节文件:java HelloWorld (结果:HelloWorld!)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/10/16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. Java概述
    • 1.1 重要版本
    • 1.2 Java平台版本划分
    • 1.3 Java特性
    • 1.4 开发环境
    • 1.5 配置环境(JDK)
    • 1.6 第一个Java程序HelloWorld
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档