我为什么在2020年还挑选学习Java后端技能?

由于:Java是一门永不会过期的言语!

刚开端学习java的时分,可能是一头雾水,不知道从何学起,这儿跟咱们共享一下!(仅仅只供初级学者学习,大佬勿喷)

这套是某网站播放量破两千万的Java教程,而且口碑超赞。为什么会如此?由于它从学习办法,学习关键,学习方针等问题逐个给出答案,使小白逼真能处理初学中的问题。

下面以初识java,变量、数据类型和运算符,挑选结构,循环结构说起

一、初识java

1.日子中的程序:

从起床到教室上课的进程

穿衣装扮》起床》洗漱》出宿舍》》吃早餐》到教室 //E

依照特定的次第去完结某一件事的进程咱们叫做日子中的程序

2.计算机中的程序:

一组有序指令的调集,需求和计算机沟通标签20就要运用计算机言语,java便是计算机言语的一种

3.java能做什么:

1、开发桌面运用程序,比方:QQ、酷狗

2、开发internet运用程序,比方:淘宝、天猫

4.java技术渠道:

1、Java SE:标准版,java的技术与中心,开发桌面运用程序

2、Java EE:供给企业级项目的处理方案,开发网页运用

5.装置jdk:

jdk:java的一个中心工具包

jre:java的一个运转环境(表明java除了可以在windows体系运转,还可以在苹果体系运转)

环境变量:告知计算机可以履行.java的运转程序在哪里

6.开发java程序的进程:

1、编写一个java源程序

新建记事本,将后缀名改为.java

2、编译java源程序,语法:javac 源文件名.java

编译后会生成一个.class的字节码文件

3、运转java程序,运转的是.class的文件,语法:java 源文件名

留意:java严厉差异大小写

System.out.println () 打印之后换一行,先打印再换行

System.out.print () 打印之后不换行

7.转义字符:

运用"\n"进行换行

运用"\t"空格一个制表符的方位,也便是一个tab的方位,8个英文字母的长度

8.java中的注释:

//注释内容 单 行注释:表明对下一条句子进行一个解说

/* 注释内容 */ 多行注释:表明对下面一段句子进行一个解说

/**注释内容 */ 文档注释:表明对一段文本注释

注释的句子是不会进行编译的

9.java的编码标准:

1、遇到大括号 { 就进行一次缩进,缩进间隔一个tab键的长度

2、每一个大括号 } 单独占一行,表明一段句子的完毕

3、 ; 表明每行句子的完毕,每一行只写一标签20句代码

10.运用开发工具开发java程序的进程:

1、新建一个java工程

2、选中新建的工程,选中src文件夹,点击右键new,新建一个class,新建时选中

public static void main这一项,会主动生成java源程序的结构

3、去编写java源程序

4、编译java源程序,开发工具会主动编译

5、运转java程序

二、变量、数据类型和运算符

1.每个程序都只需一个进口,也便是只需一个main办法,只需一个程序可以翻开QQ,其他的当地都打

开不了

2.程序没有运转是存储磁盘上,运转在内存中

3.酒店中入住:

1、开房间(依据不同人数开不同类型的房间)

2、入住

4.变量的概念:内存依据数据不同类型拓荒的这个空间叫做变量

酒店 相当于 内存

房间 相当于 变量

入住的人 相当于 数据(变量值)

房间类型 相当于 数据类型(数字仍是文字)

房间号 相当于 变量名

5.变量名:用于快速找到内存中变量空间方位获得姓名我为什么在2020年还挑选学习Java后端技术?

6.数据类型:

数值型:

1、整型(int):用于存储整数,整数的类型123,999,666

byte字节型,short短整型,long长整型

long》int》short》byte

2、非整型:用于存储小数,小数的类型1234.5,3.14

双精度浮点型(double):小数的长度比较长

单我为什么在2020年还挑选学习Java后端技术?精度浮点型(float):小数的长度短一些

非数值型:

1、字符型(char):用于存储单个字符,都需求运用英文状况的单引号括起来

比方:‘男’、‘女’、‘开’、‘关’

2、字符串型(String):用于存储一串字符,存储0~n个字符,都需求用英文状

态下的双引号括起来

比方:“我的姓名是张三”,“我的喜好是打游戏”

7.变量名的命名规矩:

