—— 线程编程.数据库理论和Jdbc部分内容 ——     数据库的开发应用想必是我们日常所碰到最多的知识点了,大致可分为:oracle.MySQL.SQL Server.Hadoop. NoSQL.云计算等主流数据库,但随着科技水平的进步和日益紧张的技术追分,人们的节奏逐渐的走向大数据处理的当今时代,Hadoop和NoSQL等大数据的应用已经成为大企业从业人员必备的专业知识之一,Big Data的储备已必不可少. 本章主要分析 : 线程编程  . 数据库理论知识  和 JDBC 的简要内容 每…
摘要: java面试题-精选30道Java笔试题解答(二) 19. 下面程序能正常运行吗() public class NULL { public static void haha(){ System.out.println("haha"); } public static void main(String[] args) { ((NULL)null).haha(); } } 答案:能正常运行 解析:输出为haha,因为null值可以强制转换为任何java类类型,(String)nul…
阿里.华为.腾讯Java技术面试题精选 2017-10-27 19:30技术/腾讯/华为 JVM的类加载机制是什么?有哪些实现方式? 类加载机制: 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法去内,然后在堆区创建一个java.lang.Class对象,用来封装在方法区内的数据结构.类的加载最终是在堆区内的Class对象,Class对象封装了类在方法区内的数据结构,并且向Java程序员提供了访问方法区内的数据结构的接口. 类加载有三种方式: 1)命令行…
--   JSP/Servlet  Java面试逻辑题   --     很显然,Servlet/JSP的WEB前端动态制作的重要性比HTML/CSS/JS的价值高很多,但我们都知道他们都是建立在HTML服务器端的技术 规范,JSP是一种动态页面生成的技术,标签库的应用很广泛,面试遇到的几率也很大,而且对于比较复杂的页面,使用JSP来编写,更容易编写和维护. 本章主要分析 : 简单的 JSP/Servlet 方式和内容 .  Java面试逻辑题 每天学一点,日积月累,四个月后的今天,你一定会有很…
--   基础概念和面向对象   --      全程将为大家剖析几大部分内容,由于学习经验有限,望大家谅解并接受宝贵的意见: 基础概念部分     ★★   : 常出现的高频率单词的区别理解(异常.静态.抽象.接口.集合等): 深入理解部分     ★★★★: 重点掌握的面向对象的理论知识(对象.排序.字节字符流): 线程编程部分     ★★★★★:单独讲解线程概念.同异步实现方法及关系.线程锁等: 数据库理论归纳   ★★★★: 总结PL/SQL语句,使用方法,归纳基本公式,深层次内容有待…
21.描述一下JVM加载class文件的原理机制? 答:JVM中类的装载是由类加载器(ClassLoader)和它的子类来实现的,Java中的类加载器是一个重要的Java运行时系统组件,它负责在运行时查找和装入类文件中的类 .由于Java的跨平台性,经过编译的Java源程序并不是一个可执行程序,而是一个或多个类文件.当Java程序需要使用某个类时,JVM会确保这个类已经被加载.连接(验证.准备和解析)和初始化.类的加载是指把类的.class文件中的数据读入到内存中,通常是创建一个字节数组读入.c…
Java中的方法覆盖重写(Overriding)和方法重载(Overloading)是什么意思? Java中的方法重载发生在同一个类里面两个或者是多个方法的方法名相同但是参数不同的情况.与此相对,方法覆盖重写是说子类重新定义了父类的方法.方法覆盖必须有相同的方法名,参数列表和返回类型. Java的四种引用,强弱软虚,用到的场景 1.  强引用:如果一个对象具有强引用,它就不会被垃圾回收器回收.即使当前内存空间不足,JVM也不会回收它,而是抛出 OutOfMemoryError 错误,使程序异常终…
一.io有几种流? 有两种流:字节流和字符流. 字节流继承自inputstream和outstream. 字符流继承自write和read. 二.Jdbc的开发流程? JDBC编程的六个步骤: 1)加载驱动程序. 2)建立连接. 3)创建语句. 4)执行语句. 5)处理ResultSet. (6)关闭连接 public class UseJdbc { public void Jdbc() { try { Class.forName("com.mysql.cj.jdbc.Driver")…
1.spring 是如何创建bean的? 在IoC容器中,bean的获取主要通过BeanFactory和ApplicationContext获取,这里ApplicationContext实际上是继承自BeanFactory的,两者的区别在于BeanFactory对bean的初始化主要是延迟初始化的方式,而ApplicationContext对bean的初始化是在容器启动时即将所有bean初始化完毕. 2.spring bean的作用域? Spring IOC容器创建一个Bean实例时,可以为Be…
下面都是我自己的答案非官方,仅供参考,如果有疑问或错误请一定要提出来,大家一起进步啦~~~ 1. 下面哪些是Thread类的方法() A start() B run() C exit() D getPriority() 答案:ABD 解析:看Java API docs吧:http://docs.oracle.com/javase/7/docs/api/,exit()是System类的方法,如System.exit(0). 2. 下面关于java.lang.Exception类的说法正确的是()…