关于一些java入门的小知识

1.//..........表示单行注释。

  /*..........*/表示多行注释,所注释内容不会出现在javadoc 文档文档中。

  /** ...... */ 多行注释,所注释内容写入javadoc 文档文档。

2.java的bin目录:该目录用于存放可执行的命令程序,是命令行工具所在的目录,主要命令如下:

javac:Java编译器,用于编译Java源代码,将 *.Java源代码文件编译成*.class字节码文,如:Javac  HelloWorld.Java   -----> HelloWorld.class
java:Java解释器,用于运行编译后的Java字节码文件,如:Java  HelloWorld   (注意不需要扩展名.class)
javadoc:用于将Java源代码中的某些文档注释生成帮助文档,如:javadoc -d c:\help -author -version HelloWorld.java
            说明:
         -d:其后空一格,用来指定生成的帮助文档存放的位置;
         -author:用来指定生成的帮助文档必须显示该类的作者,如果没有这一命令则生成的帮助文档将不会显示作者;

         -version:用来指定生成的帮助文档必须显示该类的版本,如果没有这一命令则生成的帮助文档将不会显示版本;

3.JVM虚拟机:

Java虚拟机是一个可以执行Java字节码的虚拟机进程。

用Java编写的程序(存放在扩展名为java的文件中)经过编译器(即JDK根目录bin文件夹中的javac.exe文件)编译成字节码文件(即扩展名为class的文件),这个字节码文件不是针对具体平台的,而是针对抽象的Java虚拟机的,在Java虚拟机上运行,在不同类型的平台上安装不同的Java虚拟机,这些不同的Java虚拟机屏蔽了各个不同平台的差异,从而使编译过的Java程序具有平台无关性,即Java虚拟机在执行字节码时,把字节码解析成具体平台上的机器指令执行。


4.java工作原理:先将java文件编译,生成一个class文件也就是字节码文件,然后再翻译成系统能识别的二进制语言。


5.java变量:

变量概述:Java通过定义变量来申请数据存储空间,并通过变量名获取或改变存储的值。
变量命名规则:
             变量名必须遵循标识符命名规则;
             首字母必须小写,如果由多个单词组成,从第二个单词开始首字母必须大写;
             变量名一般由名词组成。
变量定义:[访问控制符]  [修饰符]  数据类型  变量名 [ = 初始值];
     示例
private static int x;

static  int  y = 20;

6.java常量:

常量概述
常量有final关键字修饰
常量是值不可变的变量,即不能重新赋值(有别于“值不变”)
常量在声明时必须进行初始化
常量定义

[访问控制符] [修饰符] final 数据类型 常量名 = 初始值;

7.变量和常量的区别:

标识符命名区别:
        变量:在符合标识符的前提下,首字母小写,之后每个单词的首字母大写;
        常量:在符合标识符的前提下,所有字母大写,多个单词之间用下划线间隔;
值是否可以重新改变:
        变量:变量的值可以改变;
        常量:常量的值初始化以后不允许再次改变;
是否使用final关键字:
        变量:一定没有final关键字;
        常量:必须使用final关键字修饰;
是否需要初始化:
        变量:只有局部变量在使用前必须赋值(不是初始化);
        常量:必须在声明的时候初始化;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值