java相关

关键字

定义数据类型的关键字
classinterfanceenumbyteshort
intlongfloatdoublechar
booleanvoid
定义流程的关键字
ifelseswitchcasedefault
whiledoforbreakcontinue
return
定义访问权限修饰符的关键字
privateprotectedpublic
定义类、函数、变量修饰符的关键字
abstractfinalstaticaynchrinized
定义类与类之间关系的关键字
extendsimplements
定义建立实例及引用实例,判断实例的关键字
newthissuperinstanceof
异常处理的关键字
trycatchfinallythrowthrows
包的关键字
packageimport
其他修饰符关键字
nativestrictfptransientvolatileassert
定义数据类型值的字面值
truefalsenull

Java中需要注意的命名规范:

包名:多单词组成时所有字母都小写:xxxyyyzzz
类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个
单词首字母大写:xxxYyyZzz
常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ

转义字符

转义字符说明
\b退格符
\n换行符
\r回车符
\t制表符
"双引号
单引号
\反斜线

算术运算符

运算符运算范例结果
+正号+33
-负号b=4;-b-4
+5+510
-6-42
*3*412
/5/51
%取模7%52
++自增(前)a=2;b=++a;a=3;b=3
++自增(后)a=2;b=a++;a=3;b=2
自减(前)a=2;b=–a;a=1;b=1
自减(后)a=2;b=a–;a=1;b=2
+字符串连接“He”+“llo”“Hello”

比较运算符

运算符运算范例结果
==相等于4==3false
!=不等于4!=3true
<小于4<3false
>大于4>3true
<=小于等于4<=3false
>=大于等于4>=3true
instanceof检查是否是类的对象“Hello” instanceof Stringtrue

数组元素的默认初始化值

数组元素类型元素默认初始化值
byte0
short0
int0
long0L
float0.0F
double0.0
char0或写为’\u0000’
booleanfallse
引用数据类型null

Arrays工具类的使用

java.util.Arrays

1boolean equals(int[] a,int[] b)判断两个数组是否相等
2String toString输出数组信息
3void fill(int[]a,int val)将指定值填充到数组中
4void sort(int[] a)对数组进行排序
5int binarySearch(int[] a,int key)对排序后的数组进行二分法检索指定的值

java.lang----包含一些Java语言的核心类,如String、Math、Integer、 System和
Thread,提供常用功能
2. java.net----包含执行与网络相关的操作的类和接口。
3. java.io ----包含能提供多种输入/输出功能的类。
4. java.util----包含一些实用工具类,如定义系统特性、接口的集合框架类、使用与日
期日历相关的函数。
5. java.text----包含了一些java格式化相关的类
6. java.sql----包含了java进行JDBC数据库编程的相关类/接口
7. java.awt----包含了构成抽象窗口工具集(abstract window toolkits)的多个类,这
些类被用来构建和管理应用程序的图形用户界面(GUI)。

基本数据类型包装类
byteByte
shortShort
intInteger
longLong
floatFloat
doubleDouble
booleanBoolean
charCharacter

在这里插入图片描述
String
int length():返回字符串的长度: return value.length
char charAt(int index): 返回某索引处的字符return value[index]  boolean isEmpty():判断是否是空字符串:return value.length == 0  String toLowerCase():使用默认语言环境,将 String 中的所有字符转换为小写
String toUpperCase():使用默认语言环境,将 String 中的所有字符转换为大写
String trim():返回字符串的副本,忽略前导空白和尾部空白
boolean equals(Object obj):比较字符串的内容是否相同
boolean equalsIgnoreCase(String anotherString):与equals方法类似,忽略大小写
String concat(String str):将指定字符串连接到此字符串的结尾。 等价于用“+”  int compareTo(String anotherString):比较两个字符串的大小
String substring(int beginIndex):返回一个新的字符串,它是此字符串的从
beginIndex开始截取到最后的一个子字符串。  String substring(int beginIndex, int endIndex) :返回一个新字符串,它是此字符串从beginIndex开始截取到endIndex(不包含)的一个子字符串。
boolean endsWith(String suffix):测试此字符串是否以指定的后缀结束
boolean startsWith(String prefix):测试此字符串是否以指定的前缀开始
boolean startsWith(String prefix, int toffset):测试此字符串从指定索引开始的
子字符串是否以指定前缀开始。
boolean contains(CharSequence s):当且仅当此字符串包含指定的 char 值序列
时,返回 true
int indexOf(String str):返回指定子字符串在此字符串中第一次出现处的索引
int indexOf(String str, int fromIndex):返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始
int lastIndexOf(String str):返回指定子字符串在此字符串中最右边出现处的索引
int lastIndexOf(String str, int fromIndex):返回指定子字符串在此字符串中最后一次出现处的索引,从指定的索引开始反向搜索
String replace(char oldChar, char newChar):返回一个新的字符串,它是通过用newChar 替换此字符串中出现的所有oldChar得到的。
String replace(CharSequence target, CharSequence replacement)使用指定的字面值替换序列替换此字符串所有匹配字面值目标序列的子字符串。
String replaceAll(String regex, String replacement) :使 用 给 定 的replacement 替换此字符串所有匹配给定的正则表达式的子字符串。
String replaceFirst(String regex, String replacement) :使 用 给 定 的replacement 替换此字符串匹配给定的正则表达式的第一个子字符串。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值