JAVA学习笔记(一)

1、JVM(Java Virtual Machine)

    进行java开发的时候,首先我们需要编写java的源代码文件(.java),然后我们需要一个编译器(complier)对这个源代码文件进行编译,把它变成一个二进制的字节码文件(.class),字节码与平台(window或Linux)无关,接下来我们需要一个解释器(interpreter)对这个字节码文件进行解释翻译,才能去执行它。JVM中实际上就包括了这个解释器。所以java的跨平台就是通过JVM实现的。

2、JDK(Java Development Kit)Java开发工具包

3、JRE(Java Runtime Environment)Java运行环境

从下图可以看出,装完JDK就有了JRE和JVM

4、jdk/bin下是一些可执行文件,常用的是java.exe和javac.exe。

     jdk/lib目录下是我们进行Java开发时会用到的一些类库文件,是以.jar结尾的。

5、Java环境变量

     JAVA_HOME 配置JDK安装路径

     PATH 配置JDK命令文件的位置,即前面说到的jdk/bin

    ClASSPATH 配置类库文件的位置,即前面说到的jdk/lib

6、使用记事本编写程序

 1)首先创建一个.java文件,在文件中编写Java的源代码文件

 2)在源文件所在目录,执行 javac 文件名.java 对.Java文件进行编译,此目录下会生成一个.class文件

 3)继续在此目录下执行 java 文件名 对字节码文件进行解释,程序就运行完毕了

 

7、Java标识符

 1) 标识符可以友字母、数字、下划线(_)、美元符($)组成,但不能包含@、%、空格等其他特殊字符,不能以数字开头

 2)标识符不能是Java关键字和保留字(Java预留的关键字,以后的升级版本中有可能作为关键字),但可以包含关键字和保留字。如:不可以使用void作为标识符,但是Myvoid可以

 3)标识符是严格区分大小写的,所以一定要分清楚reverse和Reverse是两个不同的标识符

 4)标识符的命名最好能反映出其作用,做到见名知意。

6、变量名命名规则

 1)变量名由多单次组成时,第一个单次的首字母小写,其后单词的首字母大写,俗称骆驼式命名法(也称驼峰命名法),如myAge

 2)变量命名时,尽量简短且能清楚的表达变量的作用几,做到见名知意

 3)Java变量名的长度没有限制,但Java语言是区分大小写的

7、Java数据类型

8、Java中变量的使用规则

1)Java中的变量需要先声明后引用

2)变量使用时,可以声明变量的同时进行初始化,也可以先声明后赋值

3)变量中每次只能赋一个值,但可以进行多次修改

4)main方法中定义的变量必须先赋值,然后才能输出

5)虽然语法没有提示错误,但在实际开发中,变量名不建议使用中文,容易产生安全隐患,譬如后期跨平台操作产生乱码等

9、Java中的自动类型转换

1)目标类型能与源类型兼容,如double类型兼容int型,但char型不兼容int型

2)目标类型大于源类型如double类型长度为8字节,int类型为4字节,因此double类型的变量里直接可以存放int类型的数据,但反过来就不可以了

10、Java中的强制类型转换

语法:(数据类型)数值

eg:int height = (int) height;

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值