- 博客(4)
- 收藏
- 关注
原创 Java面试,平时总结一些基础知识(四)
面向对象和面向过程的区别? 面向过程: 优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。 缺点:没有面向对象易维护、易复用、易扩展 面向对象: 优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统 更加灵活、更加易于维护 缺点:性能比面向过程低 Java中final? final作为j...
2020-08-04 23:48:24 158
原创 Java面试,平时总结一些基础知识(三)
Java中的基本数据类型? Java中有8种基本数据类型,6种数字类型:byte、short、int、long、float、double 1种字符类型:char 1种布尔类型:boolean 基本类型 位数 字节 默认值 ...
2020-08-03 23:45:06 104
原创 Java面试,平时总结一些基础知识(二)
注释? 单行注释、多行注释、文档注释; 《Clean Code》: 代码的注释不是越详细越好,实际上好的代码就是注释,我们要尽量规范和美化自己的代码来减少不必要的注释; 若编程语言足够有表达力,就不需要注释,尽量通过代码来阐述。 标识符和关键字? 程序、类、变量、方法的名字就是标识;特殊的标识符就是关键字; 在Java中,标识符是代表你对程序中某个方法或变量赋予的一个名称,而这个名称不能是关键字,因为关键字是系统已经定义并使用的,如果你拿来使用,那就会造成理解错误之类的现象,所以现在基本上语.
2020-08-02 22:32:04 75
原创 Java面试,平时总结一些基础知识(一)
Java 语⾔有哪些特点? 面向对象(封装、继承、多态); JAVA虚拟机(平台可移植); 多线程; JVM? JAVA虚拟机(JVM)运行JAVA字节码; JAVA虚拟机(JVM)有针对不同系统的特定实现,(Windows、Linux、MacOS)。字节码和不同系统的JVM实现了JAVA语言的“一次编译,随处运行!”。 JDK 和 JRE? JDK (Java Development Kit),可以创建和编译程序; JRE Java运行环境;包括:Java虚拟机(JVM),J...
2020-08-02 18:20:00 93
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人