【无标题】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有很多优点,尤其是这几点:
简单
安全
开源
多线程
半解释半编译
面向对象
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);还可以使用Arrays.toString()来遍历数组
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
标题名称:【无标题】Java基础总结-创新互联
本文URL:http://cdiso.cn/article/cdccih.html