当前位置:   article > 正文

Java——基础+进阶(基础篇)_java入门与进阶

java入门与进阶

目录

一、简述Java

二、学前准备

1、jdk的安装

2、编码环境

三、Java的基本数据类型

四、变量与常量

1、变量

2.常量

五、注释语法

1、单行注释

2、多行注释

六、控制语句

 1、复合语句

2、条件语句

 3、循环语句

4、循环控制

 七、数组

八、结语


一、简述Java

        Java是一门面向对象的编程语言,不但吸收了C++语言的优点,而且还摒弃了C++里难以理解的多继承、指针等概念,所以Java语言具有功能强大和简单易用两个特征。

二、学前准备

1、jdk的安装

官方安装网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

具体安装教程,后期会持续更新

2、编码环境

        本人比较喜欢使用idea进行编码,所以我这里给大家准备了idea的官方网址,官方提供了免费社区版和企业收费两个版本,初学者本人建议下载免费的社区版本,后期需要使用企业版的再去进行下载。

官方安装网址:Download IntelliJ IDEA – The Leading Java and Kotlin IDE

打开网址后会出现以上的页面,左侧为企业版,右侧为社区版,根据个人需求进行下载即可。接下来我们就一起来学习这门语言。

三、Java的基本数据类型

整型数据类型

数据类型 内存空间 取值范围 byte 8位(1字节) -128~127 short 16位(2字节) -32768~32767 int 32位(4字节) -2147483648~2147483647 long 64(8字节) -9223372036854775808~9223372036854775807

浮点型数据类型
数据类型内存空间取值范围
float32位(4字节)1.4E-45~3.4028235E38
double64位(8字节)4.9E-324~1.7976931348623157E308
字符型数据类型
数据类型内存空间名称
char16位字符型
String不确定字符串

布尔类型
数据类型booleanboolean
取值truefalse
含义

四、变量与常量

        变量和常量大家在平常的学习时也经常遇到,可能大家没有去太在意它们的名字,那么今天我们就仔细的来看一下Java中的变量与常量。

1、变量

        首先我们先来了解一下变量,变量,顾名思义就是一个可以改变值的量,那我们在编码时为了编码的方便我们通常会给变量起一个名字,我们称这个名字为变量名。

变量名命名规则

1.变量名必须是一个有效的标识符。

2.变量名不可以使用Java关键字。

3.变量名不能重复。

4.不可以使用字母、下划线作为变量名的开头。

a、声明变量

  1. int new_name;
  2. //int为数据类型
  3. //new_name为变量名

  b、声明变量的同时也可以对变量初始化

int new_name=0;

变量我们今天就先聊到这里,接下来我们再来看看常量

2.常量

        常量,在整个程序运行过程中一直不会改变的量称之为常量,并且常量一旦被赋值,该值就永远不可以二次改变。

a、常量的声明

        常量的声明需要在数据类型的前边做上一个标记,这个标记就是final关键字,一旦被这个关键字标记,那么这就是一个常量。

常量声明的语法

        final 数据类型 常量名称;

例如:

final int new_name;

五、注释语法

        在Java语言中注释方式有两种,一种是单行注释另一种是多行注释,下边我将会逐个展示其使用方式。

1、首先我们来看一下单行注释

“ // ”引号内的双斜杠就是单行注释,使用方法就是在需要注释的内容前面添加双斜杠【//】

 例如:

//需要注释的内容

2、接下来就是多行注释

“ /*注释*/ ”引号内的/* */就是多行注释的语法,使用方法如下:

 例如:

/*需要注释的内容*/

六、控制语句

 1、复合语句

        Java语言的复合语句是以整个块区为单位的语句。

2、条件语句

        条件语句分为if语句又称为双分支语句和switch语句又称为多分支语句,下面我们就一起探讨一下条件语句的使用方法吧。

a、if语句

        if语句可分为 if 、if...else 、if...elseif

语法分别为:

if语法:

if(条件){

        代码块;

}

