我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

【无标题】Java基础总结-创新互联

目录

创新互联公司于2013年成立,是专业互联网技术服务公司,拥有项目网站制作、成都网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元玉龙做网站,已为上家服务,为玉龙各地企业和个人服务,联系电话:13518219792

一.Java的初步了解

1.Java的历史:

2.Java的安装:

3.Java的运行:

4.Java第一个程序:

二.Java变量:

1.什么是变量:

2.变量的定义:

3.变量的访问

3.1:可以对变量中的值进行存取操作;

3.2:变量在定义的时候,指定了类型。Java编译器会检测对该变量的操作是否符合定义的数据类型,如

4.Java的八大基本类型:

5.数据类型和数据类型的转换:

5.1:boolean类型

5.2数据类型转换:隐式转换:小类型自动转为大类型。(由小到大:byte,short, int, long, float, double )

三.运算符:​​​​​​​

1.Java中的算数运算符,包含:+(加),-(减),*(乘),/(除),%(取余),++(自增),--(自减)。

2.Java中的关系运算符,包含:>(大于),<(小于),==(等于),>=(大于等于),

3.逻辑运算符:

3.1:&& “与”运算;

3.2:|| “或”运算;

3.3:!“非”运算;

3.4:逻辑运算的结果为boolean类型。

4.赋值运算符和扩展赋值运算符:

4.1赋值运算符“=”是最常用的赋值运算。它将“=”右边的运算结果的值,赋给“=”左边的变量;

4.2赋值运算符的优先级很低。(低于算数运算符);

4.3在赋值运算符的前面,加入算数运算符,即为扩展赋值运算符:+=,-=,*=,/=,%=。

5.字符串拼接“+”:

5.1:运算符“+”,用于数据类型,加法运算,如int a = 1,b = 2;a + b = 3;

5.2:运算符“+”,用于字符串型,字符串拼接运算,如"a" + "b" = ab

5.3:字符串(String)+ 数据,java中会自动将数据转为字符串,然后两个字符串相连,生成一个新的 字符串。

6.三目运算符:

6.1:三目运算符格式: X ? Y : Z; -->boolean表达式?表达式1 : 表达式2;

四.程序的结构:

1.任何复杂的程序都是由“顺序结构”,“分支结构”,“循环结构”组成的。

2.分支结构:

2.1:Java语法中的分支结构包含以下四种

3. 循环结构:(若循环没有指明结束条件的情况会造成死循环)

3.1for循环:

3.2 while循环:

3.3 do...while

3.4 break & continue:

3.5循环的嵌套:

五.数组:

5.1 什么是数组:

5.2 数组的使用:

5.3数组排序函数sort

5.4数组扩容:

5.5数组的遍历:


一.Java的初步了解 1.Java的历史:

Java之父:James Gosling Oak;

面世时间:1995年,由Sun公司发布,1996年发布JDK1.0,2009年Oracle以超过70亿美元收购Sun;

java是一门“半解释半编译”的“面向对象”语言

java有很多优点,尤其是这几点:

  • 简单

  • 安全

  • 开源

  • 多线程

  • 半解释半编译

  • 面向对象

2.Java的安装:

JDK:Java Development Kit(Java开发工具包)(安装jdk时,主要安装的是Java se相关内容)

JRE:Java Runtime Environment(Java运行环境)

JVM:Java Virtual Machines(Java虚拟机)

3.Java的运行:

Java语言需要先编译,然后解释执行:由程序员变写的Java源文件(.java)需要经过javac命令编译,生成字节码文件(.class)

Java可以跨平台,跨操作系统运行,做到了一次编译到处运行。

4.Java第一个程序:

运用cmd命令行窗口运行第一个程序helloworld;

新建文档,输入public class HelloWorld{

public static void main(String[] args){

  System.out.println('' HelloWorld!'')

  }

},重命名文件后缀(记得提前开启显示后缀)为.java,在cmd窗口输入javac HelloWorld.java将文件转为字节码文件,再输入java HelloWorld运行字节码文件。

