随笔分类 -  面经

摘要:面向对象和面向过程的区别 面向过程:优点:性能更好,广泛应用于单片机,嵌入式,Linux等需要注重性能的场景。原因是面向对象的语言需要将类实例化,资源消耗比较大,所以在注重性能的场景下一般使用面向过程的语言 面向对象:优点:易复用,易维护,易扩展。因为面向对象又封装,继承,多态等特性,所以可以设计出 阅读全文
posted @ 2021-04-11 17:36 _厨师沙拉 阅读(113) 评论(0) 推荐(0)
摘要:为什么java只有值传递? 什么是值传递 程序设计语言分为按值调用和按引用调用两种,按值调用指的是方法接收调用者提供的值,按引用调用指的是方法接收调用者提供的变量的地址。 一个方法可以修改按引用调用传递的变量本身的值,但是按值调用则不能修改变量本身的值,只能取到这个变量的值。 java语言是按值传递 阅读全文
posted @ 2021-04-10 15:43 _厨师沙拉 阅读(93) 评论(0) 推荐(0)
摘要:基本数据类型有哪几种?对应的包装是什么?占用多少字节? java中基本数据类型有以下8种:6种数字类型:byte,short,int,long,float,double 1种字符类型:char 1种布尔类型:boolean 8种基本类型对应的包是:Byte,Short,Integer,Long,Fl 阅读全文
posted @ 2021-04-09 19:37 _厨师沙拉 阅读(87) 评论(0) 推荐(0)
摘要:字符型常量和字符串常量的区别? 1.形式上:形式上,字符型常量是用单引号''引起的一个字符,字符串是用双引号“”引起的零个或多个字符 2.含义上:字符常量相当于一个ASCII值,可以参与运算,字符串常量代表一个地址值(该字符串在内存中保存的地址) 3.占内存大小:一个字符常量占2字节内存,字符串常量 阅读全文
posted @ 2021-04-06 18:22 _厨师沙拉 阅读(165) 评论(0) 推荐(0)
摘要:java语言有哪些特点 1.简单易学; 2.面向对象(封装,继承,多态); 3.平台无关性( Java 虚拟机实现平台无关性); 4.可靠性; 5.安全性; 6.支持多线程( C++ 语言没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序设计,而 Java 语言却提供了多线程支持 阅读全文
posted @ 2021-04-05 16:16 _厨师沙拉 阅读(90) 评论(0) 推荐(0)