P21 1.九九乘法表 2.求数组元素的最大值 3.求数组元素的最大值放在最后一位 4.冒泡排序算法实现
P24 1. 年龄判断程序 2. 闰年判断程序 3. 完成收银柜台收款程序V2.0 4. 完成收银柜台收款程序V3.0 5. 完成成绩等级输出程序 6. 完成命令解析程序
P23 1.猜数字游戏 V1.0 2.猜数字游戏 V2.0 3.随机加法运算器
P34 1.JDK及Eclipse目录结构操作 2.JDK的安装及配置 3.控制台版的JAVA HelloWorld 4.使用Eclipse开发Java应用程序
P13 栈、堆、常量池虽同属Java内存分配时操作的区域,但其适用范围和功用却大不相同。本文将深入Java核心,详细讲解Java内存分配方面的知识。
P83 ● 第一章Java入门 ● 第二章数据类型和运算符 ● 第三章流程控制与数组 ● 第四章封装 ● 第五章继承 ● 第六章抽象类与接口 ● 第七章多态 ● 第八章异常 ● 第九章多线程机制 ● 第十章输入输出流 ● 第十一章使用泛型和集合框架 ● 第十二章基于Swing的图形用户界面(GUI)设计 ● 第十三章Java事件驱动编程
P10 一个优秀Java程序员,必须了解Java内存模型、GC工作原理,以及如何优化GC的性能、与GC进行有限的交互,有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率,才能提高整个应用程序的性能。
P33 本章内容节知识点掌握程度难易程度Java中的集合类集合概述掌握Java中集合框架层次结构掌握Collection接口Collection接口掌握Set接口掌握Set接口的实现类掌握List接口掌握List接口的实现类掌握Iterator接口掌握Collections类Collections类掌握Map接口Map接口掌握Map接口的实现类掌握HashMap与TreeMap的比较掌握HashMap与HashTable的比较掌握集合中的异常使用集合时常见的异常掌握泛型的使用集合中泛型的使用理解难Java中的集合类集合概述Java中集合类是用来存放对象的集合相当于一个容器.
P53 Java中的对文件的管理,通过java.io包中的File类实现 Java中文件的管理,主要是针对文件或是目录路径名的管理 * 文件的属性信息 * 文件的检查 * 文件的删除等 * 不包括文件的访问
P18 一台计算机运上运行多个网络程序,IP地址只能保证把数据送到该计算机但如何确定把这些数据交给哪个程序呢,端口号是一个整数,用于表示该数据帧交给哪个应用程序来处理.
P66 Object类 - hashcode()、equals()、toString()方法 包装类 -包装类、基本数据类型、字符串间的相互转换 字符串类 - String、StringBuffer、StringBuilder的常用方法String与StringBuffer的异同、 StringBuffer与StringBuilder的异同 Math类 - Math类的常用方法 日期类型 - Date类的使用 Calendar类的使用 SimpleDateFormat类
P85 所谓IO,也就是Input与Output的缩写,流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。
P16 在JDK 7之前,我们需要使用一个finally块,来确保资源确实被释放掉,不管try块是完成了还是中断了。比如说读取文件或者输入流的时候,我们需要在finally块中关闭它们;而在Java 7里面,你可以使用try-with-resource的特性来自动关闭资源,只要是实现了AutoClosable和Closeable接口的都可以,几乎所有的资源类型都实现了Closeable接口,并重写了close()方法。JDK 7引入了try-with-resource语句,来确保每个资源在语句结束后都会调用AutoClosable接口的close()方法进行关闭。
P29 Java高级应用编程——多线程编程 本章内容节知识点掌握程度难易程度多线程简介进程/线程区别掌握多线程实现的两种方式继承掌握接口掌握两种实现方式比较掌握线程的属性和控制线程状态及其生命周期掌握线程类中的主要方法掌握线程优先级掌握线程休眠和线程中断掌握线程的高级操作掌握多线程的同步/通信问题线程同步掌握难锁掌握难死锁理解多线程.
P61
P2 GEF(GraphicalEditingFramework图形化编辑框架)是EclipseToolsProject中最为吸引人的一套框架,它可以使用户采用图形化的方式编辑模型,从而丰富用户体验。目前,很多Eclipse图形插件都是基于这套框架构建的。常见的应用有UML类图编辑器、图形化流程设计器以及图形化数据库结构设计工具等等。甚至在一些软件开发平台中所提供各种各样不同的可视化图形编辑器也都是使用GEF框架开发的。但是它的综合的设计结构决定了GEF应用的复杂性,其中的概念繁多并且所提供的类、接口名称相似,特别是GEF处理图形编辑的方式较为复杂。即使构造一个最简单的GEF可用范例也要包含五六个包和几十个类。这就决定了它的学习周期比较长。因此构造一个GEF应用程序不可避免的存在着开发周期长、成本高的问题。另外编辑器维护困难、针对不同编辑器编写大量相似代码也是个很严重的问题。针对这些问题本文将进行GEF图形编辑器自动生成的研究。
P131 轻松入门,实战应用传智播客C++学院传智扫地僧C/C++与设计模式基础课程传智扫地僧设计模式基础1设计模式编程基础1.1设计模式前言模式在一定环境中解决某一问题的方案,包括三个基本元素--问题,解决方案和环境。大白话:在一定环境下,用固定套路解决问题。设计模式(Designpattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是的基石脉络,如同的结构一样。软件工程大厦学习设计模式的意义提高职业素养,关注学员在行业内的长期发展。“我眼中的设计模式”把简单的问题复杂化(标准化),把环境中的各个部分进行抽象、归纳、解耦合。不是多神秘的东西,我们初学者也能学的会。要有信心。学习设计模式的方法对初学者:积累案例,大于背类图。初级开发人员:多思考、多梳理,归纳总结;尊重事物的认知规律,注意事物临界点的突破。不可浮躁。中级开发人员合适的开发环境,寻找合适的设计模式,解决问题。多应用对经典组合设计模式的大量、自由的运用。
P11 所 谓网络爬虫,就是一个在网上到处或定向抓取数据的程序,当然,这种说法不够专业,更专业的描述就是,抓取特定网站网页的HTML数据。不过由于一个网站的 网页很多,而我们又不可能事先知道所有网页的URL地址,所以,如何保证我们抓取到了网站的所有HTML页面就是一个有待考究的问题了。
P6 HTML的英文全称为Hyper Text Markup Language,即超文本标记语言。HTML5是HTML的一个新版本。HTML 不是一种编程语言,而是一种标记语言 (markup language)。HTML5 是对 HTML 标准的第五次修订
P150 每一个设计模式描述一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次一次地使用该方案而不必做重复劳动。