初识JAVA

2018-09-29  本文已影响0人  TryCatch菌

JAVA分为 JAVASE(基础版)/JAVAEE(企业级)/JAVAME(移动版)

JAVA语言特点
简单性
面向对象
一种与平台无关,跨平台
健壮性和安全性
多线程

简单性
JAVA由C++衍生,语言风格与C++类似
JAVA比C++简单,抛弃了c++中一些不必要的东西,如头文件,指针,结构,联合,隐式的类型转换和操作符重载等
JAVA提供丰富的类库,可以帮助我门方便开发

面向对象

万物皆对象

平台无关性
通过虚拟机运行

虚拟机:通过虚拟机快平台运行 编译器把源文件.java编译为.class字节码文件,然后通过类装载器,字节码校验器,解码器,操作系统
类装载器:1.加载启动类库;2.加载扩展类库;3.加载用户自定义类
正常的类加载可以避免一些非法代码的操作,提高代码执行的安全性

虚拟机工作原理

源文件(.java)->JAVA编译器->(.class字节码)->类装载器->字节码校验器->解释器->操作系统平台
1.对于不同运行平台有不同的虚拟机
2.屏蔽底层平台差异性,一次编译,随处运行

健壮性和安全性

1.删除了指针和释放内存等c++功能,避免非法操作内存
2.通过JAVA的安全体系架构来确保JAVA代码的安全性

多线程
1.多线程应用程序能够同时运行多项任务
2.JAVA中实现多线程相对于其他语言具有独特的优势

//第一个程序HelloWorld
public class HelloWorld{
    public static void main(String []args){
        System.out.println("HelloWorld");
    }

}

声明和创建一个类
JAVA有多个类组成,语法如下
class <类名>{
}

程序的入口main方法
public static void main(String []

配置环境变量
JAVA_HOME 值:jdk安装路径,直接赋值文件夹路径
path(不要删除前面其他的值,在后面跟上并添加)值:%JAVA_Home%\bin

上一篇下一篇

猜你喜欢

热点阅读