- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java基础知识总结(上)
一.Java语言基础。
1. 面向对象设计概念:面向对象设计就是将数据及数据的操作封装在一起,成为一个不可分割的整体,同时将具有相同特征的对象抽象成为一种新的数据类型——类。
2. Java的数据类型:a.简单类型:整型(字节型byte,基本型int,短整型short长整型long)
实型(单精度float双精度double)
字符型char
布尔型boolean
b.引用类型:数组,类(包括对象),接口
3. String是一种特殊的字符串类。以下为String类的一些方法:
(1)int length() 返回串的长度。
(2)char charAt(int index) 返回指定字符的下标。
(3)Boolean equals(String s) 如果当前字符串与s相同,则返回true。
(4)Boolean equalsIgnoreCase(String s) 与equals作用相同,但忽略字符串的大小写。
(5)int compareTo(String s) 如果当前字符串与s相同,则返回0;在字典序上小于s则返回负数,否则返回大于0的数。
(6)Boolean startsWith(String prefix) 检查当前字符串是否以prefix为前缀。
(7)Boolean endsWith(String suffix) 检查当前字符串是否以suffix为后缀。
(8)int indexOf(String str) 返回字符串str在字符串中首次出现的位置,否则返回-1。
(9)String substring(int begin,int end) 返回从begin开始到end-1之间的字符串。
(10)String replace(char old,char new) 用new字符串代替old字符串,并作为返回值。
(11)String toLowerCase() 将该字符串转换成小写并作为返回值。
(12)String toUpperCase() 将该字符串转换成大写并作为返回值。
(13)String trim() 将该字符串开始和结尾的空串去掉后作为返回值。
4. StringBuffer类。
StringBuffer是一个可变的字符序列,它的长度和组成元素是可变的。
StringBuffer的一些方法:
Append(type t) 将t从后端加入,t可为任何类型。
Insert(int pos,type t) 在位置pos处插入t,t可为任何类型。
delete(int start,int end) 删去从start到end-1之间的字符。
delete CharAt(int pos) 删去从pos处的字符。
setCharAt(int index,char ch) 设置index处的字符为ch。
replace(int start,int end,String str) 用str代替从str到end之间的字符串。
int length() 发挥当前储存的字符的个数。
String totring() 将StringBuffer作为字符串返回。
原则:如果需要对字符串进行添加或删除工作,选择StringBuffer类;如果需要保证字符串的稳定,选择String类。
二.面向对象程序设计。
1.类。
类是Java程序的基本结构,由成员变量和成员方法两部分组成。
定义方式:[public | abstract | final] class 类名[extends 父类名][implements 接口名]
{
/*成员变量*/
/*成员方法*/;
}
public:公共类。abstract:抽象类,子类必须实现其抽象方法。final:最终类,不能被继承。
※实例化:
实例化是更具类的模板创建对象的过程。语法格式如下:
[类名] 对象名=new 类名()
※构造方法:
构造方法用于实例化成员变量的值,构造方法与类名相同,它在类实例化对象时被执行,没有返回值,可以有参数,也可以没有参数。
2.类成员
成员变量的定义:
[变量修饰符] 变量数据类型 变量名
变量修饰符:
[public | protected | private] [static] [final]
[public | protected | private]是可访问性修饰符,private表示只能被同一个类访问,protected表示能被同一类,同包以及不同包的子类访问;pu
文档评论(0)