Java开发环境搭建:
Java的开发环境主要使用JDK,安装完JDK与JRE后,配置环境变量。(JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。jre :指Java运行环境,是Sun的产品)
流程:选择【我的电脑】-【属性】-命令,打开【系统属性】对话框-选择【高级】选项卡,单击【环境变量】,打开。
先创建一个用户变量,JAVA_HOME 内容为JDK安装路径,在系统变量中找到path ,接着添加JDK安装路径的bin下,使用;号隔开之前的值,打开cmd 命令行方式,输入javac来检查,JDK是否配置成功。
Java中的注释方法:
1、// 单行注释
2、/* */ 多行注释
3、/** */ 文档注释,这种方法注释的内容会被解释生成一个正式文档,并包含在如javadoc之类工具生成的文档中,用以说明改程序的层次结构及方法。
Java中的变量名称名称可以是由英文字母、数字、下划线_和美元符号$组成,但标识符不能以数字开头,也不能使用Java中的保留关键字。注:Java中变量有大小写区别
常量与变量:一般带final关键字的就是一个常量,不会被改变值。
Java语言中分两大类型:1、引用数据类型 2、基本数据类型
引用数据类型:所声明的变量里面存的不是具体数据,是其所在内存中经过计算所得的一个地址。
三种引用数据类型:(1)类Class引用 (2)接口interface(3)array数组
基本数据类型:
整数类型:byte 1字节 8位 -2^7~2^7-1 、short 2字节 16位、int 4字节 32位、 long 8字节 64位
浮点数类型:float 4字节 32位、double 8字节 64位、
字符类型:char 2字节 16位 0~2^16 0~65535
布尔类型:Boolean true/false
unicode编码集
常用字符 :'a'-'z' 97-122 'A'-'Z' 65-90 '0'-'9' 48-57、
类型转换问题:
1、自动转换 :当小范围的变量给大范围的变量赋值时,可以直接赋值。
2、强制转换:当大范围的变量给小范围的变量赋值时,需要强制转换。
规则:小类型名 变量=(小类型名)大类型变量 注:强制转换时,会造成精度损失,不是原来的值。
Java运算符:
1、算术运算符 + , - , * ,/ , % ,++ ,--
注:参与运算的变量,当范围小于int时,运算时会转换成int类型运算,大于int时,转换成较大类型进行运算。
当++/--在前,变量先自增/自减,再把变量的值赋值给表达式。
当++/--在后,先把变量的值赋值给表达式,然后变量再自增/自减。
扩展: +=,-=,*=,/=,%=
int a = 1;
int b = 1;
a +=b;相当于a=a+b;
a-=b;相当于a=a-b;
2、关系运算符:(条件运算,判断条件是否成立)
> , >= ,< , <= , == , !=
3、逻辑运算符(短路运算符): 注:需要在关系运算的基础上
与 && , 或 | | , 非 !
与: 全真为真,一假全假 或:一真为真,全假为假 非:非真即假,非假即真
注:&&:第一个条件为假,就能判断真假。 | |:第一个条件为真时,能判断真假。第一个条件能决定时,就不执行第二个条件
而 & , | 单个符号 两个条件都会运行
4、三目运算符(三元运算符)
类型 a = 条件表达式?值1:值2
条件判断为true时,为值1,否则为值2。