美文网首页
2018-05-02--java笔记

2018-05-02--java笔记

作者: csfeve | 来源:发表于2018-05-02 21:34 被阅读0次

在cmd中输入一个命令,譬如“java”,操作系统会到path环境变量里存放的目录中去查找java.exe,所以安装jdk后需要在环境变量中添加jdk的路径。如果不添加到path,执行相应的exe程序就需要把程序的完整路径一起写上去;demo:D:\Java\jdk1.8.0_65\bin\java -version

classpath目录,就是告诉java.exe在哪些目录查找class文件,一般要把当前目录添加到classpath中即添加“.;”表示当前路径 ;通常,sun 为我们提供了一些额外的丰富的类包,一个是 dt.jar,一个是 tools.jar,这两个包都位于 D:\java\jdk1.8.0_65\lib 目录下,所以通常我们都会把这两个 jar 包加到classpath 环境变量中 set classpath=.; D:\java\jdk1.8.0_65\lib\tools.jar; D:\java\jdk1.8.0_65\lib\dt.jar。

public static void main(String[] args){} args数组表示程序执行时的带入参数java test arg1 就相当于运行test类时传进去一个参数,这个参数在函数中可以通过args[0]访问。

大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。

类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。

方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。

源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记Java是大小写敏感的),文件名的后缀为.java。(如果文件名和类名不相同则会导致编译错误)。

主方法入口:所有的Java 程序由public static void main(String []args)方法开始执行。

所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始

首字符之后可以是字母(A-Z或者a-z),美元符($)、下划线(_)或数字的任何字符组合

public class HelloWorld { 

               /* 这是第一个Java程序

               *它将打印Hello World

               * 这是一个多行注释的示例                

               */    

public static void main(String []args){     

                   // 这是单行注释的示例     

                  /* 这个也是单行注释的示例 */     

                 System.out.println("Hello World");

    }}

Java的八种基本类型:(按字节来分)

boolean   布尔型   1个字节 8bit(8位)

byte     字节类型   1个字节

char     字符类型   2个字节

short     短整型     2个字节

int          整型        4个字节

float      浮点型(单精度)4个字节

long      长整型      8个字节

double   双精度类型  8个字节

Java中默认的整数类型是int,如果要定义为long ,则要在数值后加上L或者l

默认的浮点型是双精度浮点,如果要定义float,则要在数值后面加上f或者F

"\b" (退格)"\f" (换页)"\n" (换行)"\r" (回车)"\t" (水平制表符(到下一个tab位置))"\' " (单引号)"\" " (双引号) "\\" (反斜杠)

局部变量:在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。

成员变量:成员变量是定义在类中,方法体之外的变量。这种变量在创建对象的时候实例化。成员变量可以被类中方法、构造方法和特定类的语句块访问。

类变量:类变量也声明在类中,方法体之外,但必须声明为static类型。

相关文章

网友评论

      本文标题:2018-05-02--java笔记

      本文链接:https://www.haomeiwen.com/subject/wvqhrftx.html