====================

if...else语法:

if(条件){

        代码块1;

}
else{

        代码块2;

}
====================
if...elseif...else语法:

if(条件1){

        代码块1;

}
else if(条件2){

        代码块2;

}

else{

        代码块3;

}

注意:if语句可以嵌套使用

对上边的语法进行解释:

-------------------------------------------------------------------------------------------------------------------------

首先是if,如果if后的条件成立,就执行大括号内的代码块。

其次是if...else,如果if后的条件成立,就执行第一个大括号内的代码块1,如果不成立则执行else后大括号内的代码块2。

最后是if...else if...else,如果if后的条件成立,就执行第一个大括号内的代码块1,如果不成立则再判断条件2,如果成立,执行代码块2,如果不成立再执行else后大括号内的代码块3。

 b、switch语句

        switch语句为多分支选择语句,以下是它的语法:

switch(条件){

        case1:

                    代码块1;

        break;

        case2:

                    代码块2;

        break;

        case3:

                    代码块3;

        break;

}

解释:

程序执行到此代码后会用条件值与case后的值相比较,如果相等则执行对应的代码块。

 条件语句说到这里就结束了,接下来我们讲讲循环语句。

 3、循环语句

       a、 循环语句大致分为while循环、do....while循环、for循环,内容不多,咱们一个一个说。

首先是while循环,while循环又叫做当型循环,其语法如下:

while(循环条件){

        循环体;

}

 语法特点:先判断,后执行

         b、其次我们再来看do...while,又称直到型循环,其语法如下:

do{

        循环体;

}while(循环条件)

 语法特点:不论符不符合条件都会执行一遍循环体,完后再去判断是否符合条件,简记为先执行,后判断。

        c、最后就到了for循环,其语法如下:

for(初始化;条件;自增/自减){

        循环体;

}

 可能这个语法这样看不是很好理解,那么我就举一个例子吧:

  1. int[]a={1,2,3,4};
  2. for(int i=0;i<=a.length;i++){
  3. System.out.println(a[i]);
  4. }
  5. /*
  6. int i=0 初始化
  7. i<=a.length 条件
  8. i++ 自增
  9. */

 循环语句讲到这里也就结束了。

4、循环控制

        循环控制语句包含两方面,一方面是控制循环变量的变化方式,另一方面是控制循环的跳转。今天就单方面的说一下控制循环的跳转,控制循环跳转需要使用到两个关键字,分别为break和continue,接下来就一起看一下这两个关键字的使用。

a、break语句

        break语句是中断循环,使用break可以跳出switch结构,当有多层循环嵌套是=时,只跳出一层循环。其使用方法如下:

  1. public class test{
  2. public static void main(String[]args){
  3. for(int i=1;i<=20;i++){
  4. if(i%2==0){
  5. System.out.println(i);
  6. break;
  7. }
  8. }
  9. System.out.println("结束")
  10. }
  11. }
  1. //运行结果
  2. 2
  3. 结束

由此例子可以看出循环体只执行了一次就跳出了循环,输出了结束。

b、continue语句

        continue语句不是立即跳出循环体,而是跳过本次循环,回到循环体的条件测试部分。

  1. public class test{
  2. public static void main(String[]args){
  3. for(int i=1;i<=20;i++){
  4. if(i%2==0){
  5. continue;
  6. }
  7. System.out.println(i);
  8. }
  9. }
  10. }
  1. //运行结果
  2. 1
  3. 3
  4. 5
  5. 7
  6. 9
  7. 11
  8. 13
  9. 15
  10. 17
  11. 19

控制语句到这里就说完了 。

 七、数组

 数组的详细操作我单独写了一篇博文,点击下面的“数组的基本操作”即可跳转到相应的博文:

数组的基本操作

八、结语

        通过本次的学习,了解到了Java的基础语法,以及数组的创建以及使用方法。希望本文章可以帮助到大家。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/461692
推荐阅读
相关标签
  

闽ICP备14008679号