java基础二

这篇博客介绍了JAVA程序的运行机制,从源代码到字节码,再到解释执行的过程。讲解了IDE的作用,并探讨了变量的作用域,包括类变量、实例变量和局部变量。此外,还提到了常量的定义以及变量的命名规范和运算符的使用。最后,简单介绍了包管理和JavaDoc的使用。
摘要由CSDN通过智能技术生成

JAVA基础二

JAVA程序运行机制

  • 编译型:操作系统,c/c++

  • 解释型:网页,对速度要求不高,javasprite

  • 程序运行机制

    源程序(.java文件)→JAVA编译器→字节码(.class文件)→类装载器→字节码校验器→解释器→操作系统平台

IDE:集成开发环境

变量:

在这里插入图片描述

变量作用域:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LGjvNHLn-1641616703388)(C:\Users\86182\AppData\Roaming\Typora\typora-user-images\image-20220107200753055.png)]

public class Demo08{
    //类变量 static
    static double salary = 2500;
    
    //属性:变量
    //实例变量:从属对象(类里头,方法的外头);如果不自行初始化,这个类型的默认值 0 0.0
    //布尔值:默认是false
    //除了基本类型,其余的的默认值都是null
    String name;
    int age;
    //main方法
    public static void main(String[] args){
        //局部变量;必须声明和初始化值
        int i=10;
        System.out.println(i);
        
        //变量类型 变量名字 = new Demo08();
        Demo08 demo08 = new Demo08();
        System.out.println(demo08.age);
        System.out.println(demo08.name);
        
        //类变量 static
        System.out.println(salary);
    }
    //其他方法
    public void add(){
        
    }
}

常量

在这里插入图片描述

public class Demo09{
    //修饰符,不存在先后顺序
    static final double PI = 3.14;
    Public static void main(String[] args){
        System.out.println(PI);
        
    }
}

变量的命名规范

在这里插入图片描述

运算符

在这里插入图片描述

public class Demo01{
	public static void main(String[] args){
	//二元运算符
	//Ctrl+D;复制当前行到下一行
	int a = 10;
	int b = 20;
	int c = 25;
	int d = 25;
	//字符串连接符 + , String
	System.out.println(""+a+b);
	System.out.println(a+b+"");
	}
}

三元运算符

public class Demo08{
    public static void main(String[] args){
        //x ? y :z
        //如果x==true,则结果为y,否则结果为z
        
        int score = 50;
        String type = score <60 ?"不及格":"及格";//常见写法
        
        System.out.println(type);
    }
}

包机制

在这里插入图片描述

//导入这个包下所有的类
import com.kuang.base.*;

JavaDoc

在这里插入图片描述

package com.lyh.base;
/**
 * @author lyh
 * @version 1.0
 * @since 1.8
 */
public class Doc {
    String name;

    /**
     * @author lyh
     * @param name
     * @return
     * @throws Exception
     */
    public String test(String name) throws Exception{
        return name;
    }
}

通过cmd命令在命令行窗口打开,进入.java文件所在的目录,然后通过命令:javadoc -encoding UTF-8 -charset UTF-8 Doc.java,便可生成文档(以html结尾的文档)

JAVA8在线文档:

https://docs.oracle.com/javase/8/docs/api/index.html

出自于狂神说java基础

点击跳转

JAVA8在线文档:

https://docs.oracle.com/javase/8/docs/api/index.html

出自于狂神说java基础

点击跳转

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值