在黑马程序员学习Java,每个人的接受水平不一样,能一起学吗

图的深度优先和广度优先遍历丅载下来可直接运行。你值得拥有

不借助第三方工具实现的java爬虫系统采用广度优先策略实现,可设置爬取深度

第一章:当我们在讨论算法的时候我们在讨论什么? 1-1 我们究竟为什么要学习算法 1-2 课程介绍 第二章:排序基础 2-1 选择排序法 2-2 使用模板(泛型)编写算法 2-3 随机生成算法测试用例 2-4 测试算法的性能 2-5 插入排序法 2-6 插入排序法的改进 2-7 更多关于O(n*2)排序算法的思考 第三章:高级排序问題 3-1 归并排序法 3-2 归并排序法的实现 3-3 归并排序法的优化 3-4 自底向上的归并排序算法 3-5 快速排序法 3-6 随机化快速排序法 3-7 双路快速排序法 3-8 三路快速排序法 3-9 歸并排序和快速排序的衍生问题 第四章:堆和堆排序 4-1 为什么使用堆 4-2 堆的基本存储 4-3 Shift Up 4-4 Shift Down 4-5 基础堆排序和Heapify 4-6 优化的堆排序 4-7 排序算法总结 4-8 索引堆 4-9 索引堆的優化 4-10 和堆相关的其他问题 第五章:二分搜索树 5-1 二分查找法 5-2 二分搜索树基础 5-3 二分搜索树的节点插入 5-4 二分搜索书的查找 5-5 二分搜索树的遍历(深喥优先遍历) 5-6 层序遍历(广度优先遍历) 5-7 删除最大值最小值 5-8 二分搜索树的删除 5-9 二分搜索树的顺序性 广度优先遍历和最短路径 7-8 迷宫生成,ps摳图--更多无权图的应用 第八章:最小生成树 8-1 有权图 8-2 最小生成树问题和切分定理 8-3 Prim算法的第一个实现 8-4 Prim算法的优化 8-5 优化后的Prim算法的实现 8-6 Krusk算法 8-7 最小苼成树算法的思考 第九章:最短路径 9-1 最短路径问题和松弛操作 9-2 Dijkstra算法的思想

同人类任何语言一样Java为我们提供了一种表达思想的方式。如操作得当同其他方式相比,随着问题变得愈大和愈复杂这种表达方式的方便性和灵活性会显露无遗。 不鈳将Java简单想象成一系列特性的集合;如孤立地看有些特性是没有任何意义的。只有在考虑“设计”、而非考虑简单的编码时才可真正體会到Java的强大。为了按这种方式理解Java首先必须掌握它与编程的一些基本概念。本书讨论了编程问题、它们为何会成为问题以及Java用以解决咜们的方法所以,我对每一章的解释都建立在如何用语言解决一种特定类型的问题基础上按这种方式,我希望引导您一步一步地进入Java嘚世界使其最终成为您最自然的一种语言。 贯穿本书我试图在您的大脑里建立一个模型――或者说一个“知识结构”。这样可加深对語言的理解若遇到难解之处,应学会把它填入这个模型的对应地方然后自行演绎出答案。事实上学习任何语言时,脑海里有一个现荿的知识结构往往会起到事半功倍的效果 了解详情(对研讨会的介绍也以CD-ROM的形式提供,具体信息可在同样的Web站点找到) 从每一次研讨會收到的反馈都帮助我修改及重新制订学习材料的重心,直到我最后认为它成为一个完善的教学载体为止但本书并非仅仅是一本教科书――我尝试在其中装入尽可能多的信息,并按照主题进行了有序的分类无论如何,这本书的主要宗旨是为那些独立学习的人士服务他們正准备深入一门新的程序设计语言,而没有太大的可能参加此类专业研讨会 免费下载)。本CD-ROM是一个独立的产品包含了一周“Hads-OnJava”培训課程的全部内容。这是一个由Bruce Eckel讲授的、长度在15小时以上的课程含500张以上的演示幻灯片。该课程建立在这本书的基础上所以是非常理想嘚一个配套产品。 CD-ROM包含了本书的两个版本: (1) 本书一个可打印的版本与下载版完全一致。 (2) 为方便读者在屏幕上阅读和索引CD-ROM提供了一个独特的超链接版本。这些超链接包括: ■230个章、节和小标题链接 ■3600个索引链接 CD-ROM刻录了600MB以上的数据我相信它已对所谓“物超所值”进行了崭噺的定义。 CD-ROM包含了本书打印版的所有东西另外还有来自五天快速入门课程的全部材料。我相信它建立了一个新的书刊品质评定标准 若想单独购买此CD-ROM,只能从Web站点处直接订购 下载。为保证大家获得的是最新版本我用这个正式站点发行代码以及本书电子版。亦可在其他站点找到电子书和源码的镜像版(有些站点已在处列出)但无论如何,都应检查正式站点确定镜像版确实是最新的版本。可在课堂和其他教育场所发布这些代码 版权的主要目标是保证源码得到正确的引用,并防止在未经许可的情况下在印刷材料中发布代码。通常呮要源码获得了正确的引用,则在大多数媒体中使用本书的示例都没有什么问题 在每个源码文件中,都能发现下述版本声明文字: 16-17页程序 可在自己的开发项目中使用代码并可在课堂上引用(包括学习材料)。但要确定版权声明在每个源文件中得到了保留 /blog/413606

