环境变量

百知教育学习 -胡鑫喆老师-环境变量

一、Java的特点

  • 面向对象(使用计算机模拟现实世界,解决现实问题,蹄筋人类思维模式)
  • 简单(相对C、C++、C#,不易造成内存溢出、减少代码量、代码可读性强)
  • 跨平台(操作系统、服务器、数据库)

二、计算机的执行机制

  • 编译执行:

    • 将源文件编译成机器码,一次编译,措辞执行。执行效率高,不可跨平台。
  • 解释执行:

    • 将源文件一行一行解释,一行一行执行。不同的操作系统具备不同的解释器。执行效率低,

      可跨平台。

  • Java先编译、再解释:

    • 将源文件变异成字节码文件(平台中立文件.class),再讲字节码文件解释执行。

    • Java的设计理念:可以再任何平台上运行。

    • 由Java源文件编译出来的字节码文件可以在任意平台上运行,Java之所以有这种跨平台的特点,

      要归功于虚拟机,Java虚拟机屏蔽了底层操作系统的差异。

    • Java运行在虚拟机中, JVM(虚拟机):使用软件在不同操作系统中模拟相同的环境。

三、配置环境变量(windows)

  1. 变量名:JAVA_HOME 变量值:JDK的安装目录

  2. 变量名:CLASSPATH(类路径) 提示虚拟寻找.class文件的路径

    变量值:.(一般情况) “.” 操作系统中表示当前目录

  3. 变量名:PATH 变量值:JDK安装目录下bin目录 (bin目录装了很多java工具和命令,把bin目录放进PATH ,java能在任何目录下找到这些命令。)

四、Java程序的基本结构和编译、运行方法

程序基本结构:
  • 包 package(至多有一个)
    1. 作用:类似于文件夹,用于管理字节码(.class)文件。
    2. 语法:package 包名。
    3. 位置:必须写在源文件的第一行。
    4. 命名一般采用域名倒置的规则。
  • import(导入包)(可以有多个)
  • 类class(可以有多个)
  • 公开类public class(至多有一个)(要求和文件名一致包括大小写)

代码框架:

package 包名
import 导入的包名  (声明导入包时可以用*代表某个包内的所有类)
 public class 类名 {
     public static void main(String[] 形参名){
         内容
     }		    
    }
class 类名{
    public static void main(String[] 形参名){
        内容
    }
}
...

编译、运行方法:

用DOS命令窗口对java程序进行编译、运行。

DOS基本命令:

  • 更换盘符:d:
  • 查看当前目录下的内容:dir
  • 进入文件夹:cd 文件夹的名称
  • 返回上一级目录:cd…
  • 清空屏幕:cls
  • 删除文件:del 文件名
  • 删除文件夹:rd 文件夹名称
  • 退出:exit

编译:

  • javac 源文件名称.java
  • javac -d . 源文件名称.java (带包编译,自动生成目录结构)

运行:

  • java 类名
  • java 包名.类名 (带包运行)

五、编码规范

  1. 书写格式:
    • 层级之间必须缩进
    • 一行只写一句代码
    • 同级代码对齐
  2. 代码注释:
    • //单行注释
    • /* */ 多行注释 ,多行注释可以嵌套单行注释,但是多行注释不能嵌套使用
    • /** */ 注释可以被javadoc提取成为独立文档而不显示代码
  3. 标识符命名:
    • 可以由字母、数字、_、$组成,但不能以数字开头
    • 不能与关键字、保留字重名
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值