VIP
Java教程
VIP
VIP
《解析Java虚拟机器开发:权衡优化、高校和安全的最优方案》PDF 下载
资源名称:《解析Java虚拟机器开发:权衡优化、高校和安全的最优方案》PDF 下载 内容简介: 《解析Java虚拟机开发–权衡优化高效和安全的最优方案》编著者张善香。 本书彻底摒弃枯燥的理论和简单的操作,注重实用性和可操作性,介绍了JDK编译测试、虚拟机的内部机制、Class文件、栈和局部变量操作、内存异常、垃圾处理、性能监控工具、类加载器和执行子系统、编译优化等内容。让读者在没有编程基础的情况下,也可以掌握相关的操作技能,让读者学得更充实,更有针对性。 资源目录: 第1章一起走进Java世界 1.1 Java的优势 1.1.1 排名第一的编程语言 1.1.2 提供给我们美好的就业前景 1.2 学习Java需要了解的那些事 1.2.1 品Java语言的发展历史 1.2.2 Java的特点 1.3 剖析Java的运行机制 1.3.1 高级语言的运行机制 1.3.2 Java的运行机制 1.3.3 Java虚拟机ⅧIVM 1.3.4 独特的垃圾回收机制 1.4 剖析Java语言体系 1.4.1 Java程序员的6个级别 1.4.2 分析Java体系的构成 1.5 Java虚拟机家族...
VIP
黑码2014(3.7-4.21)Java基础加强班
资源名称:黑码2014(3.7-4.21)Java基础加强班 教程内容: 第一阶段 计算机基础知识,常用快捷键和常用DOS命令。JAVA语言发展史,Java开发环境的搭建,体验Java程序的开发,Java程序的执行过程,初学者常见问题,环境变量path和classpath的设置,Java反编译工具介绍。计算机常用进制二、八、十六的介绍,以及它们与十进制之间的相互转化,有符号数据表示法,原码,反码,补码。 Java语法格式,关键字,标识符,注释,数据类型,常量和变量,变量的作用域,数据类型转换,运算符,表达式。程序流程控制语句以及其应用场景,函数和函数的重载,数组及常见操作。 项目练习与阶段测试 水仙花,裴波纳契数列,数据加密等经典问题的详解讲解。 传智播客Java第一阶段测试题和阶段复习。 第二阶段 面向对象思想,类的概述,对象的本质,类与对象的关系,以及在实际开发中如何应用面向对象的思想解决问题。 如何设计类,设计类的基本原则,对象的应用。类的细节:成员变量,构造方法,成员方法,private关键字,this关键字,static关键字,super关键字,final关键字。匿名对象,内部类及匿名内部类的使用。Javadoc命令制作API。 面向对象的三大特性:封装、继承和多态,以及相应的Java实现。封装的优点及缺点剖析,对象的实例化过程。继承的优点及缺点剖析,子类对象的实例化过程,方法的重写。多态的优点及缺点剖析,向上转型和向下转型问题。抽象类和接口的优点及缺点剖析,抽象类和接口的区别,以及抽象类和接口在多态中的应用。 包的作用及带包程序的编译和运行,不同包下类的访问,导包的作用及使用。四种访问权限修饰符的区别及常见使用。 项目练习与阶段测试 常用设计模式的讲解:单例设计模式,简单工厂模式和工厂方法模式,模板设计模式。帮助同学们更好的理解面向对象思想。 传智播客Java第二阶段测试题和阶段复习。 第三阶段 Eclipse的安装和使用。JavaAPI介绍, API中常用类的讲解:String和StringBuffer,Math和Random类,各种基本数据类型包装类,BigInteger和BigDecimal类,System和Runtime类,Date和DateFomat类,以及Calendar类,Scanner和Timer等。 Java集合体系结构,Collection,Iterator,List,ListIterator,ArrayList,Vector,Enumeration,LinkedList, Stack,Set,Hashset,TreeSet,LinkedHashSet,Map,HashMap,TreeMap,LinkedHashMap,Hashtable等常用集合接口和集合类常见操作。各种集合的数据结构详细分析,泛型在集合中的使用。 异常:异常的由来,异常体系,异常处理方式,throws和throw关键字的使用,多重捕获Multi-catch,如何使用自定义异常等。 IO概念,File类,字节流InputStream和OutputStream,字符流Reader和Writer,以及相应实现类,IO性能分析,字节和字符的转化流,包装流的概念,以及常用包装类,装饰设计模式的讲解。Properties的使用。计算机编码问题的分析和讲解。Java NIO包下IO流的使用。 项目练习与阶段测试 递归算法,装饰设计模式,泛型的使用,增强for循环,可变参数,静态导入等特性的详细讲解。 传智播客Java第三阶段测试题和阶段复习。 第四阶段 多线程的概念,如何在程序中创建多线程(Thread、Runnable),线程安全问题,线程的同步,死锁问题,线程间通信问题,生产者消费者问题讲解,线程组和线程池问题,以及线程相关类介绍。 Java图形用户介面编程(AWT、Swing),图形界面体系,事件监听机制以及常用界面组件的用法。 Java网络编程,网络通信模型,网络通信三大要素,以及其相应的Java实现。DatagramSocket,DatagramPacket,ServerSocket,Socket编程。使用UDP协议完成一个简易版聊天室程序,使用TCP协议实现文件上传服务器,以及一个服务器如何对应多个客户端的情况。 Java正则表达式的使用,String类,Pattern和Matcher类对正则表达式的支持。 Java的高级特性:类加载器,反射及代理。 项目练习与阶段测试 常见经典问题再现:生产者和消费者问题,聊天室的编写,文件上传服务器,对文件中邮箱的抓取,类加载器,反射及代理。 传智播客Java第四阶段测试题和阶段复习、Java综合复习和测试。
VIP
《Java 游戏编程导学》PDF 下载
资源名称:《Java 游戏编程导学》PDF 下载 内容简介: 《Java游戏编程导学(附光盘)》从基本语法知识的介绍和简单程序的编写入手,将JAVA编程的基本知识穿插到各个小游戏中,让读者可以从游戏的程序编写中逐步熟悉编程方法和技巧。 相关图片:
VIP
《Java测试新技术TestNG和高级概念》PDF 下载
资源名称:《Java测试新技术TestNG和高级概念》PDF 下载 内容简介: 《Java测试新技术TestNG和高级概念》介绍了Java测试的新技术,主要内容包括:基本概念、测试设计模式、企业级测试、Java EE测试、集成和扩展TestNG等。《Java测试新技术TestNG和高级概念》通过针对有效测试Java应用程序以及围绕可测试性来设计应用程序和组件展示了这些有效的测试技术,并给出了每种测试方法的优点和不足,展示了解决常见问题的不同选择。《Java测试新技术TestNG和高级概念》注重实际应用,适合对测试感兴趣的Java开发者参考阅读。 作者简介: Cedric Beust是Google的高级软件工程师,也是Java开发社区的一名积极成员,广泛参与了最新Java版本的开发。他是TestNG项目的发起人和主要贡献者。 Hani Suleiman是Formicary公司的CTO,这是一家专注于财务应用程序的咨询和门户软件公司。他是Java开发社区执行委员会的两名独立成员之一。 资源截图: 资源目录: 序 前言 致谢 第1章 起步 1.1 超越JUnit 3 1.2 JUnit 4 1.3 针对可测试性而设计 1.4 TestNG 1.5 本章小结 第2章 测试设计模式 2.1 针对失败而测试 2.2 工厂 2.3 数据驱动测试 2.4 异步测试 2.5...
VIP
《Java改错学习法》PDF 下载
资源名称:《Java改错学习法》PDF 下载 内容简介: 《Java改错学习法》,本书从初学Java编程碰到的实际问题出发,通过对话的方式,一步步引导如何发现错误、找出错误的原因是什么、如何改正错误,如何避免犯同类的错误。通过这种方式,讲解Java的基础知识、面向对象程序设计的技巧和程序调试的基本知识。本书力图用比较通俗的办法,讲解Java的基础知识,让学习者克服学习Java过程中碰到的问题,熟悉和掌握Java语言。 作者简介: 朱福喜,武汉大学博士生导师, 作者虚构一个教学场景,采用一老一 少的对话形式,将自己多年教学经验融入其中,颠覆传统教学模式,创新一 种改错学Java的方法,帮助学习者树立正确的学习观念,使初学者明白,改 错也是一种学习方式,在改正错误的过程中也能够学到和巩固很多基础知识 ,只要有了足够的基础,就可以编写出非常复杂和漂亮的程序。 《Java改错学习法》从基本概念入手,对开始学习JaVa编程时会发生的 错误进行纠正和引导,从而克服学习过程中的畏难心理,在改错中逐步成长 。本书从简单的例子开始,循序渐进,帮助初学者提高查错、排错和改错的 能力。相信通过足够多的练习,读者定能熟悉JaVa程序设计的精华,进而提高Java编程能力。 资源目录: 1.动手才是硬道理 2.从简单的程序开始 3.如何设置路径 4.正确引用对象 5.调试一个简单的程序 6.正确区分基本类型变量和引用类型变量 7.破坏性地阅读程序 8.正确区分String和StringBuffer 9.什么时候使用String或StringBuffer 10.认清逻辑操作符和短路逻辑操作符 11.弄清Iength和length()的使用场合 12.学会用数据测试程序 13.Java语言中有无穷大这个数 14.编译和执行带Package语句的Java文件 15.运行时需要命令行参数的程序 16.实例变量与类变量 17.实例方法和类方法 18.实参与形参的传递问题 19.默认的构造方法 20.修饰符之间的搭配 21.变量的作用域 22.不要破坏封装性 23.利用finaI修饰的成员变量 24.正确使用main方法...
VIP
JAVA项目开发全程实录
资源名称:JAVA项目开发全程实录 教程内容: 【IT教程网】01_进销存管理系统 【IT教程网】02_企业内部通讯软件 【IT教程网】03_企业人事管理系统 【IT教程网】04_酒店管理系统 【IT教程网】05_图书馆管理系统 【IT教程网】06_企业快信 【IT教程网】07_欣想电子商城 【IT教程网】08_企业门户网站 【IT教程网】09_BBS系统 【IT教程网】10_手机网络游戏
VIP
《面向对象设计原理与模式(Java版)》PDF 下载
资源名称:《面向对象设计原理与模式(Java版)》PDF 下载 内容简介 · · · · · · 《面向对象设计原理与模式》全面介绍了Java面向对象程序设计的原理和模式,帮助解决Java程序中的设计问题。此外,该书十分注重Java面向对象程序设计的每个细节,以及继承、方法、类、设计模式等在程序设计中起到的关键作用,浓缩了Java的精华。在进行理论介绍的同时,《面向对象设计原理与模式》十分重视实践技能的培养,一些较为综合的实例贯穿了相关的知识点,使学生理解并掌握它们在程序设计中的真正用处和在提升程序性能方面的作用。《面向对象设计原理与模式》不但可作为高校计算机科学专业的教材,还可作为Java程序设计人员的必备参考书。 资源截图: 资源目录: 第1章 面向对象设计与实现的优雅性1.1 存在的问题1.2 软件工程1.3 设计优雅软件的标准1.4 说明1.5 练习题1.6 参考文献第2章 面向对象的基础知识2.1 面向对象编程与非面向对象编程2.1.1 面向对象编程与非面向对象编程简介2.1.2 面向对象语言2.1.3 面向对象编程的优点2.2 Java中的类、对象、变量和方法2.3 插入语:Java中的类方法和类变量2.3.1 类变量及类方法简介2.3.2 Java中的类变量及其使用2.3.3 Java中的类方法及其使用2.3.4 小结2.4 UML类图简介2.5 实现继承2.5.1 特殊化2.5.2 Java中的Obiect父类2.5.3 特殊化的另一种使用2.5.4 泛化2.5.5 Java中的单继承2.6 类型、子类型和接口继承2.6.1 类型2.6.2 多态2.6.3 多态的价值 2.7 接口与抽象类 2.8 动态方法调用 2.9 重载与重写 2.10 控制对方法和数据的访问 2.11 小结 2.12 练习题 2.13 参考文献第3章 优雅性与实现继承3.1 关于继承的四个观点3.1.1 代码重用观点3.1.2 Is-A观点3.1.3 公共接口观点3.1.4 多态观点3.2 代码重用的充分性3.3 代码重用联合Is-A关系的充分性3.4 代码重用、Is-A关系以及公共接口的充分性3.5 Has-A关系和UML关联关系3.6 代码重用、Is-A关系、公共接口以及多态的充分性3.7 使用实现继承的代价3.8 示例:人、女人和男人3.9 示例:绘制多边形3.10 示例:排序3.11 Java中数组的子类化3.12 回顾:继承与引用3.13 小结3.14 练习题3.15 参考文献第4章 优雅性与方法4.1 编码风格和命名约定4.2 方法与分解4.3 内聚方法4.4 结构良好的对象和类不变式4.5 内部文档4.6 外部文档4.7 案例分析:重写Java中的equals方法4.8 案例分析:重写Java中的clone方法4.9 重构4.10 代码优化 ……第5章 优雅性和类第6章 Money类的简单案例研究第7章 设计模式介绍第8章 绘图应用程序案例研究第9章 语言解析器案例研究附录A UML介绍附录B 编码约定和Javadoc注释
VIP
《Java中间件技术及其应用开发》PDF 下载
资源名称:《Java中间件技术及其应用开发》PDF 下载 内容简介 · · · · · · 本书使用丰富的案例介绍了使用Java技术进行中间件编程的方法及技巧,包括JSP、Java serVlet、JDBC数据库开发、使用JavaMail开发邮件应用程序、RMI(工程方法调用)、Enterprise JavaBeans开发、使用CORBA以及Java IDL进行开发、JNDI编程、JMS应用开发、Java XML编程以及Java开发Web服务等。 本书还介绍了最新的中间件技术,包括数据集成中间件、门户中间件、网格中间件、工作流中间件、RFID中间件、企业应用集成中间件、数字电视中间件。 本书的内容均为目前的热点和读者所关注的问题,也包括对很多人来说悬而未决的难题。书中的许多案例甚至可以不加修改就应用到开发实践中。 本书适合专业的Java程序员阅读,也可以作为正在进行Java开发的各类程序员的必备参考书。即使是不擅长这一领域的开发人员,通过详细的实例讲述,也可以循序渐进地掌握本书的内容。 资源截图: 资源目录: 第1章 中间件技术导论第2章 应用服务器概述第3章 准备上手第4章 JSP编程范例第5章 Java Servlet 编程范例第6章 JDBC数据库编程范例第7章 使用Java进行XML编程第8章 分布式对象概述第9章 RMI编程范例第10章 EJB编程范例第11章 CORBA以及Java IDL编程范例第12章 JNDI编程范例第13章 Java开发Web Service第14章 消息中间件概述第15章 JMS应用开发第16章 JAVAmAIL应用开发第17章 数据集成中间件第18章 门户(Portal)中间件第19章 网格中间件第20章 工作流中间件第21章...