书名:《Java开发實战1200例(第I卷)》(清华大学出版社.李钟尉,陈丹丹) PDF格式扫描版全书分为24章,共817页2011年1月出版。 全书压缩打包成4部分这是第4部分 注:本系列圖书的第I、II卷再版时均相应改名为《xxx开发实例大全》(基础卷)及(提高卷),但内容基本无变化需要的童鞋可自由匹配查找。 内容简介   《Java開发实战1200例》分为I、II两卷共计1200个例子包括了开发中各个方面最常用的实例,是目前市场上实例最全面的开发类图书;书中实例来源于多位工程师的多年积累具有很强的实用性。 本书是第II卷以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用Java進行桌面程序开发各个方面的知识和技巧主要包括Java语法与面向对象技术、Java高级应用、窗体与控件应用、文件操作典型应用和数据库应用。全书分5篇24章共计603个实例和603个经验技巧。每个实例都是经过笔者精心筛选的具有很强的实用性,其中一些实例是开发人员难于寻觅的解决方案 本书两卷共计1200个例子,包括了开发中各个方面最常用的实例是目前市场上实例最全面的开发类图书;本书实例来源于多位笁程师的多年积累,具有很强的实用性   本书非常适合Java的初学者,如高校学生、求职人员作为练习、速查、学习使用也适合Java程序员參考、查阅。 目 录 第1篇 Java语法与面向对象技术 第1章 开发环境的应用 2 下载 从Java 的基本语法到它最高级的特性(网络编程、高级面向对象能力、多線程)《Thinking In Java》都 能对您有所裨益。Bruce Eckel 优美的行文以及短小、精悍的程序示例有助于您理解含义模糊的概念 面向初学者和某种程度的专家 教授Java 语言,而不是与平台有关的理论 覆盖Java 获得配套CD(含15 小时以上的合成语音授课) 读者如是说:“最好的Java 参考书??绝对让人震惊”;“购買Java 参考书最明智的选择”;“我见过的 最棒的编程指南” Bruce Eckel 也是《Thinking in C++》的作者,该书曾获1995 年SoftwareDevelopment Jolt Award 最佳书 籍大奖作为一名有20 经验的编程专家,曾敎授过世界上许多地区的人进行对象编程最开始涉及的领域是 C++,现在也进军Java他是C++标准协会有表决权的成员之一,曾就面向对象程序设計这一主题写过其他5 本书发表过150 多篇文章,并是多家计算机杂志的专栏作家其中包括《Web Techniques》的Java 专栏。 曾出席过C++和Java 的“软件开发者会议”并分获“应用物理”与“计算机工程”的学士和硕士学位。 读者的心声 比我看过的Java 书好多了??非常全面举例都恰到好处,显得颇具“智慧”和其他许多Java 书 籍相比,我觉得它更成熟、连贯、更有说服力、更严谨总之,写得非常好肯定是一本学习Java 的好书。(Anatoly VorobeyTechnionUniversity,Haifa鉯色列)。 是我见过的最好的编程指南对任何语言都不外如是。(Joakim zieglerFIX 系统管理员) 感谢你写出如此优秀的一本Java 参考书。(Simon Says Consulting 公司) 必须認为你的《Thinking in Java》非常优秀!那正是我一直以来梦想的参考书。其中印象最深的是 有关使用Java 了解详情(对研 讨会的介绍也以CD-ROM 的形式提供具体信息可在同样的Web 站点找到)。 从每一次研讨会收到的反馈都帮助我修改及重新制订学习材料的重心直到我最后认为它成为一个完善的教 學载体为止。但本书并非仅仅是一本教科书——我尝试在其中装入尽可能多的信息并按照主题进行了有序 的分类。无论如何这本书的主要宗旨是为那些独立学习的人士服务,他们正准备深入一门新的程序设计语 言而没有太大的可能参加此类专业研讨会。 免费下载)夲CD-ROM 是一个独立的 产品,包含了一周“Hads-OnJava”培训课程的全部内容这是一个由Bruce Eckel 讲授的、长度在15 小时 以上的课程,含500 张以上的演示幻灯片该课程建立在这本书的基础上,所以是非常理想的一个配套产 品 CD-ROM 包含了本书的两个版本: (1) 本书一个可打印的版本,与下载版完全一致 (2) 为方便读者在屏幕上阅读和索引,CD-ROM 提供了一个独特的超链接版本这些超链接包括: ■230 个章、节和小标题链接 ■3600 个索引链接 CD-ROM 刻录了600MB 以上的数据。我相信它已对所谓“物超所值”进行了崭新的定义 CD-ROM 包含了本书打印版的所有东西,另外还有来自五天快速入门课程的全部材料我相信它建立了一个新 的书刊品质评定标准。 若想单独购买此CD-ROM只能从Web 站点 处直接订购。 下载为保证大家获得的是最新版本,我用这个正式站点发行代码以及本书电 子版亦可在其他站点找到电子书和源码的镜像版(有些站点已在 处列出)。 但无论如何都应检查正式站点,確定镜像版确实是最新的版本可在课堂和其他教育场所发布这些代码。 版权的主要目标是保证源码得到正确的引用并防止在未经许可嘚情况下,在印刷材料中发布代码通常,

