1.java jvm的功能:通过 ClassLoader 寻找和装载 class 文件
解释字节码成为指令并执行,提供 class 文件的运行环境
进行运行期间垃圾回收
提供与硬件交互的平台
2.运算符优先级:单目 >运算>移位>比较>按位>逻辑>三目 >赋值
单目:单目运算符+ –(负数) ++ -- 等
乘除:算数单目运算符* / % + -
为:位移单目运算符<< >>
关系:关系单目运算符> < >= <= == !=
逻辑:逻辑单目运算符&& || & | ^
三目:三目单目运算符A > B ? X : Y
后:无意义,仅仅为了凑字数
赋值:赋值=
3.效率比较String<StringBuffer<StringBuilder:stringbuffer有synchronized锁所以线程安全
4.java语言是强类型语言,支持的类型分为两类:基本类型和引用类型
基本类型包括boolean类型和数值类型
引用类型包括类、接口和数组类型以及特殊的null类型。
5.类的成员变量要求能仅被同一包下的类访问其中:protected:可访问不同包下的子类
无修饰符仅能访问同一包下。
6.Collection接口的子接口:List接口,Set接口,Queue接口
7.List:实现类:ArrayList,LinkeList,Vector
8.Set接口的实现类:SortSet,HashSet,EnumSet
9.Map接口:HashMap类,TreeMap类,等。
10.API中java.lang中的类方法使用时不需要导包。
11.Integer是基本数据类型的对象包容器,而int是数据类型。
12.强制类型转换int转String型 String s=String.valueOf(intA);
String型转int型 int s=Integer.parseInt(String B);
java基础概念2
猜你喜欢
转载自blog.csdn.net/weixin_42579363/article/details/81450616
今日推荐
周排行