java学习总结

java学习总结

ID:20280276

大小:33.00 KB

页数:3页

时间:2018-10-11

java学习总结_第1页
java学习总结_第2页
java学习总结_第3页
资源描述:

《java学习总结》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JAVA学习总结第一章JAVA语言基础3.1JAVA主类结构l类:JAVA程序的基本组成单元是类,类类似于C语言的函数l包:包是由若干个类组成,类似于C语言的一个完整的函数l成员变量:类似于C语言的全局变量l局部变量:类似于C语言的动态变量l主方法:格式如下publicstaticvoidStringargs[]{...}或publicstaticvoidString[]args{...}3.2基本数据类型l整数类型(byte、short、int、long)数值型基本数据类型字符型浮点类型(float、double)布尔型l整数类型:类似C语言l浮点类型:如果定义一个f

2、loat类型数据要在赋值后添加f例如floatf1=13.23f但是如果定义double类型数据,可以不用添加dl字符型:类似C语言,但是不同是,JAVA的unicode包含了中文3.3标识符和关键字l标识符:类似C语言l关键字:略l声明变量:类似C语言l声明常量:final变量等同于C语言里define变量l变量的有效范围:局部变量与成员变量名字相同时,此时成员变量将被隐藏,即这个成员变量在此方法中暂时失效3.4运算符l赋值运算符:类似C语言l算数运算符:类似C语言l自增自减运算符:类似C语言l比较运算符:类似C语言l逻辑运算符:类似C语言l位运算符:暂没掌握l三元运

3、算符:条件式?值1:值2类似C语言3.5数据类型转换操作数1的数据类型操作数2的数据类型转换后的数据类型Byte、short、charIntintByte、short、char、intLonglongByte、short、char、int、longfloatfloatByte、short、char、int、long、floatdoubledoublel显式类型转换:类似C语言3.6代码注释与编码规范l类似C语言4.1复合语句lJAVA内的复合语句可以再任何一个单独语句lIf条件语句:类似C语言lSwich多分支语句:类似C语言l循环语句:类似C语言lFor循环语句:类似

4、C语言lForeach语句:For(元素变量x:遍历对象obj){引用了X的JAVA语句}5.1字符串lString类:类似C语言l创建字符串类:Strings=newString(“good”)或chara[]={...};Strings=newString(a)l连接字符:使用“+”运算符可以实现连接多个字符串功能例如:Strings1=newString(“1”);Strings2=newString(“2”);Strings3=s1+””+s2;l获取字符串长度:字符串.length()l字符串查找l获取指定索引位置l获取子字符串l去除空格l字符串替换l判断字符

5、串的开始与结尾l判断字符串是否相等l按字典顺序比较两个字符串l字母大小转换l字符串的分割l格式化字符串:str.format(Stringformat,Object....args)l字符串生成器:Stringbuilersr=newStringBuilder()类似C语言malloc函数append(content)该方法用于向字符串生成器中追加内容insert指定字符串添加内容.6.1数组l初始化一维数组:intarr[]=newint[]{...}和intarr[]={}两种方法l填充替换数组元素l对数组进行排序l复制数组l数组查询l数组排序7.1类和对象l类:类

6、实质上就是封装对象属性和行为的载体类对象是以方法的形式定义,对象的属性是以成员变量的形式定义l封装:将对象的属性和行为隐藏起来,不让用户直接访问,载体为类。l继承:子类从父类中继承一些属性和行为l多态:将父类对象应用于子类的特称就是多态l定义类:JAVA中使用能够class关键词来定义类l权限修饰符访问包位置类修饰符privateprotectedpublic本类可见可见可见同包其他类或子类不可见可见可见其他包的类或子类不可见不可见可见一、局部变量:this可以调用成员变量和成员方法l类的构造方法:构造方法没有返回值构造方法的名称要与本类的名称相同this关键字可以调用

7、有参的构造方法,只可以在无参构造方法中的第一句试用this调用无参的构造方法l静态变量、常量和方法:被声明和static的变量、常量和方法被成为静态成员。静态成员属于类所有,可以用”.”调用。例如类名.静态类成员l静态方法中不可以试用this关键字,不可以直接调用非静态方法lJAVA中不能在方法体内的局部变量声明为staticl类的主方法:主方法是静态的,必须调用的方法也是静态的l对象的创建:类名创建类对象=new类名l

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。