1.java优缺点 优点 :纯面对对象,跨平台,提供很多内置的类库,支持web开发,有较好的健壮性和安全性缺点 : 速度慢,跨平台不能像其他的语言一样接近操作系统,复杂 2.java与c/c++ 都是面对对象语言。java是解释性语言(一次编译永久使用),c是编译型语言,java没有指针,不支持多重 ...
分类:
编程语言 时间:
2016-07-05 10:06:23
阅读次数:
158
1.java优缺点 优点 :纯面对对象,跨平台,提供很多内置的类库,支持web开发,有较好的健壮性和安全性 缺点 : 速度慢,跨平台不能像其他的语言一样接近操作系统,复杂 2.java与c/c++ 都是面对对象语言。java是解释性语言(一次编译永久使用),c是编译型语言,java没有指针,不支持多 ...
分类:
编程语言 时间:
2016-07-05 01:01:46
阅读次数:
231
1.实例解析yiled的作用 最近参加java笔试题第一次见到yield这个关键字,既然遇见了那肯定要掌握,下面是C#中关于yield关键字的总结。yield这个关键字作用于迭代器块中,其最本质的功能有2个:一是“依次”向枚举对象提供值,二是发出迭代结束信号。这两个功能对应的语句分别是yield r ...
本系列整理Java相关的笔试面试知识点,其他几篇文章如下:
Java笔试面试题整理第七波
Java笔试面试题整理第六波
Java笔试面试题整理第五波
Java笔试面试题整理第四波
Java笔试面试题整理第三波
Java笔试面试题整理第二波
Java笔试面试题整理第一波
1、运算符相关
What results from the f...
分类:
编程语言 时间:
2016-06-14 12:06:13
阅读次数:
374
用两个经典java笔试题来理解。 一。创建两个线程,分别打印100以内的偶数和奇数(不包含线程安全) 二。生产者(Productor)将产品交给店员(Clerk),而消费者(Customer)从店员处取走产品,店员一次只能持有固定数量的产品(比如:20),如果生产者试图生产更多的产品,店员会叫生产者 ...
分类:
编程语言 时间:
2016-05-17 09:49:41
阅读次数:
214
1、super的作用、transient关键字用法、构造方法、java NIO、for和foreach比较
在Java中super指代父类对象(直接父类),也就是说,super相当于是一个直接new出来的父类对象,所以可以通过它来调用父类的那些非private修饰的变量、方法(对于我们普通new出来的对象来说,也就只能访问那些非private的成员变量、方法了,这里的访问是指通过“对象名.变量名或方法名”的形式)。所以,super这个对象也就是一个普通对象,同样遵循访问控...
分类:
编程语言 时间:
2016-05-13 14:41:59
阅读次数:
278
1、网络编程概述
(1)网络模型
OSI参考模型
TCP/IP参考模型
(2)网络通讯要素
IP地址
端口号
传输协议
(3)网络通讯前提:
**找到对方IP
**数据要发送到指定端口。为了标示不同的应用程序,所以给这些网络应用程序都用数字进行标示 。这个表示就叫端口。
**定义通信规则。这个规则称为通信协议,国际组织定义了通用协议TCP/IP
(4)计算机网络:
是指将...
分类:
编程语言 时间:
2016-05-12 12:13:57
阅读次数:
209
1、线程池ThreadPool相关
在java.util.concurrent包下,提供了一系列与线程池相关的类。合理的使用线程池,可以带来多个好处:
(1)降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗;
(2)提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行;
(3)提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低...
分类:
编程语言 时间:
2016-05-06 16:17:18
阅读次数:
284
1、实现多线程的两种方法
实现多线程有两种方法:继承Thread和实现Runnable接口。
继承Thread:
以卖票为例:
public class MyThread extends Thread {
private static int COUNT = 5;
private int ticket = COUNT;
private String name...
分类:
编程语言 时间:
2016-05-05 14:46:02
阅读次数:
273