1.请简要概述Java 面向对象的几大特性
2.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?
3.JDK和JRE的区别是什么?
4.public、private、protected、Friendly的区别与作用域,以及不写时的区别?
5.Java中final、finally、finalize的区别
6.List,Set,Map用法以及区别
7.hashtable 与hashmap的区别
8.String与StringBuffer的区别
9.java进程与线程的区别
10.&与&&的区别
11.简述JAVA多线程的几种实现方式
12.下面语句创建了几个对象()
String s1 = "Hello World";
String s2 = "Hello World";
String s3 = s1;
String s4 = new String("Hello World");
String s5 = new String("Hello World");
13.ArrayList和LinkedList有什么区别?
14.什么是值传递和引用传递?
15.重载和覆盖有什么区别?
16.请编写一个单例模式的程序
17.请编写一个工厂模式的程序
18.请编写一个程序,实现对n个数从小到大进行排序
19.请编写以下sql语句
订单表(member_id外键参照会员表的ID)
序号 | 字段名称 | 字段描述 | 字段类型 |
---|---|---|---|
1 | ID | 主键 | varchar |
2 | venue_id | 场馆ID | varchar |
3 | member_id | 会员ID | varchar |
4 | order_date | 订单日期(yyyy-MM-dd) | date |
5 | order_price | 订单金额 | double |
会员表
序号 | 字段名称 | 字段描述 | 字段类型 |
---|---|---|---|
1 | ID | 主键 | varchar |
2 | name | 场馆ID | varchar |
①请查询当月所有会员的订单金额。
②请查询订单的前20条记录
20.请编写程序,输出只含有1,2,3且无重复的三位数。