2018-05-02--java笔记

在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类型。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,079评论 19 139
  • 我有时候其实还是挺固执的,喜欢一本书无论处于何种境地我都要把它看完,就像现在,明明马上就要考试了,可是自己还是要坚...
    洛水依傍阅读 232评论 0 0
  • “妈妈,这是自行车道不能停车的。”乐乐大叫道。 “你麻利点,赶紧拿包下车,妈妈上班要迟到了。” “姥姥送我时说过,...
    余独不觉乐妈阅读 136评论 2 2
  • 那次离别真的觉得天黑 九月4号的晚上,那是异地之前的最后一个晚上 我们照常去了周瑜桥散步 那桥是我们取的名字 他名...
    西鸽阅读 312评论 2 4
  • 这算是我历史以来,往返奔波于魔都最为频繁的一周。今天是我这周第三次到达上海,相比上周五的同一时间段还提前了整...
    清绝无为阅读 541评论 2 4