深圳手付通java面试题
1。写2个线程对j加1,2个线程对j减1
public class ThreadTest {
public int j;
public static void main(String[] args) {
ThreadTest t = new ThreadTest();
D d1 = new D(t);
D d2 = new D(t);
E e1 = new E(t);
E e2 = new E(t);
d1.run();
d2.run();
e1.run();
e2.run();
}
}
class D implements Runnable {
private ThreadTest t;
public D(ThreadTest t){
this.t = t;
}
public void run() {
t.j --;
// System.out.println(t.j);
}
}
class E implements Runnable{
private ThreadTest t;
public E(ThreadTest t){
this.t = t;
}
public void run(){
t.j ++;
// System.out.println(t.j);
}
}
===============================================
2.写一个单例
//懒汉式public class Singleton {
public static Singleton instance = null; private Singleton() {}
public static Singleton getInstance() {
if(instance == null)
instance = new Singleton();
return instance; }}
//饿汉式public class Singleton {
public static Singleton instance = new Singleton();
private Singleton() {}
public static Singleton getInstance() { return instance; }}
3.读取一个文件,将每一行存入linkedlist中,然后倒序取出显示
public class FileReader {
public static void main(String[] args) {
File f = new File("1.txt");
LinkedList<String> list = new LinkedList<String>();
try {
java.io.FileReader fr = new java.io.FileReader(f);
java.io.BufferedReader br = new BufferedReader(fr);
String s = null;
try {
while ((s = br.readLine())!= null){
list.add(s);
}
} catch (IOException e) {
e.printStackTrace();
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}
for(int i = 0 ; i < list.size(); i++){
System.out.println(list.get(list.size() - i -1));
}
}
}
==============================
数据库
学生表(Student)
name course score
张三 英语 81
张三 数学 90
。。。。。
问题一:用一条sql读出每门课程分数都高于80分的学生name
深圳手付通java面试题相关推荐
- 第二季:5公平锁/非公平锁/可重入锁/递归锁/自旋锁谈谈你的理解?请手写一个自旋锁【Java面试题】
第二季:5值传递和引用传递[Java面试题] 前言 推荐 值传递 说明 题目 24 TransferValue醒脑小练习 第二季:5公平锁/非公平锁/可重入锁/递归锁/自旋锁谈谈你的理解?请手写一个自 ...
- java面试题_阿里大厂流出的数百道 Java 经典面试题
BAT 常问的 Java基础39道常见面试题 1.八种基本数据类型的大小,以及他们的封装类 2.引用数据类型 3.Switch能否用string做参数 4.equals与==的区别 5.自动装箱,常量 ...
- 1000道最新高频Java面试题,覆盖25个技术栈(多线程、JVM、高并发、spring、微服务、kafka,redis、分布式)从底层原理到架构!
每个技术人都有个大厂梦,我觉得这很正常,并不是饭后的谈资而是每个技术人的追求.像阿里.腾讯.美团.字节跳动.京东等等的技术氛围与技术规范度还是要明显优于一些创业型公司/小公司,如果说能够在这样的公司锻 ...
- 1000道最新大厂高频Java面试题,覆盖25个技术栈(多线程、JVM、高并发、spring、微服务、kafka,redis、分布式)从底层原理到架构
每个技术人都有个大厂梦,我觉得这很正常,并不是饭后的谈资而是每个技术人的追求.像阿里.腾讯.美团.字节跳动.京东等等的技术氛围与技术规范度还是要明显优于一些创业型公司/小公司,如果说能够在这样的公司锻 ...
- 最新1000道高频Java面试题,包含25个技术栈等面试攻略(多线程、JVM、高并发、spring、微服务、kafka,redis、分布式)从底层原理到架构
每个技术人都有个大厂梦,我觉得这很正常,并不是饭后的谈资而是每个技术人的追求.像阿里.腾讯.美团.字节跳动.京东等等的技术氛围与技术规范度还是要明显优于一些创业型公司/小公司,如果说能够在这样的公司锻 ...
- Java面试题(一)100家大公司java笔试题汇总
Java考试题 一:单选题 -– 1.下列哪一种叙述是正确的(D ) A. abstract修饰符可修饰字段.方法和类 B. 抽象方法的body部分必须用一对大括号{ }包住 C. 声明抽象方法,大括 ...
- BAT 大厂Java 面试题集锦之核心篇附参考答案
核心篇 数据结构与算法 网路:TCP/IP, HTTP 操作系统, 文件, shell, CPU, IO, epoll, 非阻塞IO, 进程/线程/协程,锁 HashMap, ConcurrentHa ...
- 2020最新java面试题库(杭州)
目 录 1.常见的集合有哪些?都有什么区别: 1 2.HashMap的底层原理: 1 3.sleep和wait的区别 1 4.run方法和start方法的区别: 1 5.Threadlocad的作用: ...
- java面试题想涨薪时使用
java面试题汇总–持续更新中 1.什么是抽象? 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面.抽象并不打算了解全部 问题,而只是选择其中的一部分,暂时不用部分 ...
最新文章
- AI一分钟 | 马斯克证实:特斯拉私有化的幕后推手是沙特主权基金;DeepMind的AI可以检测出超过50种眼疾...
- ionic 笔记-wzq
- springboot jpa 自定义返回对象
- Chrome Inspect调试微信出现空白页面的解决方法
- flex与java实现增删改查
- Redis的搭建和Redis的集群搭建
- 20211130 正定矩阵的几个不等式
- 插入始终是1_C++入门篇(四十四),链表查询与结点插入
- Python 全局变量
- 如何建立搜索引擎_如何建立搜寻引擎
- MySQL 在高并发下的 订单撮合 系统使用 共享锁 与 排他锁 保证数据一致性
- 华为云微服务应用平台服务能力业界领先,通过微服务标准首批评估
- RHEL6.1配置光盘为本地yum源
- 求职干货:再也不怕面试官问斐波那契数列了!
- 实验过程中收获的经验、教训、感想
- Julia:如何用 Plots 画多个子图
- 交互设计师眼中的需求分析
- android直播录像,安卓手机怎么录制直播视频
- EDK2源码下载及环境搭建
- 转专业计算机类面试自我介绍,转专业面试自我介绍
热门文章
- 贴片机中计算PCB板旋转角度的方法
- 想把读取的网络图片显示在UIImageView 视图,居然死活不显示,代码绝对没问题
- 上传Library到jcenter仓库的步骤
- js调用php和php调用js的方法
- Pytest基础之强大的mark使用教程
- element ui+echarts实现走马灯
- D3D11 渲染状态
- android_ADB 调试工具总结
- python手机区块链,初学者用Python搭建区块链
- 公务员考试 计算机专业,大学考公务员“轻松”的4个专业,计算机专业上榜,第3个最好考...