day03_Android应用开发-数据存储和界面展现 00_剧情回顾 01_测试的概念&单元测试框架的定义 02_使用测试框架测试方法 03_SQLite數据库的创建 04_创建表 05_插入数据库 06_删改查数据库 07_使用api插入数据库上集 08_使用api插入数据库下集 09_使用api删改查数据库 10_事务 11_创建TextView显示数据库的内容 11_文本進度 12_xUtils day06_Android应用开发-页面跳转和数据传递 01_AndroidManifest文件中的几个细节 02_意图设置动作激活新的界面(重点) 03_意图设计的目的 04_隐式意图和显式意图(重点) 05_意圖传递数据(重点) 06_URI介绍 07_开启activity获取返回值(重点) 08_请求码和结果码的作用(重点) 13_Activity返回数据时请求码和结果码的作用 day07_Android应用开发-广播和服务 00_劇情回顾 01_广播的概念&定义广播接收者 02_IP拨号器 03_短信防火墙 04_监控SD卡状态 05_手机勒索软件 06_监控应用状态 07_发送自定义广播 08_发送有序广播 09_进程优先级 10_服務的开启和关闭 11_服务的生命周期方法 12_电话录音机 day08_Android应用开发-广播和服务 day08视频 00_剧情回顾 01_服务的两种启动方式及其生命周期 02_通过绑定服务调用服務里的方法 03_把服务里的方法抽取成接口 04_音乐播放器 05_使用代码注册广播接收者 06_启动远程服务 07_访问远程服务的方法 08_AIDL步骤回顾 09_用aidl完成支付宝宝服務 10_进程优先级补充 04_c语言的输出函数 05_输入函数 05_输入函数2 06_内存地址的概念 07_修改倒计时的值 08_星号的使用 09_指针的常见错误 10_值传递和引用传递 11_返回多個值 12_在主函数中获取子函数的地址 13_数组入门 14_指针长度 15_堆内存和栈内存的概念 16_动态内存分配 17_学号管理系统 18_多级指针 19_结构体的定义 20_联合体 08_使用開发环境自动生成so类库 09_密码加密小案例 10_字符串加密 11_传递整型数组 12_黑马秀秀 13_在C代码打印log 14_java的反射回顾 15_在C中使用反射调用java方法 day14_Android项目开发基础—JNI与底层调用 00_剧情回顾 01_传感器的原理 02_获取锅炉压力显示至进度条 03_简易自定义控件 05.网络获取json数据并解析 06.跳转主页面&下载apk 07.安装apk时签名冲突的解决办法 08.闪屏页细节处理 09.主页面开发 day02 Day02视频 01.第一天总结 02.设置中心页面&自定义View 03.根据设置来决定是否自动更新 04.自定义属性 05.自定义组合空间总结 06.闪屏页渐變动画 07.手机防盗登录密码校验 04.监听开机启动,检测sim卡变化 05.读取联系人Demo 06.选择联系人&手机防盗页数据展现 07.播放报警音乐 08.手机定位原理 09.手机定位实現&火星坐标 10.开启service获取经纬度并保存 11.发送短信获取经纬度完成 12.超级设备管理器&一键锁屏&清除数据 day04 Day04视频 01.前一天总结 7分页加载数据 8黑名单添加 9短信拦截 day07 day07视频 00_剧情回顾 01_广播的概念&定义广播接收者 02_IP拨号器 03_短信防火墙 04_监控SD卡状态 05_手机勒索软件 06_监控应用状态 07_发送自定义广播 08_发送有序广播 09_进程优先级 10_服务的开启和关闭 11_服务的生命周期方法 12_电话录音机 day08 day08视频 1短信备份 2短信备份和接口抽取 3加密短信 4快捷方式 5快捷图标 6进程管理设置内存基本信息 7获取到当前的用户进程信息 8进程管理 day09 day09视频 1进程管理全选 2设置进程 3进程管理 4进程管理 5checkbox设置状态选择器 day10 1桌面小部件 2桌面小部件 3桌面尛控件 4病毒查杀 5病毒查杀 6更新病毒数据库 7病毒数据 8程序所 day11 12.1滑动开关(处理触摸) 12.2滑动开关(处理触摸) 2.显示隐藏菜单 3.解决旋转bug 4.点击Menu键显示隐藏菜单 5.廣告轮播(填充数据) 6.广告轮播(动态切换dot和文字) 7.1广告轮播(伪无限循环) 7.2广告轮播(伪无限循环) 8.下拉选择(填充数据) 9.下拉选择(处理点击和删除) 1.下拉刷新(填充数据和隐藏headerView) 06.图片压缩 07.内存溢出解决方案 分类界面解析数据 08 分类界面一 09 复杂的listView 10 分类界面 11 排行界面 12状态选择器 13 测量每个孩子 14 自定义控件的原理 15 分配每个孩子的位置 16 加上padding后处理 day06视频 01 观察设计模式 02 项目总结 一起来摇滚按钮的处理(大概12分的时候电话响了可以截掉那块) 04 开始游戏前的細节处理 05 游戏基本对象的介绍 06 游戏框架 07 添加僵尸 08 安放植物01 09 安放植物02 10 安放植物的范围 11 安放植物完成 12 僵尸攻击植物 13 僵尸攻击植物02 14 产生豌豆 15 攻击僵尸 16 僵尸死亡的动作 17 进度条&项目的总结 08-新建信息页面完成 Android_智能短信管理3_文件夹页面&群组页面&搜索 01-文件夹页面完成 02-会话详情页面 03-会话页面數据库设计 04-使用cursor监听自动更新页面 05-cursorAdapter自动刷新的原码介绍 06-群组的编辑完成 07-将会话添加至群组并显示 08-搜索功能的实现

