美文网首页
初识JAVA

初识JAVA

作者: TryCatch菌 | 来源:发表于2018-09-29 10:29 被阅读0次

    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

    相关文章

      网友评论

          本文标题:初识JAVA

          本文链接:https://www.haomeiwen.com/subject/anjvoftx.html