Java基础(一):初识Java

Java基础涉及的为javaSE,也就是标准版。

学习Java所需要的软件:Java开发环境,JDK(Java Development Kit),Eclipse。

Java可以实现一次编写,到处运行。原因便是因为Java的虚拟机JVM(Java Virtual Machine)。

jre:java开发环境

jdk包含jre

Java的运行机制:

Java程序编写完成后先保存为.java文件,然后通过编译器(compiler)转换成字节码文件,后缀名为.class,最后通过解释器(interpreter)运行字节码文件。

关于编译器转换的机制:编译操作时使用的JDK子目录中的bin目录下的javac.exe程序实现编译的,但它并不支持双击运行,可以通过DOS命令运行。编译命令为:javac.exe 【java程序(包括路径)】.java,正确编译后就会在java程序目录下生成class文件。

接下来运行使用的是java.exe,该程序也放在JDK子目录的bin目录中,在DOS命令中的编译命令为:java.exe 【java程序(包括路径)】。注意:无后缀名。

关于配置环境变量:

为何配置环境变量:由于每次实现java程序的编译(如javac.exe)或者运行(java.exe)都需要具体到JDK的目录路径中,so配置环境变量PATH。环境变量的作用便是当在DOS命令中只给出程序名称而不附带路径时Windows系统会优先到Path变量保存的路径中去查找程序。(拓展:DOS中程序的执行顺序:先在当前路径执行该程序,当前路径无程序则到Path变量中配置的路径中寻找)

配置方法:计算机属性——高级系统设置——环境变量——在用户变量中对Path进行编辑(若无PATH,则添加PATH)将JDK的bin目录路径粘贴过去——保存即可。

日常第一个程序:HelloWord.java

/**
 *HelloWorld.java
 *java是面向对象的编程,所以离不开类,即class的使用
 *class的命名必须和程序名相同
 */
Class HelloWorld{
    //每个java程序都必须有一个main主方法,也是程序执行的入口方法
    public static void main(String []args){
        //打印输出Hello World!!
        System.out.println("Hello World!!");

    }
}

关于上面的程序,可以学到的一些知识:

类:在主函数中运行时主要活跃在三个内存区中:方法数据共享区,栈区,堆区。

首先.class文件进入方法数据共享区,然后运行main函数,main函数活跃在栈区中。

而如果在里面new新对象时,new出来的对象活跃在堆区,即new对象保存的是堆区的地址。当对对象进行打印完后就会被程序自动处理(清理堆区)。关于对象再后面进行提及。

最后进行一点补充:java程序中的注释可以为:

  1. 单行注释    //注释内容
  2. 多行注释    /*注释内容*/
  3. 文档注释         /**注释内容*/  :文档注释可以使用javadoc.exe命令生成API文档。

ps:第一次写博客,可能会有很多内容不合理或者错误,如果您浏览时感觉哪里不合适或者我的理解错误,可以评论,我会努力修改。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值