1、只可以运用_和这两个符号;2、只能运用英文字母、、 这两个符号; 2、只能运用英文字母、_、这两个符号;2、只能运用英文字母、 三个最初,后边的可以运用数字、字母和_、$;

3、运用java言语中的关键字

4、选用见文识意的方法命名,选用驼峰命名法ageOfStudent,多个字母命名时,

第一个字母的首字母小写,后边字母首字母大写

8.变量的运用:

1、声明变量,便是在内存开一个空间

语法:数据类型 变量名;(空格和分号不能少),比方:int qian;

2、变量赋值,便是将数据放到拓荒的这个空间

语法:变量名 = 变量值;比方:qian = 1000;

3、运用变量

比方:System.out.println(qian);

9.运算符的运用:

1、赋值运算符(=),将等号右边的值赋给左面

2、拼接运算符(+),将+左右两头的连起来

表达式:便是符号(如加号、减号)与操作数(如b,3等)的组合,比方:b-1

算术运算符:

四则运算:+、-、*、/

%(取模运算):除以一个数得到余数,便是求余数的运算的运算

10.从键盘扫描输入的值:

1、找到有扫描仪的商铺,语法:import java.util.Scanner;写在public class的前面

2、购买一台新的扫描仪,给它取一个姓名

语法:Scanner input = new Scanner(System.in);

3、运用扫描仪的扫描功用

假如扫描整数:运用input.nextInt();

假如扫描小数:运用input.nextDouble();

假如扫描字符串:运用input.next();

11.我为什么在2020年还挑选学习Java后端技术?类型转化:

主动类型转化:

1、有必要两种类型相互兼容,比方:都是数值类型int和double,double和float

2、转化成的类型必定要比被转化的类型要大,比方:int转化成double

float转化成double

12.强制类型转化:

语法:数据类型 变量名 =我为什么在2020年还挑选学习Java后端技术? (数据类型)变量名;

比方:double b = 3.14

int a = (int)b;

1、同类型的强制类型转化,比方:int a = (int)10.9;

2、不同类型的强制类型转化,只需char和int可标签19以,经过ASCII码表去转化

比方:int b = (i标签10nt)‘a’;

13.运算符:

1、赋值运算符 =,将右边的值赋给左面

2、算术运算符+、-、、/、%,数学运算相同,先、/、%,后+、-

3、联系运算符(比较运算符):>、<、>=、<=、==、!=

4、逻辑运算符

boolean类型(布尔类型):用于比较运算,只需两个值(true和false)

14.运算符的优先级:

1、最高优先级,英文状况下的小括号()

2、最低优先级,赋值运算符=

3、算术运算符>联系运算符>逻辑运算符>赋值运算符

三、挑选结构

1.if挑选结构

if根本挑选结构

语法:if(要满意的条件){

假如条件标签10为true的时分,进入大括号中

满意条件之后得到的成果,不满意条件不会去履行

}

假如条件为false的时分,绕过大括号履行外面的

1 条件只能是boolean类型的数据

2.逻辑运算符:

&&(shift+7):and符号,而且的意思,一同满意衔接前后条件才为true,有一个不满意为

false

||(shirt+):或许的意思,只需前后两个条件一个为true,整个表达式就为true,一同为

false才为false

!(shirt+1):非的意思,便是取反,假如表达式为true,运用非就为false

3.if-else挑选结构:

适用于根本挑选条件的状况

语法:if(要满意的条件){

满意条件得到的成果

}else{

不满意条件的得到的成果

}

4.发生一个随机数:

1、找到一个有随机数发生器的商铺,语法:import java.util.Random;

2、购买一台随机数发生器并取一个姓名,语法:Random ran我为什么在2020年还挑选学习Java后端技术? = new Random();

3、运用这台随机数发生器的功用区发生随机数,语法:ran.nextInt(数字);

ran.nextInt(1标签190) 表明发生一个0~9之间的随我为什么在2020年还挑选学习Java后端技术?机数

ran.nextInt(10) +1表明发生一个1~10之间的随机数

5.多重if挑选结构:

适用于许多条件分支的状况

语法:if(要满意的条件1){

满意条件1得到的成果

}else if(要满意的条件2){ //默许不满意标签1条件1

满意条件1得到的成果

}else if(要满意的条件n){ //默许不满意条件2

满意条件n得到的成果

}else{ //默许不满意条件n

不满意一切条件得到的成果

}

