华清远见重庆中心—JAVA基础阶段技术总结

目录

JDK的安装与使用

二、IDEA的安装

三、Java标识符

四丶Java的数据类型

1.常见数据类型(8个)

2.类型的转换

五、变量

1.定义变量

2.给变量赋值

六.条件语句

 1.if的用法

2.Switch的用法

七、循环语句

1. while 语句

2.do...while语句

3.for 语句

4.continue与break

八、一维数组的定义与用法

1.数组的概念

2.数组的定义

3.给数组赋值 

4.读取数组中的数

九、排序

1.冒泡排序法

2.Arrays方法 

十、随机数生成


JDK的安装与使用

对于java来说,安装JDK是必不可少的步骤,那么对于JDK的安装与使用,下面就来详细说明。

1.Java Downloads | Oracle  在官网上下载 jdk 8 或者 11版本,是相对稳定的版本。最新版也可以,但是最稳定的两个版本还是前面那两个。

2.安装好JDK后 ,在键盘上找到windows + R 键  输入 cmd 进入控制台。输入 java可以查看java环境是否安装成功

 

出现上面内容则代表安装成功,如果说不是内部或外部命令,则说明没有java环境 。

3.也可以输入 java -version 查看jdk 的版本号

4.再在控制台上输入javac 查看电脑是否安装javac的运行环境,如果不是内部或外部命令则需要配置电脑中的环境变量。

5.配置环境变量

 

 

 

在系统变量中 找到 Path ,点击编辑,再点击新建,把刚刚安装好的jdk 中的bin目录下的路径复制上去,再点击确定就可以了。

6.最后再到cmd 控制台中 输入 javac 或 javac -version 查看是否有运行环境。

 


二、IDEA的安装

IDEA作为java的编辑与编译器,也是目前常用的工具,下面简单的介绍idea的安装。

1.在idea官网上下载2020版 以后的版本。

2.下载完成后,开始安装,一直点击next 即可。

 根据自己的电脑选择位数,我的电脑是64位,则选择64位。

3.安装完成后打开idea

 根据自己的喜好,选择黑白两种主题。

 

在需要安装的工具选项,选择忽略

选择直接开始使用IDEA工具

 

 

 选择免费试用三十天

打开idea工具

 将“ide-eval-resetter”移入“开始界面”

 如果idea 试用期快到了,则根据上面操作,刷新一下时间即可

三、Java标识符

标识符是由 字母,数字,下划线和$组成,但不能由数字开头。也不能使用java中存在的关键字。


四丶Java的数据类型

1.常见数据类型(8个)

数据类型大小范围
byte        1个字节-128~127
short2个字节-2^15~2^15-1
int4个字节-2^31~2^31-1
long8个字节-2^63~2^63-1
char1个字节
fload4个字节
double8个字节
booleantrue/false

2.类型的转换

         不同类型之间可以通过自动转换或者强制转换来达成。

         自动转换:小的字节可以直接存在大字节中。

          例:byte b = 123;  int a=b;   就是byte类型会自动转换成int类型。

         强制转换:当两个类型无法完成自动转换时可以通过强制转换来达到转换目的。

         例如: int a =1234;  byte b = (byte)a;

         注:不同类型强制转换时,可能会有数据的溢出,从未引发未知的bug。


五、变量

1.定义变量

       定义变量可以用 数据类型 +变量名1,+变量名2.......的方法来定义

       例如:int a;或者  int a,b;

2.给变量赋值

      赋值的方法可以通过“=”来完成。

      例如:a=1;a=124;

      注:根据定义的类型来赋值,千万不要不同类型之间的赋值,也不要数据溢出。

      例:不能  int a;a=1.245;   或者   byte b;  b=1234;


六.条件语句

 1.if的用法

  if 是 比较常用的条件语句。用法为:if(表达式){....}   如果表达式中的内容为真则执行大括号中的内容,否则跳过该语句。

如果有多分支的判断条件,则在第一个if 块结束后 后续用 else if 来代替。

例:if(表达式){}  else if(表达式){}  else if(表达式){}.........else{}....

