自学Java基础笔记

自学Java基础笔记

ID:42929564

大小:107.50 KB

页数:11页

时间:2019-09-24

自学Java基础笔记_第1页
自学Java基础笔记_第2页
自学Java基础笔记_第3页
自学Java基础笔记_第4页
自学Java基础笔记_第5页
资源描述:

《自学Java基础笔记》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、喜欢的是蓝夭白云的简洁(一)基本数据类型一、Java基本数据类型Java的内置数据类型有如卜•儿类:逻辑型boolean1位整数型byte8位short16位int32位long64位浮点型double64位float32位字符型char16位以上是Java内置的基本数据类型,他们的初始化及使用方法相似。初始化可以直接赋值,不需要new:inta,b;inta=12;charch二'A';二、StringJava中的String不是基本数据类型,是一个类。字符串在Java中是对象。一个String的对象表示一个字符串,字符串要放在双引号〃〃中。Java中的字符串不以''结尾。

2、Stringgreeting="Goodmorning!";String表示的字符串不能修改。三、数组Java中的数组很强大,所冇的类型(包括内冒•的基本数据类型和类类型)都可以是数组中的元素,但数组中的元素必须相同。数组的声明如下:chars[];或者char[]s;数组必须通过new分配空间后才能使用,并且在数组创建后,长度不可改变。数组的创建如下:chars[]二newchcir[20];数组的长度可以通过arrayneime.length來获取。二维数组其实就是在-•维数组的基础上,一维数组的每一个元素都是一个一•维数组。多维数组可以以此类总结:在Java屮数据类型可以分

3、为基本数据类型和复合类型。而变量可以分为基本类型与引用类型。基本类型及基木数据类型的单个变量;应用类型是复合类型的变量(类的对象、数组)。引用类型需要分配地址。引用类型类似C中的指针。基本数据类型在Java中冇对应的类类型(二)常用类Stringjava.lang.String类代表不可变的字符序歹!J初始化方法(具体初始化方法dpi文档里有详细的)Stringsi="hello";Strings2="hello";si二二s2;//truesi=newString("hello");s2=newString("hello");si==s2;//falsesi.equals(s2

4、)//truecharcL」二{a,s,e,w,e,t,f,r};Strings3二newString(c)://s3=^asewetfr"Strings4=newString(c,4,4)//s4="etfr"常用方法介绍publiccharcharAt(intindex)//返回字符串中第index个字符publicintlength()//返回字符串长度pub1icintindexOf(Stringstr)〃返冋字符串中出现str的第一个位置publicintindexOf(Stringstr,intfromIndex)//返回字符串中从fromIndexJF始出现st

5、r•的第一个位置publicboolecinequeilslgnoreCase(Stringanother)//比较字符串与another是否一样(忽略大小写)publicStringreplace(charoldChar,charnewChar)//在字符串中用newChar字符替换oldChar字符pub1icStringsubstring(intbeginlndex)〃返冋该字符串从beginlndex开始到结尾的子字符串publicStringsubstring(intbeginTndex,intendTndex)//返I叫该字符串从beginTndex开始到endTnd

6、ex结尾的子字符串publicStringtrimO//返回将该字符串去掉开头和结尾空格后的字符串publicStringtoLowerCase()//返回一个字符串为该字符串的小写形式publicStringtoUpperCase()//返冋一个字符串为该字符串的人写形式(二)基础数据类型包装类基础数据类型一般都被分配在栈上,如果要让基础数据类型分配在堆上,可以使用基础数据类型的包装类。基本类型对应的包装类基本类型对应的包装类booleanBooleanintIntegercharCharacterlongLongshortShortfloatFloatdoubleDouble

7、这些包装类中冇很多冇川的函数,需要时可以查找epi文档查看介绍。下面通过一个例子来练习一下:传递一个字符串由数字、’,’、’;’组成的字符串”1,2;3,4,5;6,7,8〃,返回一个二维数组publicclassBaseType{publicstaticvoidmain(Siring[]args){Stringst二"1,2;3,4,5;6,7,8";doublet][]dd=getDouble(st):for(inti=0;i

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

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

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