Java概述

一、常用DOS命令

  • dir👉列出当前目录下的文件以及文件夹
  • md👉创建目录
  • rd👉删除目录
  • cd👉进入指定目录
  • cd…👉退回到上一级目录
  • cd\👉退回到根目录
  • del👉删除文件
  • exit👉退出dos命令行,补充:echo javase>1.doc

二、Java版本类别说明

  • Java SE ——Java Standard Edition,标准版
    • 支持面向桌面级应用的Java平台,提供完整核心API
  • Java EE ——Java Enterprise Edition,企业版
    • 是为开发企业环境下的应用程序提供的一套解决方案
    • 主要针对Web应用程序开发
  • Java ME——Java Micro Edition,小型版
    • 支持Java程序运行在移动终端(手机,PDA)上的平台
    • 对Java API有所精简,并加入了针对移动终端的支持
  • Java Card
    • 支持一些Java小程序(Applets)运行在小内存设备(如智能卡)上的平台

三、Java相关知识

1、JDK&JRE

​ JDK=JRE+开发工具集

​ JRE=JVM+Java SE标准类库

  • JDK

JDK是提供给Java开发人员的,其中包含了Java的开发工具,也包含了JRE

其中的开发工具:编译工具(javac.exe),打包工具(jar.exe)

  • JRE

包括Java虚拟机 JVM(Java Virtual Machine)和Java所需的核心类库等,

如果想要运行一个开发好的Java程序,计算机只需要安装JRE即可

  • JVM

因为有了JVM,同一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性

存在Win版、Linux版、Mac版的JVM,Java程序实际上是运行在JVM上的

2、注释

  • 单行注释

//单行注释

  • 多行注释

/*

多行注释:

在这里的描述只能供解释说明

*/

  • 文档注释(Java特有)
    • 注释内容可被JDK提供的工具javadoc解析,生成一套以网页文件形式体现的该程序的说明文档
    • cmd 操作方式 D:\code>javadoc -d mydoc -author -version helloWorld.java
      • 生成名字是mydoc的文件夹,

/**

@author RENBO (指定Java程序的作者)

@version 1.0.01 (指定源文件的版本)

*/

3、Java API文档

  • API(Application Programming Interfaca,应用程序编程接口)是Java提供的基本编程接口
  • Java语言提供了大量基础类,因此Oracle也为这些基础类提供了相应的API文档,介绍了如何使用这些类。
  • 下载API

4、第一个程序总结

public class Hello{
    //程序入口main方法,格式固定
    //args→arguments参数的缩写
    //args可变,比如a,比如b
    //[]的位置可以变,比如a[]
	public static void main(String[] args){
		System.out.println("Hello World!");
	}
}
class Person{

}
class Animal{

}
  • 在一个Java源文件中可以声明多个class。但是,只能最多有一个类声明为public

    • 因为要求声明为public的类的类名必须与源文件名相同
  • 程序的入口是main()方法,格式是固定的。只有一个main()

  • println与print区别

    • System.out.println() 先输出后换行,【相当于Python中后面跟了个\n】
    • System.out.print() 仅输出不换行
  • 每一个执行语句都以分号结尾

  • 编译以后会生成字节码文件

    • 字节码文件名和java源文件类名相同
    • 字节码文件数和java源文件类的数目相同
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值