上述用法为:如果第1个if 表达式为假,则判断第2个 else if 中的表达式,如果也为假 则一直往下判断,直到出现真,如果else if 中的表达式全为假,则直接执行最后 一个else 块中的内容。

2.Switch的用法

Switch也是 java中常用的一个条件语句。

用法为:  Switch(整数)

{

         case  1:

        case   2:

.......................

}

当Switch()中的内容是 1 是,则执行 case 1中的内容,如果是2 则执行case2中的内容.....以此类推。

break的用法:在Switch中 break是比较常见的,主要作用是来控制程序的执行。在上述例子中没有加入break 时,在执行完 case 1中的程序后 会顺势执行case 2中的程序,如果case 2中没有发现break 程序会一直执行 下去直到 某个case 中出现break。要解决前面问题,只需要在case块中的末尾添加break即可。

例如

case 1:

              ............

               ..............

              break;


七、循环语句

1. while 语句

   while语句适用于当不知道循环次数时使用。

   用法:while(表达式){}  如果表达式中的内容为真 则循环执行块中的内容,直到表达式的内容为假之后跳出循环。

2.do...while语句

  do...while循坏语句的特点就是至少执行一次块中的内容。

用法:do{....}while(表达式);先执行一次块中的程序,再判断表达式,如果为真继续执行块中内容,直到表达式内容为假,跳出循环。

3.for 语句

 for语句适用于 知道循环次数的循环,或者是用来遍历数组。

用法:for(表达式1;表达式2;表达式3){}

1.先执行表达式1 内容

2.再判断 表达式2 如果为真 执行块中内容再执行表达式3中的内容。

3.重复第2步,直到表达式2 的内容为假,跳出循环。

4.continue与break

continue 与 break 在循环中十分常见

当循环执行到continue 时,则会重新开始循环,不会执行continue 以后的内容。

当循环执行到break时,会直接终止循环。

八、一维数组的定义与用法

1.数组的概念

数组定义好后是一块实际存在的,连续的内存空间。

数组定义后大小不能改变。

数组里保存的数据叫做元素,每个元素有唯一的位置,称为下标,下标从0开始。

2.数组的定义

方法1:int [] a={1,2,3};

方法2:int[] a =new int[3];

上述两种方法是比较常用的方法,第一种是直接定义一个长度为3的数组,里面的内容为1,2,3

第二种是开辟一个长度为3的连续空间,但并不知道数组里面的实际内容。

3.给数组赋值 

如:int []a ={1,2,3};    “{}”中的内容就相当于给数组赋值了。

也可以通过 数组的下标来赋值

例如:a[0]=1;  a[1]=2; 相当于给下标为0和1中的内容赋值,也就是数组的一个数和第二个数。

4.读取数组中的数

1.直接通过下标来打印  例如 System.our.print(a[1]);

2.通过循环遍历 例:for(int i;i<a.length;i++){System.out.print(""+a[i]);}

length方法可以直接得到数组的长度。


九、排序

1.冒泡排序法

对数组中每相邻两个数进行比较换位。

例:对 4 9 2 3 1 进行升序排序

第一轮:  比较 49 92 93 91  得到 4 2 3 1 9

第二轮: 比较 42 43 41 49 得到 2 3 1 4 9

第三轮:比较 23 31 34 49 得到 2 1 3 4 9

第四轮:比较 21 23 34 49 得到 1 2 3 4 9

完成升序排序。

核心代码:

for(int i=1;i<数组.length;i++)

{

    for(int j=1;j<数组.length-i;j++)

    {

            if(数组[j-i]<数组[j])    {

                         int temp= 数组[j];

                          数组[j]=数组[j-i];

                          数组[j-i]=temp;

                        }

     }

}

2.Arrays方法 

如果想要将数组里的内容升序排序。

更简单的方法是直接通过arrays来实现。

例:Arrays.sort(数组名);

十、随机数生成

通过  Random r = new random();来生成随机数变量。

再用 int a = r.nextInt(int num);来对 变量a 赋值。

随机数的范围 是 0~ num

例如:当num 为 5时,范围就是0~5;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小长卟想说话

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值