Java编程语言学习 - Break易站

[

Java编程语言

Java编程语言中,左侧的导航栏(Java编程语言),可以快速定位文章的内容。这篇文章主要汇总以下:

 

Java的概述

 

 

Java的概述
1 设置环境
2 Hello World的例子
3 Java的命名约定
4 JVM
5 JVM堆栈区域
6 Java的类文件
7 JDK,JRE和JVM之间的差异
8 JVM是否创建Main类的对象(带有main()的类) ?
9 Java中的main方法是强制的,必须的吗?
10 关于Java中文件名和类名的误解
11 如何运行在不同目录下的java类文件? 
12 在Java中使用预定义的类名作为类或变量名称

 

Java的基础

 

 

 

Java的基础
1 Java的标识符
2 Java中的数据类型
3 在Java中枚举enum
4 Java中的变量
5 Java中变量的范围
6 在Java中的循环 
7 在Java中的For-each循环
8 在Java中的For循环
9 Java中的选择语句(if,if-else,switch,break,continue,jump)
10 Java中的Switch Case中的字符串 
11 Java中的前向声明 
12 在Java中扩展原始转换
13  使用示例在Java中进行类型转换
14  Java中的注释
15  Java支持goto吗?
16  Java中有关null的有趣事实
17  在Java中的数字中使用下划线 

 

 

Java面向对象的概念

 

 

 

 

Java面向对象的概念
1  Java中的类和对象
2  Java对象如何存储在内存中?
3  用Java创建对象的不同方式
4  如何在Java中交换对象?
5  Java中的继承
6  Java中的封装 
7  Java中的抽象
8  Java中的动态方法调度或运行时多态性
9  Java中的关联,组合和聚合
10  Java中的访问修饰符和非访问修饰符
11  Java中的’this’引用
12  在Java中的重载 
13  Java程序的输出| 题目与解答
14  在Java中的重写
15  Java中的派生类静态函数与基类静态函数
16  Java中的协变返回类型
17  Java中的对象类Object类
18  java.lang.Object的灵活性
19  在Java中重写equals方法 
20  在Java中重写toString()
21  隐藏在Java中的实例变量
22  Java中的初始化模块
23  Java中的初始化模块的实例
24  Java中的静态与动态绑定
25  为什么Java不是纯粹面向对象的语言?

 

Java的运算符

 

 

 

Java的运算符
1  Java中的运算符
2  Java中的按位右移运算符
3  Java中的instanceof及其应用
4  Java中Autoboxed(自动装箱) Integer对象的比较
5  Java中的加法和连接
6  Java中的条件表达式中的数字表达式

 

Java中的字符串String

 

 

 

 

 

Java中的字符串String
1  Java中的String类
2 Java中的StringBuffer类
3  如何在Java中初始化和比较字符串?
4  Java中, String, StringBuilder 和StringBuffer的对比
5  Java8中的Java.util.StringJoiner 
6  在Java中, 整数int转换成字符串String的不同方式 
7  在Java中字符串String转换为整数int – parseInt()
8  用Java实现的String的Split()方法 
9  在Java中搜索字符串String的字符char和子字符串substring
10  Java String toLowerCase()(String转小写)与示例
11  在Java中反转字符串String(5种不同的方式)
12  在Java中从字符串String中删除尾部零0
13  使用Java计算文本文件中的行数,单词,字符和段落数

 

Java中的数组

 

 

 

Java中的数组
1  Java中的数组arrays
2  Java中的默认数组值 
3  如何比较Java中的两个数组arrays?
4  Java中的最终数组final arrays
5  Java中的锯齿Jagged数组
6  了解Java中的java.lang.ArrayIndexOutOfBoundsException异常 
7  Java中的Array和 ArrayList
8  Java中,将ArrayList转换为Array的toArray()方法 
9  Java中的自定义ArrayList 
10  Java中的数组类 array class
11  Java中的Arrays.toString()
12  将Java中的List(LinkedList或ArrayList)转换为字符串数组Arrays.toString()
13  Java中的Arrays.deepToString()和示例 
14  Java中的Java.util.Arrays.equals()和示例 
15  Java中的Arrays.fill()和示例
16  Java中的Arrays.sort()和示例
17  Java中的java.util.Arrays.copyof()和示例
18  用Java实现的Java中的Arrays.binarySearch()
19  用Java实现的Java中的Arrays.binarySearch()(在子数组中搜索) 

 

Java中的关键字

 

 

Java中的关键字
1  在Java中的重要的关键字keyword
2  Java中’this’关键字的引用 
3  Java中的super关键字
4  java中的final关键字
5  Java中的transient关键字
6  Java中的volatile关键字
7  java中的strictfp关键字

 

Java中的方法

 

 

 

Java中的方法
1 参数如何在Java中传递?
2 在Java中返回多个值
3 在Java中的重载
4 Java中方法重载的不同方式
5 在Java中重写equals方法
6 在Java中重写toString() 
7 Java中的私有private和最终方法final
8 Java严格按照值传递以及值传递的验证
9 在Java中重载main()方法
10 Java中main()的有效变体
11 Java中的变量参数(可变参数)
12 Java中的Clone()方法
13 Java中的远程方法调用
14 Java中的默认方法
15 Java中的方法重载和null错误 
16 使用自动装箱和Java扩展的方法重载
17 在Java中传递和返回对象 
18 Java中的System.exit()

 

Java中的构造函数

 

 

Java中的构造函数
1 Java中的构造函数
2 Java中的默认构造函数
3 在Java中为静态最终变量赋值
4 在Java中复制构造函数
5 带有示例的Java构造器链接
6 Java中的私有构造函数和单例类
7 关于构造函数的Java面试问题
8 Java中的Singleton类 
9 Java中的构造函数重载 

 

Java中的异常

 

 

 

Java中的异常
1 Java中的异常
2 3种在Java中打印异常exception消息的不同方法
3 在Java中的try-catch-finally所有可能组合
4 Java中的异常类型和示例
5 捕捉基类和派生类作为异常exception
6 Java中的Checked与Unchecked Exceptions
7 Java中的throw和throws
8 Java中的用户定义的自定义异常
9 Java中,当除以0时,是无穷大或异常?
10 Java中的Multicatch,不同的catch块
11 Java中的链式异常Chained Exceptions
12 Java中的空指针异常NullPointerException

 

 

Java中的继承

 

 

 

Java中的继承
1 Java中的继承
2 Java支持多重继承吗?
3 创建Java对象的继承类 
4 Java中的继承和构造函数
5 Java中的接口和继承
6 在Java中使用final进行继承 
7 使用super访问Java中的父类成员
8 我们可以重写Java中的私有方法吗?
9 Java中对派生类方法的更多限制性访问
10 在Java中,父类和子类具有相同的数据成员 
11 Java中带继承的对象序列化 
12 在Java中,重载是否适用于继承?

 

 

Java的接口和抽象类

 

 

 

Java的接口和抽象类
1  Java中的接口
2  Java中,访问接口中方法的说明符
3  访问Java中的类或接口的说明符
4  Java中的抽象类 
5  Java中抽象类与接口的区别
6  Java中的比较器接口comparator interface和示例
7  Java接口的方法
8  Java中的嵌套接口
9  Java中的嵌套类
10  Java中的本地内部类
11  Java中的匿名内部类
12  Java中的函数接口
13  Java中的标记接口
14 Java程序的输出题目

 

Java中的包

 

 

 

Java中的包
1 Java中的包
2 Java中的Java.io包 
3 Java中的Java.lang包 
4 Java中的Java.util包

 

Java中的多线程

 

 

 

Java中的多线程
1 Java中的多线程
2 Java中, 线程的生命周期和状态
3 Java中的主线程
4 Java的并发 – yield(),sleep()和join()方法 
5 Java中的线程间通信
6 Java中的线程,Java.lang.Thread类 
7 在Java中,start()函数在多线程中做了什么?
8 在Java多线程中,Java线程的优先级 
9 在Java多线程中,java.lang.Thread类的join()方法
10 在Java中命名线程并获取当前线程的名称
11 在Java中多线程的同步 
12 在Java中的方法同步和语句同步(块同步)
13 使用Java中的线程的生产者 – 消费者解决方案
14 Java中的线程池 
15 Java中的信号量Semaphore
16 Java中的Java.util.concurrent.Semaphore类
17 Java中的CountDownLatch
18 Java多线程中的死锁
19 Java中的守护程序线程Daemon
20 Java中的Java.util.concurrent.CyclicBarrier
21 Java中的Callable和Future 
22 Java中的JVM Shutdown Hook
23 Java中的Java.lang.Runtime类 

 

 

Java的垃圾回收机制

 

 

 

 

Java的垃圾回收机制
1 Java中的垃圾回收机制
2 如何使对象符合Java中的垃圾回收条件?
3 Mark-and-Sweep:垃圾收集算法
4 Java中的隔离岛Island of Isolation
5 Java中的自动资源管理| 尝试使用资源语句
6 Java中的垃圾回收机制的示例

 

 

 

Java中的包装类

 

 

 

 

 

Java中的包装类
1 Java中的包装类 
2 在Java中,原始包装类是不可变的
3 Java中的Java.lang.Number类 
4 Java中的Java.lang.Integer类及其方法
5 Java中的Java.Lang.Byte类
6 Java中的Java.Lang.Short类
7 Java中的Java.Lang.Long类
8 Java中的Java.Lang.Float类 
9 Java中的Java.Lang.Double类
10 Java中的java.lang.Boolean类的方法
11 java.lang.Character类方法
12 使用自动装箱和Java扩展的方法重载

 

Java中的反射

 

 

 

Java中的反射
1 Java中的反射
2 Java中的new运算符与newInstance()方法
3 Java中的instanceof运算符与isInstance()方法 

 

Java中的Java.io.File类

 

 

 

Java中的Java.io.File类
1 Java中的Java.io.File类
2 在Java中读取txt文本文件的不同方法
3 Java中的文件权限,检查权限和更改权限
4 使用Java将文件从一个目录移动到另一个目录
5 使用Java中的FileStreams复制文件
6 使用Java删除文件
7 Java程序删除txt文本文件中的重复行
8 Java程序将两个txt文件合并为第三个txt文件
9 Java程序列出目录中的所有文件和嵌套的子目录| 递归方法 
10 Java程序从文件中删除某些文本
11 使用Java中的File类的isHidden()方法检查是否是隐藏文件
12 将System.out.println() 输出重定向到Java中的文件

 

Java中的集合

 

 

 

Java中的集合
1 Java中的集合
2 Java中的迭代器Iterators
3 如何在Java中使用迭代器Iterator? 
4 Java中的Iterator和Foreach 
5 从Java中的集合中检索元素(For-each,Iterator,ListIterator和EnumerationIterator)
6 Java中的接口Java.util.List
7 Java中的Java.util.Vector类 
8 Java中的堆栈类Stack类
9 Java中的set接口 java.util.set
10 Java中的Map接口 java.util.Map 
11 Java中的HashMap和TreeMap 
12 Java中的SortedSet接口和示例
13 Java中的IdentityHashMap类的定义以及用法
14 Java中的NavigableSet类与示例 
15 Java中的队列Queue接口 
16 Java中的PriorityQueue Java.util.PriorityQueue
17 Java中的java.util.Deque接口与示例
18 Java中的SortedMap接口与示例 
19 Java中的NavigableMap接口与示例
20 Java中的Dictionary 类与示例

 

 

Java中的集合类

 

 

 

 

 

Java中的集合类
1 Java中的Java.util.HashMap的定义以及用法
2 Java中HashMap的containsKey()方法 
3 Java中HashMap的clone()方法: java.util.HashMap.clone()
4 Java中HashMap的containsValue()方法: HashMap.containsValue() 
5 Java中HashMap的isEmpty()方法: HashMap.isEmpty() 
6 Java中HashMap的entrySet()方法: HashMap.entrySet()
7 Java中HashMap的get()方法: HashMap.get()
8 Java中HashMap的keySet()方法: HashMap.keySet()
9 Java中HashMap的size()方法: HashMap.size() 
10 Java中HashMap的putAll()方法: HashMap.putAll() 
11 Java中HashMap的put()方法: HashMap.put()
12 Java中HashMap的remove()方法: HashMap.remove() 
13 Java中HashMap的values()方法: HashMap.values() 
14 Java中HashMap的clear()方法: HashMap.clear() 
15 Java中的EnumMap类与示例
16 Java中EnumMap的equals()方法: Java.util.EnumMap.equals()
17 Java中EnumMap的clear()方法: Java.util.EnumMap.clear() 
18 Java中EnumMap的entrySet()方法: Java.util.EnumMap.entrySet() 
19 Java中EnumMap的clone()方法: Java.util.EnumMap.clone() 
20 Java中EnumMap的containsKey(key)方法: containsKey(key) 
21 Java中EnumMap的containsValue(value)方法: containsValue(value)
22 Java中EnumMap的get(Object key)方法: get(Object key)
23 Java中EnumMap的putAll(map)方法: Java.util.EnumMap.putAll(map) 
24 Java中EnumMap的put(key,value)方法: put(key,value)
25 Java中EnumMap的values()方法: Java.util.EnumMap.values() 
26 Java中EnumMap的size()方法: Java.util.EnumMap.size()
27 Java中EnumMap的remove(key)方法: Java.util.EnumMap.remove(key) 
28 Java中TreeMap的size()方法: Java.util.TreeMap.size() 
29 Java中TreeMap的containsValue()方法: TreeMap.containsValue()
30 Java中TreeMap的get()方法: TreeMap.get() 
31 Java中TreeMap的put()方法: TreeMap.put()
32 Java中TreeMap的clone()方法: TreeMap.clone() 
33 Java中TreeMap的containsKey()方法: TreeMap.containsKey() 
34 Java中TreeMap的lastKey()方法: TreeMap.lastKey()
35 Java中TreeMap的clear()方法: TreeMap.clear() 
36 Java中TreeMap的subMap()方法: TreeMap.subMap()
37 Java中TreeMap的values()方法: TreeMap.values() 
38 Java中TreeMap的remove()方法: TreeMap.remove() 
39 Java中TreeMap的putAll()方法: TreeMap.putAll()
40 Java中TreeMap的headMap()方法: TreeMap.headMap() 
41 Java中TreeMap的keySet()方法: TreeMap.keySet()
42 Java中TreeMap的entrySet()方法: TreeMap.entrySet() 
43 Java中TreeMap的tailMap()方法: TreeMap.tailMap()
44 Java中的Java.util.Hashtable类 
45 Java中Hashtable的keys()方法: java.util.Hashtable.keys() 
46 Java中Hashtable的containsKey()方法: java.util.Hashtable.containsKey() 
47 Java中Hashtable的toString()方法: java.util.Hashtable.toString()
48 Java中Hashtable的elements()方法: java.util.Hashtable.elements() 
49 Java中的元组Tuple
50 JavaTuples(元组)中的Unit类
51 JavaTuples(元组)中的Pair类 
52 JavaTuples(元组)中的Triplet类
53 JavaTuples(元组)中的Quintet类
54 JavaTuples(元组)中的Sextet类
55 JavaTuples(元组)中的Octet 类
56 JavaTuples(元组)中的Ennead 类 
57 JavaTuples(元组)中的Decade类

 

 

 

Java的思想

 

Java的思想
1  Java的思想
2.1  Java创建引用并且用来操纵对象, 创建Java的对象以及数据存储 
2.2  Java类的创建: 创建Java的类 ,Java的字段,Java类的方法
2.3  Java的static关键字
2.4  Java的命名方式 ,Java的第一个打印时间的程序
2.5  Java的注释 和Javadoc
3.1  Java操作符 的优先级和赋值
3.2  Java的算数操作符,自动递增和自动递减,关系操作符和逻辑操作符 
3.3  Java的按位操作符, Java的移位操作符和Java的三元操作符
3.4  Java的类型转换和Java的截尾(四舍五入和截尾)
4.1  Java的控制流程 和Java的if-else语句的用法
4.2  Java的迭代 和 Java的Foreach语句的定义和应用
4.3  Java的return 、break和continue语句,Java的return的作用
4.4  Java的break 和Java的continue语句和用法
5.1  Java的构造器:默认构造器(无参构造器)和有参构造器
5.2  Java的方法的重载 :方法名相同,参数类型不同
5.3  Java的this关键字的用法
5.4  Java的成员变量的初始化 ,基本类型的初始化
5.5  Java构造器的初始化 :默认构造器,静态,非静态数据初始化
5.6  Java数组的初始化 :特殊初始化和用new初始化
6.1  Java的访问权限修饰词 :public, default, protected和private
6.2  Java的接口和实现
7.1  Java复用类之组合语法
7.2  Java复用类之继承语法
7.3  Java的组合语法和继承语法的结合实用 
7.4  Java的封装 :Java中的protected的关键字
7.5  Java的向上转型和向下转型 
7.6  Java的final关键字
8.1  Java的多态理解
8.2  Java的多态的实现
9  Java的思想 : Java的接口

 

Java的基础面试题

 

 

 

Java的基础面试题
1  Java面试题:面向对象的特征有哪些方面?
2  Java面试题:访问修饰符public,private,protected,以及不写(默认)时的区别?
3  Java面试题:String 是最基本的数据类型吗?
4  Java面试题:float f=3.4;是否正确?
5  Java面试题:short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?
6  Java面试题:Java有没有goto?
7  Java面试题:int和Integer有什么区别?
8  Java面试题:&和&&的区别?
9  Java面试题:解释内存中的栈(stack)、堆(heap)和方法区(method area)的用法。
10  Java面试题:Math.round(11.5) 等于多少?Math.round(-11.5)等于多少? 
11  Java面试题:switch 是否能作用在byte 上,是否能作用在long 上,是否能作用在String上? 
12  Java面试题:用最有效率的方法计算2乘以8? 
13  Java面试题:数组有没有length()方法?String有没有length()方法?
14  Java面试题:在Java中,如何跳出当前的多重嵌套循环?
15  Java面试题:java中的break和continue关键字使用总结 
16  Java面试题:构造器(constructor)是否可被重写(override)?
17  Java面试题:两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?
18  Java面试题:是否可以继承String类?
19  Java面试题:当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
20  Java面试题:String和StringBuilder、StringBuffer的区别? 
21  Java面试题:重载(Overload)和重写(Override)的区别。重载的方法能否根据返回类型进行区分?
22  Java面试题:描述一下JVM加载class文件的原理机制?
23  Java面试题:char 型变量中能不能存贮一个中文汉字,为什么?
24  Java面试题:抽象类(abstract class)和接口(interface)有什么异同?
25  Java面试题:静态嵌套类(Static Nested Class)和内部类(Inner Class)的不同?
26  Java面试题:Java 中会存在内存泄漏吗,请简单描述。
27  Java面试题:抽象的(abstract)方法是否可同时是静态的(static),是否可同时是本地方法(native),是否可同时被synchronized修饰?
28  Java面试题:阐述静态变量和实例变量的区别。
29  Java面试题:是否可以从一个静态(static)方法内部发出对非静态(non-static)方法的调用?
30  Java面试题:如何实现对象克隆?
31  Java面试题:GC是什么?为什么要有GC? 
32  Java面试题:String s = new String(“xyz”);创建了几个字符串对象?
33  Java面试题:接口是否可继承(extends)接口?抽象类是否可实现(implements)接口?抽象类是否可继承具体类(concrete class)?
34  Java面试题:一个”.java”源文件中是否可以包含多个类(不是内部类)?有什么限制?
35  Java面试题:Anonymous Inner Class(匿名内部类)是否可以继承其它类?是否可以实现接口?
36  Java面试题:内部类可以引用它的包含类(外部类)的成员吗?有没有什么限制?
37  Java面试题:Java 中的final关键字有哪些用法?
38  Java面试题:指出下面程序的运行结果。
39  Java面试题:数据类型之间的转换: – 如何将字符串转换为基本数据类型? – 如何将基本数据类型转换为字符串?
40  Java面试题:如何实现字符串的反转及替换?
41  Java面试题:怎样将GB2312编码的字符串转换为ISO-8859-1编码的字符串?
42  Java面试题:日期和时间: – 如何取得年月日、小时分钟秒? – 如何取得从1970年1月1日0时0分0秒到现在的毫秒数? – 如何取得某月的最后一天? – 如何格式化日期?
43  Java面试题:打印昨天的当前时刻。
44  Java面试题:比较一下Java和JavaSciprt。
45  Java面试题:什么时候用断言(assert)?
46  Java面试题:Error和Exception有什么区别?
47  Java面试题:try{}里有一个return语句,那么紧跟在这个try后的finally{}里的代码会不会被执行,什么时候被执行,在return前还是后?
48  Java面试题:Java语言如何进行异常处理,关键字:throws、throw、try、catch、finally分别如何使用?
49  Java面试题:运行时异常与受检异常有何异同?
50  Java面试题:列出一些你常见的运行时异常?
51  Java面试题:阐述final、finally、finalize的区别。
52  Java面试题:请问执行此段代码try的输出是什么?
53  Java面试题:List、Set、Map是否继承自Collection接口? 
54  Java面试题:阐述ArrayList、Vector、LinkedList的存储性能和特性。
55  Java面试题:Collection和Collections的区别? 
56  Java面试题:List、Map、Set三个接口存取元素时,各有什么特点?
57  Java面试题:TreeMap和TreeSet在排序时如何比较元素?Collections工具类中的sort()方法如何比较元素? 
58  Java面试题:Thread类的sleep()方法和对象的wait()方法都可以让线程暂停执行,它们有什么区别?
59  Java面试题:线程的sleep()方法和yield()方法有什么区别?
60  Java面试题:当一个线程进入一个对象的synchronized方法A之后,其它线程是否可进入此对象的synchronized方法B?
61  Java面试题:请说出与线程同步以及线程调度相关的方法。
62  Java面试题:编写多线程程序有几种实现方式?
63  Java面试题:synchronized关键字的用法?
64  Java面试题:举例说明同步和异步。
65  Java面试题:启动一个线程是调用run()还是start()方法?
66  Java面试题:什么是线程池(thread pool)? 
67  Java面试题:线程的基本状态以及状态之间的关系?
68  Java面试题:简述synchronized 和java.util.concurrent.locks.Lock的异同? 
69  Java面试题:Java中如何实现序列化,有什么意义?
70  Java面试题:Java中有几种类型的流?
71  Java面试题:写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数。
72  Java面试题:如何用Java代码列出一个目录下所有的文件?
73  Java面试题:用Java的套接字编程实现一个多线程的回显(echo)服务器。
74  Java面试题:XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
75  Java面试题:你在项目中哪些地方用到了XML?
76  Java面试题:阐述JDBC操作数据库的步骤。
77  Java面试题:Statement和PreparedStatement有什么区别?哪个性能更好?
78  Java面试题:使用JDBC操作数据库时,如何提升读取数据的性能?如何提升更新数据的性能?
79  Java面试题:在进行数据库编程时,连接池有什么作用?
80  Java面试题:什么是DAO模式?
81  Java面试题:事务的ACID是指什么?
82  Java面试题:JDBC中如何进行事务处理?
83  Java面试题:JDBC能否处理Blob和Clob?
84  Java面试题:简述正则表达式及其用途。
85  Java面试题:Java中是如何支持正则表达式操作的?
86  Java面试题:获得一个类的类对象有哪些方式?
87  Java面试题:如何通过反射创建对象?
88  Java面试题:如何通过反射获取和设置对象私有字段的值?
89  Java面试题:如何通过反射调用对象的方法?
90  Java面试题:简述一下面向对象的”六原则一法则”。
91  Java面试题:简述一下你了解的设计模式。
92  Java面试题:用Java写一个单例类。
93  Java面试题:什么是UML?
94  Java面试题:UML中有哪些常用的图?
95  Java面试题:用Java写一个冒泡排序。
96  Java面试题:用Java写一个折半查找。

 

Java的中级面试题

 

 

Java的中级面试题
1  Java面试题:阐述Servlet和CGI的区别?
2  Java面试题:Servlet接口中有哪些方法?
3  Java面试题:转发(forward)和重定向(redirect)的区别?
4  Java面试题:JSP有哪些内置对象?作用分别是什么?
5  Java面试题:get和post请求的区别?
6  Java面试题:常用的Web服务器有哪些?
7  Java面试题:JSP和Servlet是什么关系?
8  Java面试题:讲解JSP中的四种作用域。
9  Java面试题:如何实现JSP或Servlet的单线程模式?
10  Java面试题:实现会话跟踪的技术有哪些?
11  Java面试题:过滤器有哪些作用和用法?
12  Java面试题:监听器有哪些作用和用法?
13  Java面试题:web.xml文件中可以配置哪些内容?
14  Java面试题:你的项目中使用过哪些JSTL标签?
15  Java面试题:使用标签库有什么好处?如何自定义JSP标签?
16  Java面试题:说一下表达式语言(EL)的隐式对象及其作用。
17  Java面试题:表达式语言(EL)支持哪些运算符?
18  Java面试题:Java Web开发的Model 1和Model 2分别指的是什么?
19  Java面试题:Servlet 3中的异步处理指的是什么? 
20  Java面试题:如何在基于Java的Web项目中实现文件上传和下载?

Java的高级面试题

 

 

 

Java的高级面试题
1  Java面试题:什么是ORM?
2  Java面试题:持久层设计要考虑的问题有哪些?你用过的持久层框架有哪些?
3  Java面试题:Hibernate中SessionFactory是线程安全的吗?Session是线程安全的吗(两个线程能够共享同一个Session吗)?
4  Java面试题:Hibernate中Session的load和get方法的区别是什么?
5  Java面试题:Session的save()、update()、merge()、lock()、saveOrUpdate()和persist()方法分别是做什么的?有什么区别? 
6  Java面试题:阐述Session加载实体对象的过程。
7  Java面试题:Query接口的list方法和iterate方法有什么区别?
8  Java面试题:Hibernate如何实现分页查询?
9  Java面试题:锁机制有什么用?简述Hibernate的悲观锁和乐观锁机制。
10  Java面试题:阐述实体对象的三种状态以及转换关系。
11  Java面试题:如何理解Hibernate的延迟加载机制?在实际应用中,延迟加载与Session关闭的矛盾是如何处理的? 
12  Java面试题:举一个多对多关联的例子,并说明如何实现多对多关联映射。
13  Java面试题:谈一下你对继承映射的理解。
14  Java面试题:简述Hibernate常见优化策略。
15  Java面试题:谈一谈Hibernate的一级缓存、二级缓存和查询缓存。
16  Java面试题:Hibernate中DetachedCriteria类是做什么的?
17  Java面试题:@OneToMany注解的mappedBy属性有什么作用?
18  Java面试题:MyBatis中使用#和$书写占位符有什么区别?
19  Java面试题:解释一下MyBatis中命名空间(namespace)的作用。 
20  Java面试题:MyBatis中的动态SQL是什么意思?
21  Java面试题:什么是IoC和DI?DI是如何实现的?
22  Java面试题:Spring中Bean的作用域有哪些? 
23  Java面试题:解释一下什么叫AOP(面向切面编程)?
24  Java面试题:你是如何理解”横切关注”这个概念的?
25  Java面试题:你如何理解AOP中的连接点(Joinpoint)、切点(Pointcut)、增强(Advice)、引介(Introduction)、织入(Weaving)、切面(Aspect)这些概念?
26  Java面试题:Spring中自动装配的方式有哪些?
27  Java面试题:Spring中如何使用注解来配置Bean?有哪些相关的注解?
28  Java面试题:Spring支持的事务管理类型有哪些?你在项目中使用哪种方式? 
29  Java面试题:如何在Web项目中配置Spring的IoC容器?
30  Java面试题:如何在Web项目中配置Spring MVC?
31  Java面试题:Spring MVC的工作原理是怎样的? 
32  Java面试题:如何在Spring IoC容器中配置数据源?
33  Java面试题:如何配置配置事务增强?
34  Java面试题:选择使用Spring框架的原因(Spring框架为企业级开发带来的好处有哪些)?
35  Java面试题:Spring IoC容器配置Bean的方式?
36  Java面试题:阐述Spring框架中Bean的生命周期?
37  Java面试题:依赖注入时如何注入集合属性?
38  Java面试题:Spring中的自动装配有哪些限制?
39  Java面试题:在Web项目中如何获得Spring的IoC容器?
40  Java面试题:大型网站在架构上应当考虑哪些问题?
41  Java面试题:你用过的网站前端优化的技术有哪些?
42  Java面试题:你使用过的应用服务器优化技术有哪些?
43  Java面试题:什么是XSS攻击?什么是SQL注入攻击?什么是CSRF攻击?
44  Java面试题:什么是XSS攻击?什么是SQL注入攻击?什么是CSRF攻击? 
45  Java面试题: 什么是领域模型(domain model)?贫血模型(anaemic domain model)和充血模型(rich domain model)有什么区别?
46  Java面试题:谈一谈测试驱动开发(TDD)的好处以及你的理解。

 

Java的虚拟机

 

 

 

Java的虚拟机

1 Java的虚拟机(JVM)的原理讲解 
2 Java的虚拟机(JVM)的类加载子系统的解析过程 
3 Java虚拟机(JVM)的方法区(Method Area)存储了什么内容?
4 Java虚拟机(JVM)的堆
5 Java虚拟机(JVM)垃圾回收器
6 Java虚拟机(JVM)垃圾回收器Serial收集器
7 Java虚拟机(JVM)垃圾回收器ParNew收集器
8 Java虚拟机(JVM)垃圾回收器Parallel Scavenge收集器
9 Java虚拟机(JVM)垃圾回收器Serial Old收集器
10 Java虚拟机(JVM)垃圾回收器Parallel Old收集器 
11 Java虚拟机(JVM)垃圾回收器CMS收集器 
12  Java虚拟机(JVM)垃圾回收器G1收集器
13 Java虚拟机(JVM):什么是内存泄漏

 

Eclipse的问题解决方案

 

 

 

 

Eclipse的问题解决方案
1  Eclipse出现:ArtifactTransferException和Execution default-testResources of goal解决方法 
2  Eclipse中导入maven项目:org.apache.maven.archiver.MavenArchiver.getManifest
3  Eclipse中:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2
4  intellij IDEA 常用快捷键列表汇总
5  Eclipse使用教程 : 利用Eclipse中xsl的插件,用来转化xml 
6  Eclipse使用教程 : 利用Eclipse中git的插件来查看项目状态
7  http://xml.apache.org/axis/}stackTrace:java.net.ConnectException: Connection refused的解决排查 

 

 

Spring框架

 

 

Spring框架
1  Spring框架:概述
2  Spring框架:整体架构
3  Spring框架:开发环境配置
4  Spring框架:Hello World程序示例
5  Spring框架:控制反转IoC容器 
6  Spring框架:BeanFactory容器
7  Spring框架:ApplicationContext容器
8  Spring框架:Bean的定义
9  Spring框架:Spring bean的生命周期
10  Spring框架:Bean Post Processors
11  Spring框架:Bean定义继承
12  Spring框架: 依赖注入Dependency Injection
13  Spring框架: 基于构造函数的依赖注入Constructor-based Dependency Injection
14  Spring框架: 基于Spring Setter的依赖注入Setter-based Dependency Injection 
15  Spring框架: 内部bean的注入
16  Spring框架: bean注入Java集合类型(如List,Set,Map和Properties)的多个值
17  Spring框架: Beans Auto-Wiring自动装配模式
18  Spring框架: Beans Auto-Wiring自动装配模式’byName’
19  Spring框架: Beans Auto-Wiring自动装配模式’byType’
20  Spring框架: Beans Auto-Wiring自动装配模式’constructor’
21  Spring框架: 基于注释的配置
22  Spring框架: 基于注释的配置@Required 
23  Spring框架: 基于注释的配置@Autowired
24  Spring框架: 基于注释的配置@Qualifier 
25  Spring框架: 基于注释的配置JSR-250的注释
26  Spring框架: 基于Java的配置
27  Spring框架: Spring中的事件处理
28  Spring框架: Spring中的自定义事件
29  Spring框架: 面向切面编程(AOP)
30  Spring框架: 面向切面编程(AOP)基于XML模式
31  Spring框架: 面向切面编程(AOP)基于@AspectJ
32  Spring框架: JDBC框架概述
33  Spring框架:Spring JDBC示例
34  Spring框架:在Spring中数据库的存储过程
35  Spring框架:在Spring中数据库的事务管理
36  Spring框架:程序化事务管理
37  Spring框架:声明式事务管理 
38  Spring框架:Spring Web MVC(Model-View-Controller )框架
39  Spring框架:Spring Web MVC Hello World示例
40  Spring框架:Spring MVC form表单处理示例
41  Spring框架:Spring MVC 页面重定向示例
42  Spring框架:Spring MVC 静态页面示例 
43  Spring框架:Spring MVC 异常处理示例
44  Spring框架:使用Log4J进行日志记录

 

Eclipse快速搭建Spring boot的指南

 

 

Eclipse快速搭建Spring boot的指南
1 在Eclipse中搭建Spring boot 项目

 

]
转载请保留页面地址:https://www.breakyizhan.com/java/3733.html

posted on 2020-07-13 20:24  MrAit  阅读(200)  评论(0编辑  收藏  举报

导航