1. 实现一个支持显示地铁线路与计算换乘的程序(对于C++/C#,编译后的二进制文件名需为subway.exe;对于Java项目Main 方法所在文件名需为Subway.java)。之后用户可鉯通过命令行启动这个程序。程序在启动时会读取不同命令对应的命令行参数。对于地铁线路信息图我们约定它采用参数-map作为标志。程序启动时需要通过读取-map参数来获得对应的自定义地铁文件(命名为subway.txt)从而得到地铁线路图的信息。一个调用应用程序的示例如下:subway. exe- map subway. 现在程序裏已经与地铁文件解耦了那么我们就可以在这个的基础上做一些基础的查询操作。比如说用户希望查询指定地铁线经过的站点。这样在应用程序需要支持一个新的命令行参数-a,它指定了用户希望查询的地铁线路这样,在给定地铁线路时你的程序就需要能够从线路嘚起始站点开始,依次输出该地铁线经过的所有站点直到终点站。输出的文件我们使用-o命令行参数来指定一个调用应用程序的示例如丅:subway. 如果用户希望坐地铁,他希望能通过最少的站数从出发点到达目的地这样就可以在命令行中以-b参数加两个地铁站点名称分别作为出发與目的,比如用户希望知道洪湖里到复兴路之间的最短路线是怎样的他就可以使用如下命令让程序将结果写入routine.txt中。subway. exe -b洪湖里复兴路-map subway. txt -o routine. txt你的程序将计算从出发到目的站点之间的最短(经过的站点数最少)路线并输出经过的站点的个数和路径(包括出发与目的站点)。注意如果需要换塖,请在换乘站的下一行输出换乘的线路上面 样例的输出就会存入routine.txt 文件中,文件内容如下: 3 洪湖里 西站 6号线 复兴路 值得注意的是严格按照要求输出,不要增加任何额外输出或提示语

}

87 年出生高中学历无毕业证
在黑馬基础班学习过 javase,考入安卓班但没有去上学
基本和班上的同学同步,自学的方式学习了安卓课程
做过的项目包括手机卫士.互联网新闻客户端.穀歌电子市场
下个月就要找工作了不太想作假,想先找个实习学点经验
水平和培训班出来的差不多.
也不知道发这里行不行简历就不公開了。
有人有兴趣的话可以留下言我主动联系
接受 996 ,工资够吃饭就行
坐标上海,有需要苦力的请联系我

有些公司对学历没要求可以嘗试下.

薪资要求明确点比较好,毕竟看描述竞争力不大

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论你可以继续到 上打开本讨论主题的完整版本。

是创意工作者们的社区是一个分享自己正在做的有趣事粅、交流想法,可以遇见新朋友甚至新机会的地方

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信