配色: 字号:
Java总结
2020-11-24 | 阅:  转:  |  分享 
  
Java总结演讲人2020-11-2401基础知识基础知识关键字数据类型变量标识符循环结构逻辑控制基础知识方法数组基础知识关键字关键字不能用
于常量、变量、和任何标识符的名称基础知识数据类型010203数据类型类型默认值类型转换基础数据类型P6P5doubleP4floa
tP3longP2intP1shortbyte基础数据类型charboolean基础数据类型byte8位有符号整数基础数据类型sh
ort16位有符号整数基础数据类型int32位有符号整数基础数据类型long64位有符号整数(声明时需带L:10L)基础数据类型
float32位浮点数(声明时需带F:3.14F)基础数据类型double64位浮点数基础数据类型char16位Unicode
字符基础数据类型boolean布尔值,true/false引用数据类型类:class接口:interfaceCollectio
nMap数组类型默认值数值类型:0字符类型:null布尔类型:false类型转换数据类型按容量大小排序高-->低byte,
short,char<int<long<float<double强制转换低-->高注
意事项自动转换1.boolean不能转换成其他类型2.不能把对象类型转换为不相干的类型3.在把高容量转换到低容量的时候,
强制转换4.转换的时候可能存在内存溢出,或者精度问题!5.byte,short,char三种类型间不会相互转换,他们
三者在计算时,首先会转换为int类型6.有多种数据类型混合计算的时候,系统首先自动转换为容量最大的那个类型再来继续计算变量常
量命名规范基础知识变量变量010203类变量:独立于方法之外的变量,用static修饰。实例变量:独立于方法之外的变量,不过
没有static修饰。局部变量:类的方法中的变量命名规范1.所有变量、方法、类名:见名知义2.类成员变量:首字母小写和
驼峰原则:monthSalary3.局部变量:首字母小写和驼峰原则4.常量:大写字母和下划线:MAX_VALUE5.类
名:首字母大写和驼峰原则:Man,GoodMan6.方法名:首字母小写和驼峰原则:run(),runRun()基础知识注
意标识符概念:类名、变量名以及方法名都被称为标识符注意1.所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者
下划线(_)开始3.关键字不能用作标识符5.合法标识符举例:age、$salary、_value、__1_value2.首字符之后
可以是字母(A-Z或者a-z),美元符($)、下划线(_)或数字的任何字符组合4.标识符是大小写敏感的6.非法标识符举例:12
3abc、-salarywhile循环do…while循环for循环for增强ABCD基础知识循环结构基础知识逻辑控制
ifelseswitchcase解释:Java方法是语句的集合,它们在一起执行一个功能定义可变参数方法调用0201基础知识
0603方法0504构造方法方法重载解释:Java方法是语句的集合,它们在一起执行一个功能方法是解决一类问题的步骤的有序组合方
法包含于类或对象中方法在程序中被创建,在其他地方被引用定义修饰符修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访
问类型。返回值类型方法可能会返回值。returnValueType是方法返回值的数据类型。有些方法执行所需的操作,没有返回值
。returnValueType是关键字void。方法名:是方法的实际名称。方法名和参数表共同构成方法签名。参数类型:参数像
是一个占位符。当方法被调用时,传递值给参数。这个值被称为实参或变量。参数列表是指方法的参数类型、顺序和参数的个数。参数是可选的,方
法可以不包含任何参数。方法体:方法体包含具体的语句,定义该方法的功能。方法调用调用方法对象名.方法名(实参列表)调用方式
1.当方法返回一个值的时候,方法调用通常被当做一个值。例如:intlarger=max(30,40);2.如果方
法返回值是void,方法调用一定是一条语句。System.out.println(\"Hello,World!\");方
法重载201520162017解释重载的规则实现理论重载就是在一个类中,有相同的函数名称,但形参不同的函数1.方法名称必须相同2
.参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等)3.方法的返回类型可以相同也可以不相同4.仅仅返回类型不同不足
以成为方法的重载方法名称相同时,编译器会根据调用方法的参数个数、参数类型等去逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错
。构造方法当一个对象被创建时候,构造方法用来初始化该对象。构造方法和它所在类的名字相同,但构造方法没有返回值。1默认构造方法的访问
修改符和类的访问修改符相同2可变参数3.一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声
明CB2.在方法声明中,在指定参数类型后加一个省略号(..)A1.JDK1.5开始,Java支持传递同类型的可变参数(不定项
)给一个方法。基础知识数组CEA声明方法特点排序算法创建数组定义:数组是用来存储固定大小的同类型元素BD声明方法1.data
Type[]arrayRefVar;//首选的方法2.dataTypearrayRefVar[];//效果相同
,但不是首选方法创建数组1.dataType[]arrayRefVar=newdataType[arraySize];2
.dataType[]arrayRefVar={value0,value1,...,valuek};特点5.数组本
身就是对象,Java中对象是在堆中的,因此数组无论保存原始类型还是其他对象类型,数组对象本身是在堆中的。51.其长度是确定的。数
组一旦被创建,它的大小就是不可以改变的。14.数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量
。42.其元素必须是相同类型,不允许出现混合类型。23.数组中的元素可以是任何数据类型,包括基本类型和引用类型。3排序算法1
2冒泡选择1.两两比较替换,将最大值放到最后2.循环条件length-i1.默认第一个已经排序,且是最小值2.循环后面的数组,找到比这个小的值的位置,最后替换34插入快速1.当前值和前面已经排序的数组进行对比2.小于则替换,否则break本次循环感谢聆听
献花(0)
+1
(本文系职场细细品原创)