Java语言

简介: (1)Java SE(Java Platform, Standard Edition)。称之为‘Java平台标准版’,主 要学习Java语言的语法规范和常见类。 (2)Java EE(Java Platform,Enterprise Edition)。称之为‘Java平台企业版’,主 要学习Java后台开发技术,编写B/S架构(浏览器/服务器)项目。 (3)Java ME(Java Platform,Micro Edition)。称之为‘Java平台微型版本’,随着 Android平台的迅速普及已经走向淘汰。

一、Java语言的概述(常识)

1.1 Java语言的背景

Java语言的背景
Java语言诞生于1995年,该语言之父詹姆斯-高斯林,之前隶属于sun公司,现在隶属
于Oracle公司
Java语言在编程语言排行榜占据重要地位。

1.2 Java语言的版本

(1)Java SE(Java Platform, Standard Edition)。称之为‘Java平台标准版’,主
要学习Java语言的语法规范和常见类。
(2)Java EE(Java Platform,Enterprise Edition)。称之为‘Java平台企业版’,主
要学习Java后台开发技术,编写B/S架构(浏览器/服务器)项目。
(3)Java ME(Java Platform,Micro Edition)。称之为‘Java平台微型版本’,随着
Android平台的迅速普及已经走向淘汰。

二、开发环境的搭建和使用(重点)

2.1JDK的下载和安装

(1)下载方式:http://www.oracle.com/technetwork/java/javase/downloads/index.html
(2)安装方式: [link](https://blog.csdn.net/shengmer/article/details/78836255)参考这里

2.2相关概念(记住)

JDK:Java开发工具包,只要做Java开发就需要下载和安装该软件
JRE:Java运行时环境信息,只要运行Java程序就需要下载和安装该软件。
    包含有Java虚拟机(JVM)和丰富的类库(Libraries)。
JVM:Java虚拟机,是Java程序与计算机操作系统之间的桥梁。
Javac.exe:Java语言的编译器,主要用于将Java源代码进行编译生成字节码文件。
Java.exe:Java语言的解释器。主要用于启动Java虚拟机对字节码文件进行解释执行。

2.3 Java跨平台原理

由于不同的操作系统中都提供了Java虚拟机进行翻译,因此同一份Java字
节码文件可以在不同的操作系统中执行,从而赢得了‘一次编译,到处运行’的美名。
相关文章
|
1月前
|
Java Maven
使用java语言制作一个窗体(弹窗),用来收集用户输入的内容
该博客文章介绍了如何使用Java Swing中的JFrame创建一个窗体来收集用户输入的内容,并提供了详细的实现步骤和完整代码示例。
使用java语言制作一个窗体(弹窗),用来收集用户输入的内容
|
2月前
|
Oracle 安全 Java
Java语言简介及发展
Java语言简介及发展
|
3月前
|
数据可视化 Java
Java语言使用DL4J实现图片分类
【6月更文挑战第14天】Java语言使用DL4J实现图片分类
81 3
|
2月前
|
算法 Java
Java语言实现最短路径算法(Shortest Path)
Java语言实现最短路径算法(Shortest Path)
42 3
|
1月前
|
Rust JavaScript Java
简单对比Java、Python、Go、Rust等常见语言计算斐波拉契数的性能
简单对比Java、Python、Go、Rust等常见语言计算斐波拉契数的性能
|
2月前
|
算法 Java 编译器
透视Java语言的究极优化:探索性能的深度
在Java程序员的日常工作中,优化代码性能是一项至关重要的任务。然而,除了传统的性能调优方法外,本文将探讨一些更为深奥的技术,如JIT编译器的内部工作机制、GC算法的进阶应用以及多线程并发模型的优化策略。通过深入了解这些技术背后的原理和实现,我们可以更好地理解如何在Java平台上实现最高效的代码运行。 【7月更文挑战第11天】
64 4
|
3月前
|
Java 容器
双指针(JAVA语言)
双指针(JAVA语言)
双指针(JAVA语言)
|
3月前
|
算法 Java
垃圾回收机制(Garbage Collection,GC)是Java语言的一个重要特性,它自动管理程序运行过程中不再使用的内存空间。
【6月更文挑战第24天】Java的GC自动回收不再使用的内存,关注堆中的对象。通过标记-清除、复制、压缩和分代等算法识别无用对象。GC分为Minor、Major和Full类型,针对年轻代、老年代或整个堆进行回收。性能优化涉及算法选择和参数调整。
50 3
|
3月前
|
Java 数据安全/隐私保护 开发者
Java是一种完全支持面向对象编程的语言,其面向对象特性包括封装、继承、多态和抽象等
【6月更文挑战第18天】**面向对象编程(OOP)通过对象封装状态和行为,实现问题域的抽象。Java全面支持OOP,核心特性包括**: - **封装**:保护数据安全,隐藏内部细节。 - **继承**:子类继承父类属性和行为,促进代码重用。 - **多态**:一个接口多种实现,增强灵活性和扩展性。 - **抽象**:通过接口和抽象类抽离共性,简化复杂性。 **Java的OOP便于理解和解决复杂系统问题。**
45 3
|
2月前
|
Java 大数据 API
Java语言的核心知识点与特性
Java 是一种广泛使用的编程语言,自 1995 年发布以来,它已经成为了企业级应用开发、移动应用开发、大数据处理和云计算等领域的主流技术。
34 0