咱们先回忆一下基础篇一讲了
1.java概述
2.根本数据类型(要点)
3.Java内存管理(难)
4.目标和实例,目标的创立(要点)
5.面向目标编程的概念
6.循环语句(要点)
一:java JDK API简介和字符串操作(要点):
简介:API文档是咱们用来了解JDK中提供的类库,咱们可以先经过索引输入并找到咱们需要了解的类,而后咱们就可以方便的了解该类的效果。
String及其常见API:
string是不可变目标。由于字符串目标在常见开发时广泛运用,会出现频繁创立该字符串的状况。java为此做了一个优化措施。使得string目标为不可变目标。String常量池。当咱们经过字面量,常量来初始化一个字符串时,JVM首先会从字符串的常量池(一个JVM内部保护的内存区域,用来保存现已创立过的字符串目标)中查询用来保存该字符串的目标是否存在,若存在则直接引证,若不存在则创立该字符串目标并存入常量池,然后引证它。①内存编码以及长度 : length() 办法;②给定一个下标位置返回具体字符xOf实现检索:indexOf /lastIndechar charAt(int index);③运用subString来获取子串,用trim来去除空白字符串首尾两端的空白字符,例如空格,缩进;④判断源字符串是否以给定的字符串开始或者完毕,注意大小写灵敏:boolean startsWith(String inp) boolean endsWith(String inp)。⑤用于大小写改变:String toUpperCase() ,String toLowerCase() .
二:根本正则表达式(要点+难点):
java里的正则表达式用的十分的广泛,到后期学习js经常会用到
正则表达式简介:所谓正则表达式就是运用一系列预定义的特殊字符来描述一个字符串的格局规矩,然后运用该格局规矩匹配某个字符串是否符合格局要求。
下面我罗列一些常用的正则表达式字符:
这些东西只需要记下常用的就可以,在正式工作的时分,百度一下很快就出来的,但是一定能大致看懂,一起要牢记这些正则表达式的用法。
java中的用法:
切开:String split()办法; 根据给定正则表达式的匹配拆分此字符串。返回一个数组。匹配:String matches()办法。用规矩匹配整个字符串,只要有一处不符合规矩,就匹配完毕,返回false.替换:String replaceAll(regex,str)办法; 运用给定的 replacement 替换此字符串一切匹配给定的正则表达式的子字符串。
下面是网上总结的思路方法:
1,想要按照自定的方法将字符串变成多个字符串。切开。获取规矩以外的子串。2,想要将已有的字符串变成另一个字符串,替换。3,假如只想知道该字符是否对是错,运用匹配。
总之,想运用好java正则,多去研究 pattern 和 matcher 两个目标,都在java.util.regex包下。
大家学习java一方面是为了兴趣,当然另一方更想着赚更多的Money吧,就我国平均水平来讲,Java程序员薪资水平一般如下:应届生:一般5K左右,能力强8K左右;1年工作经验:一般8K,能力强1W+;2年工作经验:一般9K,能力强1.2W+;3年工作经验:一般1.5W+,能力强2W+;3-5年:一般2.5W+,能力强3.5W+.5年以上公司也只招中高级软件工程师了,能力强的根本上能做架构师,那就是另一个薪资水平了。
以上就是济南达内给大家做的内容详解,更多关于IT知识的学习,请继续关注济南达内