原文:Java基础面试题总结

面向对象和面向过程的区别 面向过程:面向过程性能比面向对象高。因为类调用时需要实例化,开销比较大,比较消耗资源,所以当性能是最重要的考量因素的时候,比如单片机 嵌入式开发 Linux Unix等一般采用面向过程开发。但是,面向过程没有面向对象易维护 易复用 易扩展。 面向对象:面向对象易维护 易复用 易扩展。因为面向对象有封装 继承 多态性的特性,所以可以设计出低耦合的系统,使系统更加灵活 更加 ...

2019-07-22 16:47 4 6611 推荐指数:

查看详情

Java基础面试题总结

目录 索引 Java基础知识篇 Java web基础知识总结 Java集合篇常见问题 Java基础知识篇 面向对象和面向过程的区别 面向过程:   优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗 ...

Sun Aug 05 04:11:00 CST 2018 12 1736
java基础面试题

声明:此文章非本人所 原创,是别人分享所得,如有知道原作者是谁可以联系本人,如有转载请加上此段话 1.面向对象和面向过程的区别 面向过程 优点:性能比面向对象高,因为类调用时需要实例化, ...

Tue Mar 19 02:41:00 CST 2019 0 551
java基础面试题

1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。 Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新 ...

Tue May 09 21:44:00 CST 2017 0 1317
java基础面试题

参考:http://blog.csdn.net/jackfrued/article/details/44921941 说未经允许不转载,我只好参考了。 1.面向对象的特征有哪些方面? 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象 ...

Wed Mar 16 19:40:00 CST 2016 0 5927
Java 并发基础常见面试题总结

1. 什么是线程和进程? 1.1. 何为进程? 进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序即是一个进程从创建,运行到消亡的过程。 在 Java 中,当我们启动 main 函数时其实就是启动了一个 JVM 的进程,而 main 函数所在的线程 ...

Thu May 16 04:58:00 CST 2019 0 4253
Java基础面试题

1. 列出JAVA中所有基本数据类型,并说明这些数据类型占用的字节数??   java的原始数据类型,也可以叫java的基本数据类型,一共就8个,分别是:byte、short、int、long、boolean、char、float、double     byte 1个字 ...

Fri Mar 13 17:36:00 CST 2020 0 797
Java 并发基础常见面试题总结

Java 并发基础常见面试题总结 1. 什么是线程和进程? 1.1. 何为进程? 进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序即是一个进程从创建,运行到消亡的过程。 在 Java 中,当我们启动 main 函数时其实就是启动了一个 JVM ...

Wed Jan 08 07:01:00 CST 2020 0 306
Java面试题总结

Java基础: 1、JAVA中能创建volatile数组吗?volatile能使得一个非原子操作变成原子操作吗? 回答: 能,Java 中可以创建 volatile 类型数组,不过只是一个指向数组的引用,而不是整个数组。Java 中读取 long 类型变量不是原子的,需要分成两步,如果一个线程 ...

Fri Jul 20 01:17:00 CST 2018 0 1425
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM