• 1
  • 2
  • 3
  • 4
  • 5

高中生大学生毕业后必选职业路

Java面试题大全系列之Java基础类库(二)

再怎么慎重都不为过

免费咨询 >
相关IT课程
Java面试题大全系列之Java基础类库(二)
这些IT技术课程很火爆,你还在等什么?
怎么学好 学什么好 咋学快速
网络营销 以在线咨询为准 热招
HTML5定制班HTML5定制班热招 以在线咨询为准 热招
Python定制班Python定制班热招 以在线咨询为准 热招
软件测试就业班软件测试就业班热招 以在线咨询为准 热招
JAVA就业班JAVA就业班热招 以在线咨询为准 热招
UI设计定制班 以在线咨询为准 热招

全移动智能化教学设施

定义"高大上"

让你学习高薪技术专业轻松无忧快乐

  • Java开发工程师
  • PHP培训
  • web全栈工程师
  • 软件测试工程师
  • 人工智能培训
  • 云计算培训
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

Java面试题大全系列之Java基础类库(二)

你想不优秀,没门!

专业选择对了,努力才能不白费

大数据-Java面试题大全系列之Java基础类库(二)
UI培训-Java面试题大全系列之Java基础类库(二)
网络营销-Java面试题大全系列之Java基础类库(二)
直播带货-Java面试题大全系列之Java基础类库(二)
物联网-Java面试题大全系列之Java基础类库(二)

Java面试题大全系列之Java基础类库(二)


设计 4 个线程,其中两个线程每次对 j 增加 1,另外两个线程对 j 每次减少 1。写出程序

public class TestThread
{
private int j;
public synchronized void inc()
{
j++;
System.out.println(Thread.currentThread().getName() + "-inc:" + j);
}
public synchronized void dec()
{
j--;
System.out.println(Thread.currentThread().getName() + "-dec:" + j);
}
public static void main(String[] args)
{
TestThread t=new TestThread();
for (int i = 0; i < 2; i++)
{
Thread inc=new Thread(new Inc(t));
Thread dec=new Thread(new Dec(t));
inc.start();
dec.start();
}
}
}
class Inc implements Runnable
{
private TestThread obj;
public Inc(TestThread obj)
{
this.obj=obj;
}
public void run()
{
// for (int i = 0; i < 100; i++)
// {
this.obj.inc();
// }
}
}
class Dec implements Runnable
{
private TestThread obj;
public Dec(TestThread obj)
{
this.obj=obj;
}
public void run()
{
// for (int i = 0; i < 100; i++)
// {
this.obj.dec();
// }
}
}

同步和异步有和异同,在什么情况下分别使用他们?举例说明。

何为互联网技术

互联网技术是指在计算机技术的基础上开发建立的一种信息技术。互联网技术通过计算机网络的广域网使不同的设备相互连接,加快信息的传输速度和拓宽信息的获取渠道,促进各种不同的软件应用的开发,改变了人们的生活和学习方式。互联网技术的普遍应用,是进入信息社会的标志。

学it需要具备什么条件

学IT没有学历要求,一般来说只要你对计算机有兴趣就可以了,学到后面会用到英语和数学。前期一些英语单词是固定的,记住就好了。如果想往高一点的层次发展,对数学和英文还是有些要求的,会运用到高深的数学知识。很多文档也是英文的,较新的技术介绍,文档也是英文的。但是开始可以不用太纠结这个。

每天给自己制定技术要看多少知识点,做多少实践,计划自己每天掌握着方面技术的多少。有计划才能查缺补漏,每天都有所收获,及时记录好所要解决的问题,所要学习的知识点,及时对知识点进行梳理,形成系统的学习。

sleep() 和 wait() 有什么区别?

何为互联网技术

互联网技术是指在计算机技术的基础上开发建立的一种信息技术。互联网技术通过计算机网络的广域网使不同的设备相互连接,加快信息的传输速度和拓宽信息的获取渠道,促进各种不同的软件应用的开发,改变了人们的生活和学习方式。互联网技术的普遍应用,是进入信息社会的标志。

学it需要具备什么条件

学IT没有学历要求,一般来说只要你对计算机有兴趣就可以了,学到后面会用到英语和数学。前期一些英语单词是固定的,记住就好了。如果想往高一点的层次发展,对数学和英文还是有些要求的,会运用到高深的数学知识。很多文档也是英文的,较新的技术介绍,文档也是英文的。但是开始可以不用太纠结这个。

每天给自己制定技术要看多少知识点,做多少实践,计划自己每天掌握着方面技术的多少。有计划才能查缺补漏,每天都有所收获,及时记录好所要解决的问题,所要学习的知识点,及时对知识点进行梳理,形成系统的学习。

当一个线程进入一个对象的一个 synchronized 方法后,其它线程是否可进入此对象的其它方法?

何为互联网技术

互联网技术是指在计算机技术的基础上开发建立的一种信息技术。互联网技术通过计算机网络的广域网使不同的设备相互连接,加快信息的传输速度和拓宽信息的获取渠道,促进各种不同的软件应用的开发,改变了人们的生活和学习方式。互联网技术的普遍应用,是进入信息社会的标志。

学it需要具备什么条件

学IT没有学历要求,一般来说只要你对计算机有兴趣就可以了,学到后面会用到英语和数学。前期一些英语单词是固定的,记住就好了。如果想往高一点的层次发展,对数学和英文还是有些要求的,会运用到高深的数学知识。很多文档也是英文的,较新的技术介绍,文档也是英文的。但是开始可以不用太纠结这个。

每天给自己制定技术要看多少知识点,做多少实践,计划自己每天掌握着方面技术的多少。有计划才能查缺补漏,每天都有所收获,及时记录好所要解决的问题,所要学习的知识点,及时对知识点进行梳理,形成系统的学习。

输入输出流的理解:

java 使用流的机制进行数据的传送,从文件到内存是输入流,从内存到文件是输出流,输入流可以通过 read 读取,输出流以 write 或 print 写入,对于流可以是分为高层流和低层流,低层以一个字节或字符为单位进行处理,高层流以一批数据为单位进行处理。

FileInputStream(System.in)至 InputSteamReader 至 BufferReader
OutputSteam(System.out)至 printStream
FileReader 至 BufferedReader
FileWriter 至 PrintWriter 或 bufferWriter
分类:
字节(二进制)
FileInputStream(低层输入流)
FileOutputStream(低层输出流)
PrintStream(高层流) System.out.println()
字符(一个 char)
FileReader
FileWriter

全国1000多家名企招聘

500家企业人才定制培养需求

想不就业,太难!

IT培训就业之一 IT培训就业之二 IT培训就业之三
学员最关心的就业问题
想学员之所想,解学员之所惑
我怎么样选择
合适的IT课程?

我怎么样选择合适的IT课程?-Java面试题大全系列之Java基础类库(二)

学了IT课程后
能保证就业吗?

学了IT课程后能保证就业吗?-Java面试题大全系列之Java基础类库(二)

学了IT后可以进
哪些企业?

学了IT后可以进哪些企业?-Java面试题大全系列之Java基础类库(二)

0基础
学什么专业更好?

0基础学什么专业更好?-Java面试题大全系列之Java基础类库(二)

IT培训网课程的
优势有哪些?

IT培训网课程的优势有哪些?-Java面试题大全系列之Java基础类库(二)

IT课程学费多少钱?

IT课程费多少钱?-Java面试题大全系列之Java基础类库(二)

版权所有:IT培训网 备案信息:中国优质IT培训网

课程免费咨询热线:13783581536