zoukankan      html  css  js  c++  java
  • 【1】 Java初识

    一、Java简介

    Java简介

    1)Java是一门面向对象的程序设计语言;
    2)1995年由sun公司发布,2010年由Oracle收购。

    JVM

    1)Java Virtual Machine,Java虚拟机;
    2)JVM是Java实现平台无关性的关键,一次编译,到处运行。

    Java程序执行过程

    .java源文件->编译器(compiler)->.class字节码文件->解释器(interpreter)->程序(Program)。

    JDK

    1)Java Development Kit,Java语言开发工具包;
    2)两个主要组件:
    - javac - 编译器,将源程序转成字节码;
    - java - 运行编译后的java字节码文件(class文件)。

    JRE

    1)Java Runtime Environment,是Java运行时环境的简称;
    2)包括Java虚拟机、Java核心类库和支持文件;
    3)如果只需要运行Java程序,安装JRE即可;
    4)开发Java软件,需要安装JDK;
    5)JDK包含JRE,JRE中包含JVM虚拟机。

     Java平台

    1)Java SE,Java标准版,开发桌面程序;
    2)Java EE,Java企业版,开发Web程序;
    3)Java ME,Java微型版,开发移动设备程序。
     
     

    二、java程序的执行流程

     

    下载安装JDK

    (下载安装祥见官网,不赘述)
     
     

    配置环境变量

    win7:
    此电脑-属性-高级系统设置-高级-环境变量-系统变量
    找到PATH,在“值”的位置末尾加上 D:Program FilesJavajdk1.8.0_13(即你自己的JDK的安装路径,英文分号隔开)
     
    win10:
    此电脑-属性-高级系统设置-高级-环境变量-系统变量
    新建变量名:JAVA_HOME 变量值 D:Program FilesJavajdk1.8.0_13(即你自己的JDK的安装路径)
    新建变量名:CLASSPATH 变量值 .;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;
    找到变量名是 Path 的变量,编辑添加 %JAVA_HOME%in;%JAVA_HOME%jrein;
     
    mac:
    终端-输入 open -e .bash_profile
    在新打开的文件中输入 export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-13.0.1.jdk/Contents/Home(jdk目录下bin的位置)
    终端输入 java -version 正确显示java版本号算安装成功~
     

    写代码

    使用txt写代码,并保存为.java格式:
    class HelloImooc{ public static void main(String [] args){ System.out.println("Hello,imooc!"); } }
     

    命令行中编译文件

    cd进入到程序文件所在的目录下,运行:javac 文件名 运行后出现一个.class文件,该文件就编译后的二进制字节码文件,运行这个程序:java 文件名(不包含.class后缀) 在命令行中会运行我们的代码,输出"Hello,imooc!"
     

    三、java程序的结构

    class:类
    HelloImooc:类名称
    public:访问修饰符
    static:静态修饰符
    void:是否有返回值
    main:方法名称(主方法名称)
    String[] args:参数
    System.out.println("Hello"):执行语句
     

    四、idea/eclipse创建程序

     
    1.创建Java工程: file-new-Java project;填写工程名字-选择工作空间-选择jre-工程构建设置-完成工程创建
    2.创建package:在java源码src目录下创建包,包名一般采用域名反写,且全部小写,例如com.imooc
    3.创建java类:在报下创建java类文件.
    4:编写代码,在类文件中编写java代码;
    5:编译代码,中编写代码,可以设置java类文件自动编译,无需手动编译;; 6:运行程序:运行程序在控制台中查看信息;

  • 相关阅读:
    Docker+Nginx 部署Vue+Element前端项目
    MySql取字段逗号分隔的第一个
    Mysql数据库中从表字段中存储了主表以逗号隔开的主键ID,现需求查询从表数据以及以逗号隔开的字段改为主表名称隔开(group_count() find_in_set())
    IIS 错误500.21解决方法
    IIS 出现500.19 错误处理解决方式
    Linux中vim的三种模式
    Centos7 .Net Core 使用Supervisor守护进程,进行后台运行
    Nginx反代理ASP.NET Core项目
    C# vb .net实现圆角矩形特效滤镜
    C# vb .net实现旋转特效滤镜
  • 原文地址:https://www.cnblogs.com/haifeima/p/12559457.html
Copyright © 2011-2022 走看看