`
redsky008
  • 浏览: 351778 次
  • 性别: Icon_minigender_1
  • 来自: 成都正在项目
社区版块
存档分类
最新评论

一、入门篇 Java SE应用开发详解系列(第一讲)

阅读更多
Java SE 第一讲:

Java SE:Java Standard Edition
Java ME: Java Micro Edition
Java EE:Java Enterprise Edition

Java是由Sun公司推出的(2009年初被Oracle公司收购)。

收购价格:74亿美金

J2SE、J2ME、J2EE

JDK:Java Development Kit (Java开发必备)
JRE:Java Runtime Environment (Java执行环境)

JDK包含了JRE。

Jdk 1.4, jdk 1.5(5.0), jdk 1.6(6.0)

jdk 1.5(5.0):Tiger,老虎
jdk 1.6(6.0):Mustang,野马

1. 下载JDK
2. 安装JDK
3. 设定环境变量(可以是用户变量,也可以是系统变量),指向JDK安装目录中的bin目录
4. 通过运行,输入cmd打开命令行窗口,输入java –version,显示出Java版本信息

接下来就可以编写Java程序了。

可以直接使用windows记事本来编写Java程序,也可以使用Editplus,UltraEdit等高级文本编辑工具编写Java程序,还可以使用专业的IDE(Integrated Development Environment)编写。

第一节课,我们使用记事本实现一个Hello World的Java程序。

所有的Java代码,其后缀都是以java结尾。

Java程序的执行过程分为两步:
1. 编译
2. 执行


Class文件是字节码文件,程序最终执行的就是这个字节码(bytecode)文件。
编译命令:java Test.java
执行命令:java Test(注意,Test后面没有.class)

Java是跨平台的语言,真正执行的不是二进制代码,而是字节码。

JVM(Java Virtual Machine,Java虚拟机)

Java是跨平台的,而JVM不是跨平台的(JVM是由C语言编写的)

Java之所以能够做到跨平台,本质原因在于JVM不是跨平台的。

分享到:
评论

相关推荐

    Java代码审计(入门篇).pdf

    本书《Java代码审计(入门篇)》是一本系统、全面、实战的Java代码审计入门图书,旨在帮助Java开发人员快速掌握Java代码安全审计技巧。全书从浅入深地介绍了Java代码审计的流程、Java Web漏洞产生的原理,以及实战...

    Java SE编程入门教程 java序列化(共14页).pptx

    Java SE编程入门教程 javaGUI编程快速入门(1)(共82页).pptx Java SE编程入门教程 java包装器(共9页).pptx Java SE编程入门教程 java反射机制(共16页).pptx Java SE编程入门教程 java泛型(共11页).pptx Java ...

    Java SE编程入门教程 java instanceof(共3页).pptx

    Java SE编程入门教程 javaGUI编程快速入门(1)(共82页).pptx Java SE编程入门教程 java包装器(共9页).pptx Java SE编程入门教程 java反射机制(共16页).pptx Java SE编程入门教程 java泛型(共11页).pptx Java ...

    Java基础入门编程详解

    Java作为一种广泛应用于互联网、企业级应用、移动开发等领域的编程语言,其扎实的基础对于开发者来说至关重要。以下是对Java基础的详细讲解: 1. **Java简介**:Java是由Sun Microsystems公司(现已被Oracle收购)...

    java入门第一课

    Java入门第一课主要针对初学者,旨在提供一个良好的起点,帮助理解Java编程语言的基本概念和语法。这个课程可能源自GitHub上的一个开源项目,因此,它应该是动态更新的,随着学习者的需求和技术的发展而不断丰富。 ...

    优质课件 java基础入门必学 Java SE编程入门教程 全套PPT课件 共30个文件 含辅助资料.rar

    Java SE编程入门教程 javaGUI编程快速入门(1)(共82页).pptx Java SE编程入门教程 java包装器(共9页).pptx Java SE编程入门教程 java反射机制(共16页).pptx Java SE编程入门教程 java泛型(共11页).pptx Java ...

    Android应用开发详解与代码(清晰版)

    《Android应用开发详解与代码(清晰版)》是一本针对初学者精心编写的指南,旨在帮助读者快速掌握Android应用开发的基础知识。这本书以其清晰的PDF格式,为学习者提供了优质的阅读体验,避免了模糊不清的图像或文字...

    Java SE编程入门教程 java泛型(共11页).pptx

    Java SE编程入门教程涵盖了许多核心概念,其中包括Java泛型,它是从Java 1.5版本开始引入的一个重要特性。泛型允许我们在编写代码时指定类型参数,从而在编译时提供类型安全性和代码复用性。 Java中的泛型定义: ...

    《精通Spring2.X企业应用开发详解》随书源码1-15章

    ======================================================================== <br>第1篇 概述 第1章 Spring概述 第2章 快速入门 第2篇 Spring核心技术 第3章 IoC容器概述 第4章 在IoC容器中...

    java SE6从入门到精通源代码

    Java SE6,全称为Java Standard Edition 6,是Oracle公司发布的一个重要的Java开发平台版本,主要面向桌面应用和服务器端应用程序开发。这个平台包含了Java运行环境(JRE)和Java开发工具集(JDK),提供了丰富的API...

    嵌入式Linux应用程序开发详解

    嵌入式Linux应用程序开发详解-第1 章 Linux 快速入门.pdf 嵌入式Linux应用程序开发详解-第2 章 Linux 基础命令.pdf 嵌入式Linux应用程序开发详解-第3 章 Linux 下的C 编程基础.pdf 嵌入式Linux应用程序开发详解-第4 ...

    Java典型应用彻查1000例第一卷:Java入门(源码+PPT+习题).rar

    "Java典型应用彻查1000例第一卷:Java入门(源码+PPT+习题).rar"这个资源包是为初学者提供的一套全面的Java学习资料,包含源码、教学PPT以及习题,旨在帮助学习者快速掌握Java的基础知识。 1. **源码**: - Java...

    java se学习资料(PPT完整)

    1. **第01讲 - Java入门**: 这一讲通常会介绍Java的历史,解释为什么选择Java作为开发语言,以及Java的"一次编写,到处运行"(Write Once, Run Anywhere, WORA)理念。还会讲解Java开发环境的搭建,包括JDK的安装和...

    2022最新Java入门(Java SE基础)

    Java是一种广泛使用的高级编程语言,尤其在企业级应用开发中占据主导地位。"2022最新Java入门(Java SE基础)"这个标题表明我们将会探讨的是Java的基础知识,特别是针对初学者的内容,旨在帮助他们进入Java编程的...

    嵌入式Linux应用程序开发详解 中文版

    嵌入式Linux应用程序开发详解-第1 章 Linux 快速入门.pdf 嵌入式Linux应用程序开发详解-第10章(嵌入式Linux网络编程).pdf 嵌入式Linux应用程序开发详解-第11章(嵌入式Linux设备驱动开发).pdf 嵌入式Linux应用...

    Java SE 001 Java SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行(视频)

    这个主题"Java SE 001"是初学者入门Java编程的第一步,涵盖了从环境搭建到编写并运行第一个Java程序的基础知识。下面将详细阐述这些知识点。 首先,Java SE入门意味着了解Java语言的基本特性,包括它的面向对象编程...

    java私塾跟我学系列-java篇

    Java私塾跟我学系列是为Java初学者精心编纂的一套教程,旨在系统地介绍Java编程语言的基础知识和实际应用。这个系列涵盖了从语言基础到高级特性的全面内容,是编程爱好者入门和进阶的理想资源。 Java是一种面向对象...

    Beginning Java SE 6 Platform

    ### Java SE 6 平台入门到精通 #### 核心知识点概览 - **Java SE 6 平台概述** - **Java SE 6 的新特性与改进** - **面向对象编程基础** - **核心类库详解** - **Swing GUI 编程** - **AWT GUI 编程** - **事件...

    浪曦_Struts2应用开发系列_第1讲.Struts2入门与配置_swf

    浪曦_Struts2应用开发系列_第1讲.Struts2入门与配置_swf

Global site tag (gtag.js) - Google Analytics