JavaSE 初识Java

目录

前言

一、Java语言概述

1、Java是什么?

2、Java语言的重要性

3、Java语言特征

二、初始Java的main方法

1、main方法代码演示

2、运行Java文件


前言

hello大家好!这里是柒柒,今天我们进入了另一门语言的学习路程,是Java!

接下来就让我们一起来看看Java到底是什么吧!

一、Java语言概述

1、Java是什么?

Java是一种优秀的程序设计语言
Java还是一个有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合
 

2、Java语言的重要性

1.语言运用广泛

2.其包含的的应用领域广泛,具体包括:企业级系统、Web开发领域、android平台开发、大数据平台开发

3.Java在未来的校招中极为重要,是企业考察学生的基础

3、Java语言特征

1.简单性:Java语法是对C++语法的简化,并且其开发环境远远超出其他编程语言

2.面向对象:在Java的世界一切面向对象,依靠对象之间的交互完成事情,并且是运用更简单的接口概念

3.分布式:Java应用程序能够通过URL打开和访问网络上的对象,其便捷程度就好像访问本地文件一样

4.健壮性:Java编译器能够检测许多在其他语言中仅在运行时才能够检测出来的问题。

5.安全性:Java适用于网络/分布式环境。为了达到这个目标,在安全性方面投入了大量的精力。使用Java可以构建防病毒、防篡改的系统

6.体系结构中立:编译器生成一个体系结构中立的目标文件格式,按照该中规范生成的文件,只要有Java运行时系统,这些编译后的代码就可以在许多处理器上运行

7.可移植性:基本数据类型的大小以及有关运算都做了明确的说明。例如,Java中的int永远是32位的整数

8.解释性:Java源代码经过编译之后会生成字节码文件,ava解释器会逐条的将字节码文件中的指令翻译成CPU的指令集

9.高效能:近年来JVM也在不断的优化,让Java程序的执行效率大幅提高

10.多线程:多线程可以带来更好的交互响应和实时行为

11.动态性:它能够适应不断发展的环境。库中可以自由的添加新方法和实例变量,而对客户端没有任何影响

二、初始Java的main方法

1、main方法代码演示

public class HelloWorld {//表示定义一个类
    //类体
    //以下的方法是一个程序的“主办法”,是程序的执行入口
    //类体中不允许直接编写java语句【除声明变量之外】
    public static void main(String[] args) {//表示定义一个公开的主办法
        //java语句【java语句是以“;”终止,分号必须是半角分号】
        //先记住:一下这样代码的作用是向控制台输出一段字符串
        System.out.println("Hello World!");
        //在向控制台输出消息
        System.out.println("你好");

    }

由此可见,一个完整的Java程序必须有以下三个部分:

1.源文件

2.类

3.方法

类存在于源文件里面;方法存在于类中;语句存在于方法

注意:在一个源文件中只能有一个public修饰的类,而且源文件名字必须与public修饰的类名字相同

2、运行Java文件

1、使用记事本或者IDEA编写Java源代码

2、使用javac.exe编译器编译Java源程序,生成 .class的字节码文件

3、使用java运行 .class字节码文件

注意:在运行Java程序前,必须先安装好JDK(Java Development Kit即Java开发工具包),JDK里面就包含了javac和java工具,Java程序最终是在JVM(Java虚拟机)中运行的。

---------------------------------------------------------------------------------------------------------------------------------

一个小小的拓展:

JDK、JRE、JVM之间的关系?
*  JDK(Java Development Kit):Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译器javac与自带的调试工具Jconsole、jstack等。
*  JRE(Java Runtime Environment):Java运行时环境,包含了JVM,Java基础类库。是使用Java语言编写序运行的所需环境。
*  JVM:Java虚拟机,运行Java代码
 

JavaSE 初识Java_第1张图片

 

你可能感兴趣的:(Java的学习之路,java,jvm,开发语言)