java 开发 HelloWorld 案例
1 java 概述
java 是 SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言。1995年,SUN发布JDK 1.0,1998年,JDK1.2,后续JDK1.3, 1.4,1.5(更名为Java5.0)最新版本是jdk17,用的最多的还是jdk8,源名称 Oak(橡树)。在 2009年 oracle 公司以 74 亿美元收购 sun。
java是一种面向Internet(网络)的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。
众所周知Java是一门编程语言,编程语言就是用来编写软件的。那么使用Java到底能用来编写什么软件呢?你所熟知的很多软件都可以用Java来编写,例如:QQ、迅雷、淘宝、京东等等,那么Java比较擅长什么呢?也就是说我们将来从事Java开发工程师工作到底要编写什么类型的软件呢?
答案是:
- 互联网:电商、P2P等等;
- 企业级应用:ERP、CRM、BOS、OA等等。
互联网类软件大家都比较熟悉,因为大家生活都可以接触得到。而企业级应用都是为大型企业量身定做的软件,用于工作中,所以大家可能不太了解。现在大家只需对Java开发工程师工作有个大致的了解即可。
java 技术体系平台分为三个阶段:
1、在第一阶段是 Java 的基础知识,即 JavaSE(标准版)部分。提供了完整的java 核心的 API。JavaSE 并不能开发大型项目。
2、在第二阶段是 Java 的高级知识以及整个 Java 生态圈,即 JavaEE(企业版)部分。JavaEE 部分就可以开发各种大型项目了。
3、java ME支持Java程序运行在移动终端(手机、PDA)上的平台,对Java API有所精简,并加入了针对移动终端的支持,此版本以前称为 J2ME。
java 语言的特点:
特点一:面向对象
- 两个基本概念:类、对象;
- 三大特性:封装、继承、多态。
特点二:健壮性
- 吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制。
特点三:跨平台性
- 跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。“Write once , Run Anywhere”;
- 原理:只要在需要运行 java 应用程序的操作系统上,先安装一个Java虚拟机 (JVM Java Virtual Machine) 即可。由JVM来负责Java程序在该系统中的运行。
2 Java 开发环境概述
在开始 Java 编程之前,我们首先需要安装 Java 开发环境(JDK:Java开发工具包 Java Development Kit)。java工具,基础类库,核心java的API。
你可能会问:“我们为什么要安装 JDK 呢”,其实任何事物都需要有他的最基本的生存环境,就像人类也需要最基本的生存环境(天、地、水、空气……)。开发 Java程序也不能例外,它也需要最基本的“生存环境”,就是Java开发环境(JDK)。
3 跨平台特性
- 平台指的是操作系统 (Windows,Linux,Mac)。
- Java 程序可以在任意操作系统上运行,