文章目录

  • 简介
  • 编程开发
  • java的三种运行平台
  • JDK.JRE.JVM三者之间的关系
  • 工作原理
  • 高等计算机语言分为两大类型
  • 程序运行机制
  • Hello,JAVA!
  • 集成开发环境(IDE)


简介

JAVA是一门面向对象的编程语言。
具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点

编程开发

java的三种运行平台

Java平台即由Java编程语言所撰写的软件赖以运行的平台,是Java软件和电脑系统的中介

  1. J2SE(java 2 Platform Standard Edition),Java标准版或Java标准平台
  2. J2EE(Java 2 Platform Enterprise Edition),Java企业版或Java企业平台
  3. J2ME(Java 2 Platform Micro Edition),Java微型版或Java小型平台
    PC机上的java程序是用javaSE开发出来的,服务器端的java程序是用javaEE开发出来的,移动设备的java程序是用javaME开发出来的。

JDK.JRE.JVM三者之间的关系

JDK(Java Development Kit)Java开发工具包
JRE(即Java Runtime Environment)Java运行环境,是在任何平台上运行Java编写的程序都需要用到的软件

JDK是整个JAVA的核心,包括了Java运行环境JRE(JVM+JAVA系统类库)和JAVA工具

工作原理

高等计算机语言分为两大类型

  • 编译型语言
    程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,缺点是跨平台性差。例如C++/C这种的都是编译型语言,所有的Java代码都是要编译的,所以JAVA是编译型语言。
  • 解释型语言
    序不需要编译,程序在运行时才翻译成机器语言,每执 行一次都要翻译一次。因此效率比较低,但跨平台性好。例如Python/JavaScript / Perl /Shell等都是解释型语言。java代码编译后不能直接运行,它是解释运行在JVM上的,所以它是解释运行的,那也就算是解释型语言。

java同时拥有这两种特性

程序运行机制

java me embedded 教程 java eden_java

Hello,JAVA!

  1. 创建一个文件夹并创建一个Hello.java文件
  2. 输入代码:
public class Hello{
    public static void main(String[]args){
        System.out.print("Hello,JAVA!");
    }
}
  1. 在Windows命令中打开该文件夹
  2. 输入javac .java然后回车,把该java文件编译成字节码文件,文件夹中会出现hello.class文件,如果报错的话是代码抄写错误。检查下大小写以及分号和括号,java大小写比较敏感,写错一个字母都会影响程序运行,括号都是成对出现的。

集成开发环境(IDE)

IDEA 全称 intelliJ IDEA,是java编程语言开发的集成环境。ntelliJ在业界被公认为最好的java开发工具,接下来记录下具体安装方法。

  1. 进官网下载相应版本
  2. 安装,安装过程中选择自己电脑相应的信息,比如我的是64为,在弹出窗口中选择64-bit和.java
  3. 打开软件创建新的项目(点击great new project)
  4. 一直点next就完事了,如果有个页面的选项路径显示不正确,文字变红,可以自行选择IDEA安装的路径
  5. 创建以一个项目文件夹,设置一个好找的路径
  6. 打开主页面后点击创建一个工作文件,(右键点击src,以后都是要在scr中编写代码的,点开选项后点击new,创建javaclass文件)