一:命名规范:
包的特点:必须是小写。类的首字母必须大写,方法的首字母必须小写,一般是以动词开头。比如: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引入了反射机制。
转载请注明原文地址: https://ju.6miu.com/read-1297472.html