栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【Java】初识

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Java】初识

初识Java
  • Java概述
    • 概述
    • 特点
  • Java的三大版本
  • JVM、JRE、JDK
  • Java开发环境的搭建
  • Hello World
  • 运行过程

Java概述 概述
	Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、
指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言
的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

	Java开发商为甲骨文(Oracle)公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球
最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。1989年正式进入中国市场。2013年,甲骨
文已超越 IBM ,成为继 Microsoft 后全球第二大软件公司。
特点
	Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。
Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
Java的三大版本
一、JavaSE(java PIatform,Standard Edition)
          --------javaSE是java标准版 是正个java的基础和核心,也是我们学习的一部份多用于桌面应用开发
二、JavaEE(java PIatform,Enterprise Edition)
         ----------javaEE是企业版  是市场的主流 ,用于企业级应用程序的开发(如阿里巴巴,易趣等电子商务网站的企业应用系统)
二、JavaME(java PIatform,Micro Edition)
         ----------javaME是微型版,或叫移动版,用于嵌入式系统的开发(例如呼机,智能卡,按键手机,PDA,机顶盒)
但是由于安卓和苹果的崛起,javaME也一步步的退出了舞台。
JVM、JRE、JDK

JVM(Java Virtual Machine)就是一个虚拟的用于执行bytecode字节码的”虚拟计算机”。他也定义了指令集、寄存器集、结构栈、垃圾收集堆、内存区域。JVM负责将Java字节码解释运行,边解释边运行,这样,速度就会受到一定的影响。
不同的操作系统有不同的虚拟机。Java 虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”。 Java虚拟机是实现跨平台的核心机制

JRE (Java Runtime Environment) 包含:Java虚拟机、库函数、运行Java应用程序所必须的文件。 运行环境 运行的条件

JDK (Java Development Kit)包含:包含JRE,java研发工具,以及增加编译器和调试器等用于程序开发的文件。

Java开发环境的搭建

参见我另一篇博客
【Java】环境搭建

Hello World

搭建好开发环境后,我们开始编写第一个Java程序

1.创建Hello.java的文件编辑并保存

2.cmd下使用javac命令(.java=编译为=>>.class)
Javac Hello.java
3.cmd下使用java命令(运行编译好的.class)
Java Hello
4.输出结果

5.报错

注意符号不要使用中文的,注意Hello.java中的类名首写字母大写
其他报错请自行百度(环境没配置好,找不到指令,找不到文件)
运行过程
1.编译(javac)
把.java文件编译成.class文件(字节码文件)
2.运行
利用虚拟机(解释器,java)解释执行class字节码文件

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/292049.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号