Java是编程世界备受欢迎的语言,虽然Java技术在运用中已趋成熟,但招聘市场的Java开发人才却仍然供不应求。《Java核心技术及面试指南》一书,从Java核心技术的开发和面试指南的解析两个方面展开,包括基本语法中常用技术点的精讲、集合类与常用的数据结构分析、异常处理与IO操作、多线程与并发编程、虚拟机内存优化技巧等内容,同时教会读者如何通过简历和面试找到好工作。本书既适合在公司中从事Java编程和开发工作的人员学习,也适合作为大中专职业院校毕业生的学习用书,特别有助于想要加强专业技术提高工作效率、通过简历和面试找到好工作的人群。
本书指导读者利用JAVA语言进行面向对象的程序设计,详细介绍了JAVA的基本语法及它的特性(网络编程、面向对象能力、多线程),系统地讲述了JAVA的理论,形象地阐述了面向对象基本理论。书中包括320个有用的JAVA程序,15000余行代码,这些短小精悍的程序示例有助于读者理解含义模糊的概念。
本书按照毕业设计的实施顺序,从课题选择、开题报告撰写、毕业设计实施、论文撰写与排版,到幻灯片制作与论文答辩,详细介绍了本科计算机专业毕业设计的各个环节,并提供论文设计范例对毕业设计进行全程指导。全书共9章,前两章为毕业设计的基本知识,从第3章开始,作者提供了7个精选的系统范例,分别为:多线程下载工具、网络五子棋、图书管理系统、基于JSPJavaBeanServlet的课程管理系统、基于JSPJavaBean的网上花店、基于JSP的网络百宝箱、基于Struts的电子银行系统,覆盖J2SE开发、Web开发和复杂的Java框架开发。作者在讲解的过程中,从软件工程的角度重点介绍案例的实现方法,以提高读者的开发能力、实际动手能力。本书适合高等院校计算机专业及相关专业的本科毕业生阅读,以帮助毕业生更好地完成毕业设计。对于正在学习Java课程的高校学生和自学者
《Java开发专家系列:Java国际认证(SCJP)典型试题1000例(中文版)》全面讲解了SCJP中所有的知识考察点。全书共分11章,分别介绍了Java语言基础、运算符、修饰符、类型转换和造型、程序流程控制、对象和类、线程、输入/输出以及Java语言包和实用包,最后还提供了一章自测试题和一个附录——Java.io包。《Java开发专家系列:Java国际认证(SCJP)典型试题1000例(中文版)》内容翔实、讲解透彻、示例丰富,是广大SCJP应试者的学习用书。既可以作为SCJP考试学习、练习,也可作为学习Java语言和程序设计的参考书。
随着多核处理器的普及,使用并发成为构建高性能应用程序的关键。Java5以及6在开发并发程序取得了显著的进步,提高了Java虚拟机的性能,提高了并发类的可伸缩性,并加入了丰富的新并发构建块。在本书中,这些便利工具的创造者不仅解释了它们究竟如何工作、如何使用,同时,还阐释了创造它们的原因,及其背后的设计模式。本书既能够成为读者的理论支持,又可以作为构建可靠的,可伸缩的,可维护的并发程序的技术支持。本书并不仅仅提供并发API的清单及其机制,本书还提供了设计原则,模式和思想模型,使我们能够更好地构建正确的,性能良好的并发程序。本书的读者是那些具有一定Java编程经验的程序员、希望了解JavaSE5,6在线程技术上的改进和新特性的程序员,以及Java和并发编程的爱好者。
JavaFX是一个富客户端平台,可用于构建桌面、浏览器和移动设备应用程序。JavaFX脚本是一种简单易学的声明式脚本语言,这种语言有助于Web开发人员和GUI设计人员更好地协作。本书将展示如何高效地使用JavaFX。全书共分为10章,详细介绍了编写JavaFX脚本所需的一切技能,包括JavaFX基础知识,JavaFX语言,JavaFX场景图,JavaFX移动环境,如何高效地使用绑定、事件处理程序和动画,如何使用Web服务,以及如何使用混入继承和的UI组件。每章都包括经过JavaFX1.2充分测试的应用程序示例。本书适合有编程经验的开发人员学习和使用,但不要求读者熟悉Java。
JavaWeb技术是当今使用最为频繁的Web开发技术之一,在开发领域占据重要的地位。《深入体验JavaWeb项目开发(附光盘1张)(开发日记)》通过10个综合实例的实现过程,详细讲解JavaWeb在实践项目中的综合运用过程,这1项目从作者的学生时代写_起,到作者成为软件工程师结束,一直贯穿于作者最重要的开发时期。《深入体验JavaWeb项目开发(附光盘1张)(开发日记)》分为10章,其内容如下章讲解电子商务系统的具体实现流程;第2章讲解高校在线答疑系统的具体实现流程:第3章讲解综合供求信息网的具体实现流程;第4章讲解客户管理系统的具体实现流程;第5章讲解在线订购系统的具体实现流程;第6章讲解公告管理系统的具体实现流程;第7章讲解企业进销存系统的具体实现流程;第8章讲解OA办公自动化系统的具体实现流程;第9章讲解学校餐费管理系统的具体实现流
本书是由SunMicrosystems的安全专家撰写的Java2平台安全的版,对当前诸多科技术企业所采用的Java安全技术进行了归纳和更新。本书深入解析了Java安全体系核心机制,描述了可增强安全性而不牺牲功能特性的方法和实践。全书深入讲述了安全体系的结构、部署、定制、进展等诸多方面。涵盖了:安全基础知识;类的安全加载;制定粒度适合的安全策略;使用AccessControllerSecurityManager等来执行安全策略;数字证书、证书路径、代码、JAAS以及其它鉴别方法;基于Java的密码学机制,并提供了代码范例;用于网络安全的JSSE、JavaGSS-API和RMI。还吸纳了其它平台的安全议题,包括JavaCARD、J2ME和JINI。本书提供了用Java2平台构建和维护安全系统的关键知识,适合相关系统管理员和软件从业者阅读。
本书是Java语言的经典教材,中文版分为《Java语言程序设计基础篇》和《Java语言程序设计进阶篇》。基础篇从Java语言的特点入手,介绍了语法结构、面向对象程序设计基础知识到面向对象程序设计,图形用户界面设计、异常处理、二进制I/O和递归等内容。进阶篇主要介绍数据结构、高级GUI设计、多线程、集合架构、网络和Web程序设计、算法效率和排序、MVC,以及高级Java数据库程序设计等方面的内容,循序渐进,可读性强。全书分八部分,以示例讲解解决问题的技巧,提供大量的程序清单和相应的提示,每章配有大量复习题和难易程度不同的编程习题,帮助读者掌握编程技术,并应用所学的技术解决实际应用程序开发中遇到的问题。本书可作为高等院校相关专业程序设计课程的教材,对软件开发人员也有很高的参考价值。
传统JavaWeb应用开发教程的每个实验是相对独立的,学生很难将各个知识点连贯起来,因此很难提高项目实践能力。《JavaWeb应用开发教程(第2版)》面向应用型本科计算机相关专业,将JavaWeb理论知识与实践环节有机结合,在每一章理论知识后紧跟上机实验环节,实验完成一个完整的项目应用。《JavaWeb应用开发教程(第2版)》系统介绍JavaWeb应用开发过程中的实用技术和标准规范,从Java语言基础出发,向读者介绍系统设计与编程思想,让读者能够在一个实际项目中全面而系统地掌握动态网站开发技巧。《JavaWeb应用开发教程(第2版)》内容主要包括JavaWeb概述、Java程序设计基础、网页设计基础、JSP页面元素、JSP内置对象、JavaBean在JSP中的应用、EL表达式语言与JSTL标签库、基于Servlet的Web开发和Web设计模式。全书尤其强调实际应用,提高读者运用JavaWeb技术解决实际问题的
本书是JaVa语言的经典教材,多年不衰。本书全面整合了Java5的特性,采用“先讲基础”的教学方式,循序渐进地介绍了程序设计基础,问题解决、面向对象程序设计、图形用户界面设计、异常处理、I/0和递归等。另外,本书还全面且深入地覆盖了一些主题,包括数据结构,并发、网络、国际化、GUI、Web程序设计等。本书由《JaVa语言程序设计基础篇》与《JaVa语言程序设计进阶篇》组成。基础篇对应原书的-19章,进阶篇对应原书的第20-36章和附录。
本书将计算机图形学的基本概念和原理与编程实践有机结合起来,给出了完整而的计算机图形学知识体系,循序渐进地介绍了2D和3D计算机图形学的基本概念和基本原理,并以精心挑选的Java2D和Java3D图形编程实例对相应的知识点做了详细解释。书中还涵盖了3D计算机图形学相关的技术及其发展,可以很好地帮助读者学习、理解和掌握计算机图形学和Java2D和Java3D编程应用。本书适合作为高等院校相关专业的本科生和研究生的,也可供相关技术人员和专业人士参考使用。
目前许多开发者对Java语言及其底层原理掌握不牢固,在面试过程中经常漏洞百出,无法取得好成绩。而招聘单位为了得到高素质的员工往往使出浑身解数,采用各种形式的面试考察求职者,这让面试难度大大增加。求职者要想成功应聘,不仅需要扎实的基本功,还需要经受情商和智商方面的考查。《Java程序员面试宝典(附光盘)》通过200个面试题,对企业招聘Java程序员需要掌握的知识进行了系统、全面的总结,以帮助读者进行充分的面试准备,在激烈的竞争中拔得头筹。《Java程序员面试宝典(附光盘)》列举了各大IT公司的面试真题,详细分析了应聘Java程序员职位的常见考点,主要内容包括面试流程及求职准备、Java语言基础、数据类型、集合框架、图形用户界面、输入与输出、多线程、反射机制、网络编程、BC、Web开发基础、SSH框架(Struts、Spring和Hibernate)、EJB
本书是一本实践指南,它围绕POJO(普通Java对象)构造了一个完整的应用程序,对框架之间的各种组合进行了详细的举例说明;描述了在采用POJO和轻量级框架如Hibernate、Spring时,如何制定主要设计决策,包括怎样组织和封装业务逻辑、访问数据库、管理事务以及如何处理数据库并发等。此外,本书还详尽地分析了事务管理、悲观锁、乐观锁、条件组合搜索等难点问题。本书适用于已经掌握企业Java开发基础,愿意学习如何有效地使用POJO和轻量级框架,渴望突破和提高的开发人员和架构师。
本书是Java语言的经典教材,中文版分为《Java语言程序设计基础篇》和《Java语言程序设计进阶篇》。基础篇从Java语言的特点人手,介绍了语法结构、面向对象程序设计基础知识到面向对象程序设计、图形用户界面设计.异常处理、二进制I/O和递归等内容。进阶篇主要介绍数据结构、GUI设计、多线程、集合构架、网络和web程序设计、算法效率和排序、MVC,以及Java数据库程序设计等方面的内容,循序渐进,可读性强。全书分八篇,以示例讲解解决问题的技巧,提供大量的程序清单和相应的提示,每章配有大量复习题和难易程度不同的编程习题,帮助读者掌握编程技术,并应用所学的技术解决实际应用程序开发中遇到的问题。本书可作为高等院校相关专业程序设计课程的教材,对软件开发人员也有很高的参考价值。
随着现代处理器的生产工艺从提升处理器主频频率转向多核化,即在一块芯片上集成多个处理器内核(Core),多核处理器(Multicore Processor)离我们越来越近了——如今就连智能手机这样的消费类设备都已配备了4核乃至8核的处理器,更何况商用系统!在此背景下,以往靠单个处理器自身处理能力的提升所带来的软件计算性能提升的那种“免费午餐”已不复存在,这使得多线程编程在充分利用计算资源、提高软件服务质量方面扮演了越来越重要的角色。故而,掌握多线程编程技能对广大开发人员的重要性亦由此可见一斑。本书以基本概念、原理与方法为主线,辅以丰富的实战案例和生活化实例,并从Java虚拟机、操作系统和硬件多个层次与角度出发,循序渐进、系统地介绍Java平台下的多线程编程核心技术及相关工具。
《Java Script程序员参考手册》由AlexeiWhite所著,主要内容: javascript的所有核心功能,包括数据类型、对象、操作符、语法和正则表达式等创建和使用函数的各种方式,包括对闭包的使用 如何使用d和css创建动态效果,以及如何使用ajax技术对于每一种新技术或者javascript语言的新功能,处理不同浏览器之间的差异和怪异行为的各种技巧在javascript应用程序中如何正确地使用面向对象的设计原则如何通过掌握某种有效的调试工具(例如firebug或者fiddler)来缩短应用程序开发时间使用离线存储跨web会话持久化数据的各种方法如何避免常见的陷阱和易犯的错误,例如内存泄漏和性能降低,从而使程序运行得更快速,更节省时间读者对象:《javascript程序员参考手册》适合于初学javascript的 web开发人员,经验丰富的开发人员也可以从《JavaScript程序员参考手册》中获得的javascript功能
随着现代处理器的生产工艺从提升处理器主频频率转向多核化,即在一块芯片上集成多个处理器内核(Core),多核处理器(Multicore Processor)离我们越来越近了——如今就连智能手机这样的消费类设备都已配备了4核乃至8核的处理器,更何况商用系统!在此背景下,以往靠单个处理器自身处理能力的提升所带来的软件计算性能提升的那种“免费午餐”已不复存在,这使得多线程编程在充分利用计算资源、提高软件服务质量方面扮演了越来越重要的角色。故而,掌握多线程编程技能对广大开发人员的重要性亦由此可见一斑。本书以基本概念、原理与方法为主线,辅以丰富的实战案例和生活化实例,并从Java虚拟机、操作系统和硬件多个层次与角度出发,循序渐进、系统地介绍Java平台下的多线程编程核心技术及相关工具。