Java基础

来源:互联网 发布:假面骑士drive知乎 编辑:程序博客网 时间:2024/05/01 05:02

一:命名规范:

包的特点:必须是小写。类的首字母必须大写,方法的首字母必须小写,一般是以动词开头。比如:getUserName()

二:java的编译过程:

*.java-->编译+链接-->*.class(半编译文件,字节码)--->交给虚拟机解释成机器码--->CPU执行。同时正是因为这个原因,java才可以跨平台使用。java是一个组件和容器的工作模式。容器由大公司开发(Tomcat,glassfish,webspere,weblogic)、组件是我们来开发(项目)。

三:java的三种核心机制?

java虚拟机、垃圾回收机制、代码安全检测。

四:基本类型和引用类型的区别:

1.  基本类型明确指出了内存分配的大小    int (4字节)   short(2字节)  char(2字节)   long(8字节)   float(4字节)   boolean(1字节)  byte(1字节)   double (8字节)2. 内存的存储位置    基本类型存储在stack中,引用类型的内存分配在堆上3.引用类型一般用new 关键字分配对象的内存
int aa =10;             基本类型User u = new User();    u是引用类型,里面存放的对象分配的内存的首地址。

五:java和C++的区别:

1. C++使用的是指针,java使用的引用。2. Java里使用GC机制进行垃圾回收,C++是需要手动删除没用的内存的。3. Java可以通过虚拟机实现跨平台。4. java只有构造函数,没有析构函数。5. Java引入了反射机制。
1 0