1. Java的数据类型? 2. Java的封装类型? 3. 基本类型和封装类型的区别? 基本类型只能按值传递,而对应的封装类是按引用传递的。 基本类型是在堆栈上创建的,而所有的对象类型都是在堆上创建的。 默认值不同。 封装类的出现,是为了更方便的使用一些基本类型不具备的方法,比如valueOf() ...
分类:
编程语言 时间:
2017-12-12 00:15:02
阅读次数:
169
1. final关键字有哪些用法? 修饰类、方法和变量。 (1) final变量是只读的,不允许改变其引用,与static共用可声明常量。JVM会对final变量进行优化,比如常量折叠。 (2) final方法不能被子类覆盖。final方法比非final方法要快,因为在编译的时候已经静态绑定了,不需 ...
分类:
编程语言 时间:
2017-12-11 22:16:01
阅读次数:
151
11、是否可以从一个static方法内部发出对非static方法的调用? 不可以。因为非static方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而static方法调用时不需要创建对象,可以直接调用。也就是说,当一个static方法被调用时,可能还没有创建任何实例对象 ...
分类:
编程语言 时间:
2017-12-08 14:27:40
阅读次数:
225
基本概念 java学习群669823128 操作系统中 heap 和 stack 的区别 什么是基于注解的切面实现 什么是 对象/关系 映射集成模块 什么是 Java 的反射机制 什么是 ACID BS与CS的联系与区别 Cookie 和 Session的区别 fail-fast 与 fail-sa ...
分类:
编程语言 时间:
2017-12-07 20:47:51
阅读次数:
157
1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。 2、Java有没有goto? java中的保留字,现在没有在java中使用。 3、说说&和&&的区别。 &和&&都可以用作逻辑与的运算 ...
分类:
编程语言 时间:
2017-12-07 18:56:59
阅读次数:
236
基本概念 java学习群669823128 操作系统中 heap 和 stack 的区别 什么是基于注解的切面实现 什么是 对象/关系 映射集成模块 什么是 Java 的反射机制 什么是 ACID BS与CS的联系与区别 Cookie 和 Session的区别 fail-fast 与 fail-sa ...
分类:
编程语言 时间:
2017-12-06 14:23:16
阅读次数:
170
当前,市面上有《Java XX宝典》类似的图书,而且图书中的内容都着重在讲解Java最为基础的部分,最严重的是,里面有着大量错误的内容,极具误导性。另外,网上也有各种各样的Java面试题,很多也是着重在Java语言基础上。 实际上,如果要应聘高级开发工程师职务,仅仅懂得Java的基础知识是远远不够的 ...
分类:
编程语言 时间:
2017-11-29 18:15:17
阅读次数:
167
1、spring aop的实现原理: spring提供了两种方式来生成代理对象:JDK原生的JDKProxy和CgLib,具体使用哪种方式是有AOPProxyFactory根据AdvisedSupport对象的配置来决定。默认的策略是如果目标类是接口就用jdkProxy,否则就用CGLIb来生成代理 ...
分类:
编程语言 时间:
2017-11-27 16:48:51
阅读次数:
201
1. 重载与重写的区别: 答:(1).重写必须继承,重载不用。 (2).重写的方法名,参数数目相同,参数类型兼容,重载的方法名相同,参数列表不同。 (3).重写的方法修饰符大于等于父类的方法,重载和修饰符无关。 (public>protected>default>private) (4).重写不可以 ...
分类:
编程语言 时间:
2017-11-26 12:38:57
阅读次数:
177
前言 关于赢在面试的Java题系列基本收集整理完成了,所有题目都是经过精心挑选的,很基础又考验求职者的基本功,应该说被面试到的几率很大。这里整理挑选出来供大家面试前拿来看一看,所有题目整理自网络,有一些错误和笔误,感谢读者的热心纠错,在声明中已经改正过来。 整理这些面试题源于在微信群和几个刚入职的小 ...
分类:
编程语言 时间:
2017-11-25 13:10:48
阅读次数:
164