Java基础认识

java的优势

  1. 简单
  2. 纯面向对象
  3. 开源
  4. 跨平台

环境准备工作

  1. 安装JDK(常用jdk为8,11,17)

  2. 配置JDK:环境变量

    • JAVA_HOME:jdk的安装目录
      • 作用:告知计算机JDK的位置
    • Path:jdk的bin目录
      • 作用:告知计算机其他软件JDK命令的位置
    • CLASSPATH:.
      • 作用:告知计算机编译生成的字节码文件的位置
      • .代表当前目录
  3. 名词解释

    1. JDK:java工具包
      • 类库+JRE+调试工具+编译器
    2. JRE:java的运行环境
      • JVM+解释器
    3. JVM:java虚拟机
      • 可以屏蔽操作系统之间的底层差异 ,为跨平台提供支持。

java的运行机制

源代码(java文件)–>编译器(javac.exe)–>编译成字节码文件(平台通用文件–class文件)–>解释器(java.exe)–>解释执行

先编译,再解释执行

java的基本结构

类中只包括属性和方法,所有的代码语句应写到方法内才可以执行。

//class  类名(首字母大写)
class  Hello1{
		//主函数,入口方法
        public static void main(String[] args){
            System.out.println("helloworld");
        }
}

主函数:程序的入口

  • 写法
    public static void main(String[] args){}
    
    public static void main(String[] aa){}
    
    public static void main(String... cc){}
    
  • 一个类中只能存在0-1个主函数

运行:

编译:javac 源文件名.java
执行:java 类名
  • 每个类都会在编译完成后生成一个对应的字节码文件(class文件)
  • 字节码文件的文件名必须与对应的类保持一致
  • 执行时执行的就是字节码文件(class文件)

注释

不参与运行,作用为被程序员用来给代码添加备注说明

  1. 单行注释

    //只能注释一行内容
    //int a=10;
    

单行注释可以采用快捷键方式 “ crtl+/ ”快速注释,再按则取消单行注释

  1. 多行注释

    /*啥都可以zhush
    多少行都行
    里面也可以加入代码
    */
    
  2. 文档注释

    /**
    * <p>这是一个测试javadoc的类
    * @author codepeace
    * @version 1.0
    * @since  1.8
    */
    

文档注释主要是用来生成java开发文档javadoc的,生成的开发文档和Java本身的API帮助文档是一样的,我们可以在命令行中通过输入javadoc -encoding UTF-8 -charset UTF-8 *.java可以生成帮助文档,还可以通过idea的工具生成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值