第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

Java的基礎(chǔ)知識(shí)。。。

標(biāo)簽:
Java

Java基础
一、命名规范
包名:多单词组成时所有字母都小写:xxxyyyzzz
类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每一个单词首字母大写:xxxYyyZzz
常亮名:所有字母都大写,多单词的每个单词用下划线连接:XXX_YYY_ZZZ
二、变量的类型转换
1、自动类型转换
容量小的数据类型与容量大的数据类型做运算时,容量小的会自动转换为容量大的数据类型;
数据类型容量从小到大:char(ASCII,2),byte(1),short(2),====>int(4)====>long(4)====>float(4)====>double(8)
注意:char\byte\short之间做运算时,默认的结果为int类型
2、强制类型装换
[java] view plain copy
long l1=12345L;
int m1=(int)l1;
System.out.println(m1);
三、String类
char charAt(intindex);放回index位置上的字符;

boolean equals(Object anObject);判断this与anObject的内容是否一样。若一样则返回true;

int indexOf (intch);从左往右搜索字符串是否包含ch字符,若存在则返回第一次出现所在位置,若不存在返回-1;

String substring(intbeginIndex);从beginIndex的位置开始截取字符串直到末尾;

String replace(char oldChar,char newChar);将字符串中的所有oldChar替换成newChar;

String[] split(Stringregex);以regex字符串为切割点切割字符,并将切割后的字符串保存在数组中;

String trim();去除字符串首尾的空格;

char[] toCharArray();将字符串转化为字符数组;

boolean equalsIgnoreCase(StringanotherString);忽略大小写与anotherString进行比较;

int lastIndexOf (int ch);从右往左搜索字符串是否包含ch字符,若存在则返回第一次出现所在位置,若不存在返回-1;

boolean startsWith(String prefix);判断字符串是否以prefix字符串为开头;

boolean endsWith(Stringprefix);判断字符串是否以prefix字符串为结尾;

String toLowerCase();将字符串中的所有大写字母转化为小写;

String toUpperCase();将字符串中的所有小写字母转化为大写;

int indexOf (int ch);从左往右搜索字符串是否包含ch字符,若存在则返回第一次出现所在位置,若不存在返回-1;

四、StringBuilder类(线程不安全,效率高)和StringBuffer类(线程安全,效率低)
StringBuilde rappend(char[] str);将字符数组str累加到原有的字符串中;

StringBuilderdelete(intstart,intend);删除字符串中从start位置开始到end位置结尾的字符(包括start位置,不包括end位置);

StringBuilder reverse();字符串反转;

五、Enumeration 接口
Vector<String> vector=new Vector<String>();
vector.add("...");
...
Enumeration<String> en = vector.elements();//遍历获取Vector中的所有元素
while(en.hasMoreElements()){//判断是否还有元素
System.out.println(en.nextElement());//获取元素
}

StringTokenizer token=new StringTokenizer(emailStr,";");//将email字符按照分隔符“;”进行分割并保存早token对象中
while(token.hasMoreElements()){//判断是否还有元素
System.out.println(token.nextElement());//获取元素
}//依次输出分割后的字符
六、HashTable与Properties(绝对、相对、类路径存储与读取)
一、HashTable与HashMap的区别
1.主要:HashTable线程安全,同步,效率相对低
HashMap线程不安全,非同步,效率相对高
2.父类:HashTable是Dictionary;HashMap 是 AbstractMap
3.null:HashTable键与值不能为null;HashMap键最多一个null,值可以多个null

二、Properties
1.作业:读写资源配置文件
2,键与值只能为字符串
3.方法:
setProperties(String key,String value);
getProperties(String key);//返回值不存在返回空
getProperties(String key,String defaultValue);//不存在则返回defaultValue

后缀:.properties
store(OutputStream os,String comments);字节流
store(Writer writer,String comments);字符流
load(InputStream inStream);
load(Reader reader);

.xml:
storeToXML(OutputStream os,String comment);UTF-8 字符集
storeToXML(Writer writer,String comment,String encoding);
loadFromXML(InputStream inStream);

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消