Java程序员面试
当个笔记,记录一些基础知识点
to_be_better_one
在技术的浪潮中掀起一点点涟漪
展开
-
Java基础知识—输入输出流
输入输出流1.1 Java IO流的实现机制是什么1.2 Java Socket是什么1.3 Java NIO是什么1.4 Java序列化1.5 System.out.println方法需要注意哪些问题1.1 Java IO流的实现机制是什么流可以看作是一组有序的字节集合,即数据在两设备之间的传输,本质是输出传输,根据处理数据类型的不同,分为字节流和字符流,字节流以字节(8bit)为单位,包含...原创 2019-08-17 11:16:37 · 281 阅读 · 0 评论 -
Java基础知识—异常处理
异常处理1.1 finally块中的代码什么时候执行1.2 异常处理的原理是什么?1.3 运行时异常和普通异常有什么区别1.4 常见的异常1.5 throw和throws有什么区别?1.6 java异常体系1.1 finally块中的代码什么时候执行finally代码块的作用就是为了保证无论出现什么情况,finally中的代码一定会执行,在return前执行。如果try-finally或者ca...原创 2019-08-16 17:23:13 · 192 阅读 · 0 评论 -
Java基础知识—基本类型和运算
基本类型和运算1.1 java中的基本数据类型1.2 什么是不可变类1.3 值传递和引用传递的区别1.4 不同数据类型的转换有哪些规则1.5 强制类型转换的注意事项1.6 运算符的优先级1.7 Math类中的round、ceil和floor方法的功能1.8 ++i和i++有什么区别1.9 如何实现无符号数的右移1.10 char型变量是否可以存储一个汉字1.1 java中的基本数据类型int...原创 2019-08-15 15:36:56 · 194 阅读 · 0 评论 -
Java基础知识—关键字
关键字1.1 变量命名规则1.2 break、continue以及return有什么区别1.3 final、finally和finalize有什么区别1.4 assert作用1.5 static关键字的作用1.6 使用switch时有哪些注意事项?1.7 volatile有什么作用?1.8 instanceof作用1.9 strictfp有什么作用1.1 变量命名规则变量名、函数名、数组名统称...原创 2019-08-15 12:51:02 · 176 阅读 · 0 评论 -
Java基础知识—面向对象技术
面向对象技术面向对象技术1.1 面向对象和面向过程1.2 面向对象有哪些特征1.3 面向对象开发的优点1.4 继承1.5 组合和继承的区别1.6 多态的实现机制重载和重写的区别1.7 抽象类与接口有什么异同1.8 内部类1.9 如何获取父类的类名1.10 this和super的区别面向对象技术1.1 面向对象和面向过程面向对象是,将数据和对数据操作方法作为一个相互依存的整体即为对象。对于同类...原创 2019-08-14 15:00:11 · 317 阅读 · 1 评论 -
Java基础知识—基础概念
Java基础知识—基础概念基础概念1.1 Java语言有哪些优点?1.2 Java和C/C++的异同点?1.3为什么需要public static void main(String[] args)这个方法?1.4如何实现在main()方法执行前输出"Hello World!"1.5 Java程序初始化顺序1.6 Java中的作用域1.7一个Java文件中是否可以定义多个类?1.8构造函数1.9为什...原创 2019-08-13 13:01:18 · 234 阅读 · 0 评论