二.Java变量: 1.什么是变量: 变量是指代在内存中的一块存储空间,用于存储程序运算过程中需要用到的数据。 2.变量的定义:

2.1:变量声明的语法规则:变量类型 变量名字 = 变量值;如int a = 10;

2.2:在变量声明时同时初始化;

2.3:变量类型 变量名字 = 初始值;

2.4:先声明变量,在第一次使用变量之前再对变量赋初值;

2.5:未经声明的变量不能使用;

2.6:如果多个变量的类型相同,可以在一条语句中声明,中间用逗号分隔;

2.7:变量的命名需要符合Java标识符语法要求;

2.8:可以有字母,数字,”_”和”$”符组成;

2.9:首字符不能以数字开头;

2.10:Java是大小写敏感的语言,命名变量时需要注意;

2.11:不能使用Java保留字(Java语言规定好的,有特殊含义的字符:public static void…);

2.12:中文可以作为变量名字,但是不推荐使用;

2.13:Java变量命名最好能“见名知意”;

2.14:Java编程规范要求:变量的命名需要采用“驼峰命名法”,即:如果Java变量名字由多个

英语单词组成,除第一个单词首字母小写外,其他的单词,需要首字母大写,其余的字母小写。 3.变量的访问 3.1:可以对变量中的值进行存取操作; 3.2:变量在定义的时候,指定了类型。Java编译器会检测对该变量的操作是否符合定义的数据类型,如 果对变量的赋值或操作不符合定义的数据类型,会产生编译错误。 4.Java的八大基本类型:

4.1:整数:byte:一个字节(8位);

4.2:short:二个字节(16位);

4.3:int:四个字节(32位);范围:-2147483648~2147483647

4.4:long:八个字节(64位);整数的默认值为int,若想使用long类型需在直接值后面加L(l);范围-9223372036854775808~9223372036854775807

4.5:浮点数:float:四个字节(32位);

4.6:double:八个字节(64位);浮点数的默认值为double,若想使用float类型须在直接值后加F(f);

4.7:char:两个字节(16位);如想使用char类型要加'';范围0~65535

4.8:boolean:一个字节(8位);仅有true与false两个值,常用于判断;

5.数据类型和数据类型的转换: 5.1:boolean类型 boolean 类型 , 即布尔类型,适用于逻辑运算,一般在程序流程控制中作为条件判断。 boolean 类型的值只有两个: true/false 。不能用 0 或非 0 代替 true/false. boolean 类型不能与整数类型做转换。                                                                                                     char类型可与int互转 5.2数据类型转换:隐式转换:小类型自动转为大类型。(由小到大:byte,short, int, long, float, double )                             强制转换:从大类型,转到小类型,需要强制转化,可能会有精度损失或者溢出。  三.运算符:​​​​​​​ 1.Java中的算数运算符,包含:+(加),-(减),*(乘),/(除),%(取余),++(自增),--(自减)。

1.1:++(自增),--(自减)运算是在自身值的基础上,增加或者减少1.

1.2:++,--写在变量的前面,运算的时候,需要先增加或者减少1,再参与运算。

1.3:++,--写在变量的后面,运算的时候,需要先参与运算,再增加或者减少1。

1.4:“+”,“-”,可以作为数据正负符号。

2.Java中的关系运算符,包含:>(大于),<(小于),==(等于),>=(大于等于), <= (小余等于), != (不等于)。 ps.关系运算的结果为 boolean 类型。 3.逻辑运算符: 3.1:&& “与”运算; 3.2:|| “或”运算; 3.3:!“非”运算; 3.4:逻辑运算的结果为boolean类型。 4.赋值运算符和扩展赋值运算符: 4.1赋值运算符“=”是最常用的赋值运算。它将“=”右边的运算结果的值,赋给“=”左边的变量; 4.2赋值运算符的优先级很低。(低于算数运算符); 4.3在赋值运算符的前面,加入算数运算符,即为扩展赋值运算符:+=,-=,*=,/=,%=。 5.字符串拼接“+”: 5.1:运算符“+”,用于数据类型,加法运算,如int a = 1,b = 2;a + b = 3; 5.2:运算符“+”,用于字符串型,字符串拼接运算,如"a" + "b" = ab 5.3:字符串(String)+ 数据,java中会自动将数据转为字符串,然后两个字符串相连,生成一个新的 字符串。 6.三目运算符: 6.1:三目运算符格式: X ? Y : Z; -->boolean表达式?表达式1 : 表达式2; X 为 boolean 表达式,如果 X 为 true, 在运算结果为 Y 的值, 如果X 为 false ,则运算结果为 Z 的值。 四.程序的结构: 1.任何复杂的程序都是由“顺序结构”,“分支结构”,“循环结构”组成的。 2.分支结构: 2.1:Java语法中的分支结构包含以下四种

分支结构可以嵌套使用

1.if //如果…

2.if……else…… //如果…否则…

3.if…….else if……. //如果…否则 如果…..

4.switch……case…… //switch….情况1…情况2…..

3. 循环结构:(若循环没有指明结束条件的情况会造成死循环) 3.1for循环: 循环是程 序设计语言中反复执行某些代码的一种计算机处理过程,是一组相同或相似的语句被有规 律地执行。 循环三要素 1. 循环变量初始化 2. 循环条件(以循环变量为判断条件) 3. 循环变量的改变(向着循环结束变) for 循环是最经典的循环语法,也是使用最多的循环方式。 for 语法规则: for( 表达式 1 ;表达式 2 ;表达式 3){ // 语句序列 } 表达式 1 :初始化表达式,负责完成循环条件的初始化 表达式 2 :循环条件表达式,值为 boolean 的表达式,指定循环条件 表达式 3 :循环后的操作表达式,负责修改变量,改变循环条件 3.2 while循环: while 语法规则: 语句 0 ; while( 循环条件 ){ 语句 1 ; // 循环体 } 语句 2 ; 3.3 do...while do…while 语法规则: 语句 0 ; do{ 语句 1;// 循环体 语句 2;// }while ( 循环条件 ); 语句 3 ; 对比 while 循环 while 循环先判断,再执行; do…while 先执行一次,再判断。 While 循环比 do…while 循环用得多。 3.4 break & continue: break 可用于循环语句或 switch 语句。 break 用于循环,可使程序终止循环从而执行循环后面的语句。常常与条件语句一起使用。 continue 用于循环语句中,表示跳过循环体剩余语句,继续执行下一次循环。 continue 只能在循环语句中使用。 3.5循环的嵌套: 循环的内部,再有其它循环,就是循环的嵌套; 外层走一次,内层走所有次 ;建议循环层数越少越好。 五.数组: 5.1 什么是数组: 数组:相同数据类型的元素组成的集合; 元素按线性顺序排列。所谓线性顺序是指除第一个元素外,每一个元素都有唯一的前驱元素; 除最 后一个元素外,每一个元素都有唯一的后继元素(“一个跟一个 ” ) , 可以通过元素所在位置的顺序号 (下标)做标识来访问每一个元素(下标从0 开始,大到元素的个数 -1 )。 5.2 数组的使用: 声明数组的语法:

数据类型[] 数组名 = new 数据类型[大小];例:int [] arr = new int[10]//生成长度为10的数组。

(数组new之后,每个元素都有默认值。int,long默认值为0,double默认值为0.0,boolean

默认值为 false,char 默认值为空字符。 ) 5.3数组排序函数sort Arrays.sort()——jdk 提供的排序方法。 5.4数组扩容: 数组的长度在创建后不可以改变的。所谓 “ 扩展 ” 是指创建一个更大新数组,并将原有数组的内容复制到其中。 Jdk 提供了一个方法, Arrays.copyOf 可以实现数组的 “ 扩容 ”。 5.5数组的遍历: 使用for循环可遍历数组,但需注意数组下标为0~(数组长度-1);
  1. 还可以使用Arrays.toString()来遍历数组

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


当前名称:【无标题】Java基础总结-创新互联
文章网址:http://shouzuofang.com/article/cdccih.html

其他资讯