上一页 1 2 3 4 5 6 7 ··· 68 下一页
  2012年11月26日
摘要: Java Thread 多线程 介绍线程的概述线程和进程进程的特征并发和并行多线程的优势1、线程概述 几乎所有的操作系统都支持同时运行多个任务,一个任务通常就是一个程序,每个运行中的程序就是一个进程。 当一个程序运行时,内部可能包含了多个顺序执行流,每个顺序执行流就是一个线程。2、线程和进程 几乎所有的操作系统都有进程的概念,所有运行中的任务通常对应一条进程。当一个程序进入内存运行,就是一个进程了。 进程是处于运行中的程序,具有一定的独立能力,进程是系统进行资源分配和调度的一个独立单位。 进程特征: A、独立性:进程是系统中独立存在的实体,可以拥有自己独立的资源... 阅读全文
posted @ 2012-11-26 20:24 YangJin 阅读(132) 评论(0) 推荐(0)
摘要: Java Thread 多线程 操作线程创建、启动线程线程的实现方式线程的生命周期线程的状态控制线程5、线程的创建和启动 A、继承Thread类或实现Runnable接口,重写或实现run方法,run方法代表线程要完成的任务 B、创建Thread子类或是Runnable的实现类,即创建的线程对象;不同的是接口实现线程, 需要将接口的实现类作为参数传递给Thread类的构造参数 C、用线程对象的start方法启动线程6、继承Thread和实现Runnable接口创建线程的区别 采用Runnable接口实现线程: 优势: A、线程类只是实现... 阅读全文
posted @ 2012-11-26 20:23 YangJin 阅读(319) 评论(0) 推荐(0)
摘要: Java Thread 多线程同步、锁、通信线程同步、同步锁、死锁线程通信线程组和未处理异常Callable和Future12、线程同步 当多个线程访问同一个数据时,非常容易出现线程安全问题。这时候就需要用线程同步 Case:银行取钱问题,有以下步骤: A、用户输入账户、密码,系统判断是否登录成功 B、用户输入取款金额 C、系统判断取款金额是否大于现有金额 D、如果金额大于取款金额,就成功,否则提示小于余额 现在模拟2个人同时对一个账户取款,多线程操作就会出现问题。这时候需要同步才行; 同步代码块: synchronized (object... 阅读全文
posted @ 2012-11-26 20:22 YangJin 阅读(318) 评论(0) 推荐(0)
摘要: Java Thread 多线程 线程池线程池线程相关类、集合16、线程池 Why? 系统启动一个新线程的成本比较高,因为涉及到与操作系统交互。这个时候用线程池可以很好的提高性能, 尤其是当程序中需要创建大量生存期很短暂的线程时,更应该考虑使用线程池。 原理:(流程)线程池和数据库连接池有点类似的是,线程池在系统启动时创建大量空闲线程,程序将一个Runnable对象传给线程池, 线程池就会启动一条线程来执行该线程对象的run方法,当run方法执行结束后,该线程并不会死亡,而是再次返回线程池中成为空闲线程, 等待执行下一个Runnable对象的run方法。 优点... 阅读全文
posted @ 2012-11-26 20:19 YangJin 阅读(377) 评论(0) 推荐(0)
摘要: Java Thread 多线程 介绍线程的概述线程和进程进程的特征并发和并行多线程的优势1、线程概述 几乎所有的操作系统都支持同时运行多个任务,一个任务通常就是一个程序,每个运行中的程序就是一个进程。 当一个程序运行时,内部可能包含了多个顺序执行流,每个顺序执行流就是一个线程。2、线程和进程 几乎所有的操作系统都有进程的概念,所有运行中的任务通常对应一条进程。当一个程序进入内存运行,就是一个进程了。 进程是处于运行中的程序,具有一定的独立能力,进程是系统进行资源分配和调度的一个独立单位。 进程特征: A、独立性:进程是系统中独立存在的实体,可以拥有自己独立的资源... 阅读全文
posted @ 2012-11-26 20:15 YangJin 阅读(340) 评论(0) 推荐(0)
  2012年11月25日
摘要: 十二. 其他1、请用英文简单介绍一下自己.4、WEB SERVICE 名词解释。JSWDL 开发包的介绍。JAXP、JAXM 的解释。SOAP、UDDI,WSDL解释。2、请把http://tomcat.apache.org/ 首页的这一段话用中文翻译一下?Apache Tomcat is the servlet container that is used in the official Reference Implementation for theJava Servlet and JavaServer Pages technologies. The Java Servlet and Ja 阅读全文
posted @ 2012-11-25 22:34 YangJin 阅读(426) 评论(0) 推荐(0)
摘要: 十一. webservice 部分1、WEB SERVICE 名词解释。JSWDL 开发包的介绍。JAXP、JAXM 的解释。SOAP、UDDI,WSDL解释。Web ServiceWeb Service 是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service 能与其他兼容的组件进行互操作。JAXP(Java API for XML Parsing) 定义了在Java 中使用DOM, SAX, XSLT 的通用的接口。这样在你的程序中你只要使用这些通用的接口,当你需要改变具体的实现时候也不需要修改代码。JAXM(Java API for XM 阅读全文
posted @ 2012-11-25 22:33 YangJin 阅读(1082) 评论(0) 推荐(0)
摘要: 十. EBJ 部分1、EJB 是基于哪些技术实现的?并说出SessionBean 和EntityBean 的区别,StatefulBean 和StatelessBean 的区别。EJB 包括Session Bean、Entity Bean、Message Driven Bean,基于JNDI、RMI、JAT 等技术实现。SessionBean 在J2EE 应用程序中被用来完成一些服务器端的业务操作,例如访问数据库、调用其他EJB 组件。EntityBean 被用来代表应用系统中用到的数据。对于客户机,SessionBean 是一种非持久性对象,它实现某些在服务器上运行的业务逻辑。对于客户机,E 阅读全文
posted @ 2012-11-25 22:32 YangJin 阅读(491) 评论(0) 推荐(0)
摘要: 九. j2ee 部分1、BS 与CS 的联系与区别。C/S 是Client/Server 的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、InFORMix 或SQL Server。客户端需要安装专用的客户端软件。B/S是Brower/Server 的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、InFORMix 或SQL Server 等数据库。在这种结构下,用户界面完全通过WWW 浏览器实现,一部分事务逻辑在前端实现, 阅读全文
posted @ 2012-11-25 22:29 YangJin 阅读(275) 评论(0) 推荐(0)
摘要: 八. 软件工程与设计模式1、UML 方面标准建模语言UML。用例图,静态图(包括类图、对象图和包图),行为图,交互图(顺序图,合作图),实现图。2、j2ee 常用的设计模式?说明工厂模式。总共23 种,分为三大类:创建型,结构型,行为型我只记得其中常用的6、7 种,分别是:创建型(工厂、工厂方法、抽象工厂、单例)结构型(包装、适配器,组合,代理)行为(观察者,模版,策略)然后再针对你熟悉的模式谈谈你的理解即可。Java 中的23 种设计模式:Factory(工厂模式), Builder(建造模式), Factory Method(工厂方法模式),Prototype(原始模型模式),Single 阅读全文
posted @ 2012-11-25 22:28 YangJin 阅读(390) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 68 下一页