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开发工程师工作到底要编写什么类型的软件呢?
答案是:

  1. 互联网:电商、P2P等等;
  2. 企业级应用: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)。

JDK下载&安装&校验

3 跨平台特性

  • 平台指的是操作系统 (Windows,Linux,Mac)。
  • Java 程序可以在任意操作系统上运行,一次编写到处运行。
  • 实现跨平台需要依赖 Java 的虚拟机 JVM (Java Virtual Machine)。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值