概述
目录
一.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类型
5.2数据类型转换:隐式转换:小类型自动转为大类型。(由小到大:byte,short, int, long, float, double )
三.运算符:
1.Java中的算数运算符,包含:+(加),-(减),*(乘),/(除),%(取余),++(自增),--(自减)。
1.1:++(自增),--(自减)运算是在自身值的基础上,增加或者减少1.
1.2:++,--写在变量的前面,运算的时候,需要先增加或者减少1,再参与运算。
1.3:++,--写在变量的后面,运算的时候,需要先参与运算,再增加或者减少1。
1.4:“+”,“-”,可以作为数据正负符号。
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语法中的分支结构包含以下四种
分支结构可以嵌套使用
1.if //如果…
2.if……else…… //如果…否则…
3.if…….else if……. //如果…否则 如果…..
4.switch……case…… //switch….情况1…情况2…..
3. 循环结构:(若循环没有指明结束条件的情况会造成死循环)
3.1for循环:
3.2 while循环:
3.3 do...while
3.4 break & continue:
3.5循环的嵌套:
五.数组:
5.1 什么是数组:
5.2 数组的使用:
数据类型[] 数组名 = new 数据类型[大小];例:int [] arr = new int[10]//生成长度为10的数组。
(数组new之后,每个元素都有默认值。int,long默认值为0,double默认值为0.0,boolean
5.3数组排序函数sort
5.4数组扩容:
5.5数组的遍历:
-
还可以使用Arrays.toString()来遍历数组
最后
以上就是激动鸡翅为你收集整理的【无标题】Java基础总结一.Java的初步了解二.Java变量: 三.运算符:四.程序的结构:五.数组:的全部内容,希望文章能够帮你解决【无标题】Java基础总结一.Java的初步了解二.Java变量: 三.运算符:四.程序的结构:五.数组:所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复