只需找到一个满意的条件,履行完之后,完毕挑选结构

6.嵌套if挑选结构

适用于在一个判别的根底再做一次判别的状况

语法:if(要满意的条件1){

满意条件1得到的成果

if(要满意的条件2){

满意条件2得到的成果

}

}else{

不满意条件1得到的成果

}

==只可以比较数值类型,比较字符串是否持平,运用.equals(“要等于哪个字符串”);

比方:sex.equals(“男”);10 == 10

四、循环结构

1.循环结构:

打印50份试卷,是从第1份开端打印,打印到第50份完毕,重复打印试卷的进程

绕操场跑10圈,从第1圈开端,到第10圈完毕,重复跑步的进程

做100道编程题,从第1题开端,到第100道完毕,重复做题的进程

2.循环的概念:

重复完结某一件工作或许某一个操作,有一个开端方位和完毕方位就叫做

循环

3.循环的特色:

1、循环条件:也便是满意某个条件下才做重复的操作

2、循环操作:也便是重复所做的工作或许操作

4.while循环的语法:

while(循环条件){

满意条件的时分所做的循环操作

}

特色:先判别,再履行

运用while循环的进程:

1、确认是否存在重复操作

2、分分出循环条件和循环操作别离是什么

3、套用while循环语法写出循环结构

4、查看循环是否能正确退出

5.do-while循环结构的语法:

do{

循环操作

}while(循环条件);

特色:先履行循环操作,再进行循环条件判别(先履行,再判别)

6.while循环和do-while循环的不同:

1、循环的次第不同,while循环是先判别,再履行,do-while是先履行,再判别;

2、while循环在初始值不满意循环条件的时分一次都不会履行,do-while循环在初始值不

满意循环条件的时分至少履行一次

7.程序调试:

断点调试的进程:(每次调试后取消掉断点)

1、设置断点:在左侧边栏的方位点击鼠标左键两次,可以生成一个断点

2、进入调试形式:点击右键,挑选debug as进入debug调试形式,程序会在设置断点的地

方停下来

3、单步履行,也便是一行一行的履行代码,按F6单步越过履行代码

4、调查变量值的改变

5、找出过错的方位

6、改正过错

7、运转看成果是否正确**

8.for循环结构

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

循环操作

}

表达式1:循环从哪里开端,也便是循环的初始值,比方:int num = 1

表达式2:循我为什么在2020年还挑选学习Java后端技术?环的条件,也便是循环到哪里完毕,比方:num <100

表达式3:计数器,也便是每循环一次,初始值发生怎样的改变,比方:num++

每个表达式之间用分号离隔,每个表达式都可以不写,可是分号不能省掉

for循环的履行次第:

①先去履行表达式1,也便是先去找初始值

②第二步去履行表达式2,也便是去找循环条件

③第三步去履行循环操作

④最终才去履行表达式3,也便是最终才完成初始值改变的进程

表达式1和表达3中可以写多个,表达式2,条件只能有一个

9.跳转句子的运用:

break关键字:(一般和if挑选结构一同运用)

在switch运用break表明完毕switch挑选结构去履行挑选结构外的代码

在循环中运用break表明完毕循环结构去履行循环结构外的代码

continue关键字:(一般和if挑选结构一同运用)

continue只可以在循环结构中运用

在循环中运用continue表明完毕当时这一次循环,然后开端下一次循环

运用场合:

break常用于switch结构和循环结构中

continue一般用于循环结构中 效果:(循环结构中)

break句子停止某个循环,程序跳转到循环块外的下一条句子

continue跳出本次循环,进入下一次循环

10.循环结构四要素:

1、初始值,也便是循环要从哪里开端

2、循环条件,循环要到哪里完毕

3、循环操作(循环体),便是需求重复做的某些操作

4、计数器(迭代部分),便是每次重复之后,初始值要发生的改变

11.while、do-while和for循环的差异:

1、履行次第不同

while和for循环:先判别,再履行

do-while循环:先履行,再判别

2、适用场景(循环次数固定引荐运用for循环)

for循环只适用于循环次数固定的状况

while和do-while循环不管循环次数是否固定都可以运用

篇幅问题,常识内容不再赘述,大佬引荐的Java学习教程你不备一套吗?

获取方法:转发+重视后私信“Java”,就可在后台自行收取到了

Write a Comment

电子邮件地址不会被公开。 必填项已用 *标注