JavaSE01介绍及环境搭建

一. Java语言的特点

  1. 跨平台(操作系统)
    JVM(java虚拟机),在不同的操作系统中,安装对应版本的JVM,在JVM上运行编译后的.class文件,屏蔽了底层操作系统的差异性,实现跨平台。
  2. 面向互联网编程
  3. 面向对象
  4. 安全可靠

二.Java的三大技术架构

  1. J2se (标准版/基础版):主要提供了小型应用程序以及桌面服务解决方案
  2. J2ee(企业版/商业版):主要针对企业中模块化开发以及集中化开发提供了解决方案
  3. J2me(小型版):主要针对于嵌入式开发以及终端开发提供了可能
  4. Jdk1.5版本—里程碑式的版本,JAVASE、JAVAEE、JAVAME

三.搭建java语言环境

  1. JRE(java Runtime Environment java运行时环境)提供了java程序执行的环境

    	JRE=JVM+核心类库(提供了java程序
    	程序启动时必须的信息)
    
  2. JDK(Java Development Kit java开发工具包)提供了java程序的开发环境以及执行环境

    	JDK=JRE+Kit(开发工具包)
    
  3. 安装JDK

    安装位置--**最好不要有空格、中文**
    		
    环境变量
    		操作系统指定当前操作系统需要执行的参数
    		
    自定义环境变量
    		JAVA_HOME=jdk的安装位置;
    		Path=%JAVA_HOME%\bin
    

四.文件类型

  1. .java文件(存储是程序员能看懂的代码 源文件)

  2. .class文件(存储的是机器能看得懂得内容 字节码文件)
    带包编译
    -d 代表创建文件夹
    . 代表当前位置

    .java(通过javac命令)—编译----.class
    例如:在这里插入图片描述
    .class(通过java命令)----运行-----结果
    例如:
    在这里插入图片描述
    java时期分为编译时期(检测代码是否有语法问题)、运行时期(检测代码的执行逻辑)

    注意:
    1…class文件的名称和类名一致
    2.如果是公共类,要求.java文件的名称和类名一致
    3.有几个类就有几个.class文件,如果出现了大小写的问题,最后一个类的内容生效
    4.一个.java文件中至多只能出现一个公共类

你可能感兴趣的:(学习)