Java基础部分学习笔记01
1. java运行环境安装及配置
-
JDK,JRE 版本使用都使用1.8版本。
-
安装好JDK及JRE之后,需要将JDK添加到系统环境变量PATH中。
-
windows+r在输入框中输入cmd,在窗口中输入javac,如果出现大量javac的提示信息,说明java环境配置成功。
2.注释
- // 单行注释,在需要注释行前添加两个斜杠。
- /* */ 多行注释,在需要注释的第一行前添加 斜杠与星号,在最后一行末尾添加星号加斜杠。
- /***/ 文档注释。
3.java编程工具Eclipse安装及使用
-
在spring网站下载Eclipse编程工具网址:Spring Tools 4 for Eclipse下载
-
下载的文件为.jar 文件,解压之后只保留 contents.zip 文件,其他文件可删除,将contents.zip解压后即为Eclipse软件,双击SpringToolSuite4.exe即可使用。
-
新建文件步骤
- 先新建java project ,选择运行环境jdk1.8。
- 在src文件夹下新建package,输入包名时可将名字中间以点分隔直接建立多级文件夹。
- 在包下新建class,此为.java文件。
4.基本数据类型
- 基本数据类型:
- byte
- 大小范围(-128~127)
- short
- char
- int
- long
- float
- double
- byte
- 引用数据类型
- String,自定义类,Java的jdk中提供的常用API。
- 数据类型转换
- 基础数据类型参与运算(有变量参与时)后都会默认提升int类型。
- 如果想要使用小范围的类型进行接收结果,就需要进行强制类型转换。
- 强制类型转换语法格式:数据类型 变量名 = (数据类型)值;
5.变量定义
- 变量可以接收定义的基本数据的值。
- java中变量名区分大小写.
- 变量名可以由Unicode字母 数字, “ ” , 或 “ ” 组 成 , 必 须 以 字 母 , “ ”, 或 “_”组成,必须以字母, “ ”,或“”组成,必须以字母,“”, 或 “_”开头. 且不能和 java中的关键字或保留字相同.
- 定义变量的语法格式:数据类型 变量名 = 值;
6.运算符使用方法
-
加号 +
-
有三个作用
// 作为加号运算符使用 int a = 1; int b = 2; int c = a+b; System.out.println("c="+c); // 作为拼接符使用,在有字符串的时候,作为拼接符使用 System.out.println("hello "+"world!!!"); // 强制类型转换 int d = 3; String e = d + ""; System.out.println(e + 3);
结果:
c=3 hello world!!! 33 // 由e的值和3拼接而成
char型数据使用+时会有一些需要注意的点。
//特殊地方:和char类型一起使用 //char代表单个的字符,多个字符就组成了字符串 //注意:在汇编语言中,单个的数字或字符占一个字节,一个中文占两个字节 //char参与了运算,字符会默认转成对应的asii值 a 97 b 98 c 99 d 100 A65 B66 char c = 'a'; System.out.println("c="+c); System.out.println(c+1); System.out.println("c="+(c+1)); char name = '张';
结果:
f=a 98 c=98
-
-
减号 - 乘号 *
- 无特殊作用,只是作为数学运算符减号与乘号使用。
-
除号 /
-
实际运算中为取整,即做除法运算的值只取整数位。
// 除号 / 作用是除法运算后,商值只取整数部分 int g = 5; System.out.println(g/2);
结果:
2
-
-
取余 %
-
实际运算中为取余,即做除法运算的值只取余数。
int f = 5; System.out.println(f%2);
结果
1
-
-
组合符号 +=、-=、/=、*=
-
// +=,-=,*=,/= 组合运算 int i=0; i += 1; // i += 1 相当于 i= i+1,其他组合符号用法相同。 System.out.println(i);
结果:
1
-
-
自增一 ++ ,自减一 –
-
// 自增++,自减-- // ++在变量前面,在运算时先自身加一,再参与运算 // ++在变量后面,在运算时先参与运算,再自身加一 // --符号规则与++不同点在于自身减一,其余相同。 int j = 1; int k = 1; int o = (j++) + (--k); System.out.println("j=" + j +", k=" + k +", o=" + o);
结果:
j=2, k=0, o=1
-