- 博客(399)
- 资源 (30)
- 收藏
- 关注

原创 樱花未开,小白已来
虽然现在已是5月中旬,但我们这里樱花还没有开放,而我编著的《Java从小白到大牛》纸质版终于登陆各大电商了。 这本书倾注我一年时间,这也是我总结15年Java开发之经验,编著Java立体化之电子图书——《Java从小白到大牛》。所谓立体化图书包括:电子图书、视频、课件和服务等内容。为了祝贺《Java从小白到大牛》纸质图书上市,现购买CSDN学院《Java从小白到大牛全集视频课程》...
2018-05-23 18:01:04
677

原创 《Java从小白到大牛》纸质版已经上市了!!
《Java从小白到大牛精简版》是免费电子图书,本书是一本Java语言学习教程,读者群是零基础小白,通过本书的学习能够成为Java大牛。主要内容包括:Java语法基础、数据类型、运算符、控制语句、数组、字符串、面向对象基础、继承与多态、抽象类与接口、集合框架、异常处理、输入输出和网络编程等技术。
2017-09-16 11:47:33
2868
原创 模板方法设计模式在JDBC中的应用
设计模式是在特定场景下对特定问题的解决方案,这些解决方案是经过反复论证和测试总结出来的。实际上,除了软件设计,设计模式也被广泛应用于其他领域,比如UI设计和建筑设计等。Java软件设计模式大都来源于GoF1的23种设计模式。这段时间一直在录制Java EE视频课程,其中在JDBC(Java数据库连接)中使用了模板方法设计(Template Method),下面给大家分享一下。###1. 什么是...
2019-01-14 11:45:58
828
原创 《Java从小白到大牛》之第14章 异常处理(下)
《Java从小白到大牛》纸质版已经上架了!!!释放资源有时在try-catch语句中会占用一些非Java资源,如:打开文件、网络连接、打开数据库连接和使用数据结果集等,这些资源并非Java资源,不能通过JVM的垃圾收集器回收,需要程序员释放。为了确保这些资源能够被释放可以使用finally代码块或Java 7之后提供自动资源管理(Automatic Resource Management)技...
2018-10-15 09:40:10
681
原创 《Java从小白到大牛》之第14章 异常处理(上)
《Java从小白到大牛》纸质版已经上架了!!!很多事件并非总是按照人们自己设计意愿顺利发展的,而是有能够出现这样那样的异常情况。例如:你计划周末郊游,你的计划会安排满满的,你计划可能是这样的:从家里出发→到达目的→游泳→烧烤→回家。但天有不测风云,当前你准备烧烤时候天降大雨,你只能终止郊游提前回家。“天降大雨”是一种异常情况,你的计划应该考虑到这样情况,并且应该有处理这种异常的预案。为增强程...
2018-10-08 12:46:44
486
原创 《Java从小白到大牛》之第13章 抽象类与接口
《Java从小白到大牛》纸质版已经上架了!!!设计良好的软件系统应该具备“可复用性”和“可扩展性”,能够满足用户需求的不断变更。使用抽象类和接口是实现“可复用性”和“可扩展性”重要的设计手段。抽象类Java语言提供了两种类:一种是具体类;另一种是抽象了。前面章节接触的类都是具体类。这一节介绍一下抽象类。抽象类概念 {#-0}在13.4.1节介绍多态时候,使用过几何图形类示例,其中Fig...
2018-09-26 15:56:45
388
原创 《Java从小白到大牛》之第12章 继承与多态
《Java从小白到大牛》纸质版已经上架了!!!类的继承性是面向对象语言的基本特性,多态性前提是继承性。Java支持继承性和多态性。这一章讨论Java继承性和多态性。Java中的继承 {#java}为了了解继承性,先看这样一个场景:一位面向对象的程序员小赵,在编程过程中需要描述和处理个人信息,于是定义了类Person,如下所示://Person.java文件package com.a5...
2018-09-19 11:03:09
445
原创 《Python从小白到大牛》第10章 函数式编程
《Python从小白到大牛》第10章 函数式编程定义函数函数参数使用关键字参数调用函数参数默认值可变参数函数返回值无返回值函数多返回值函数函数变量作用域生成器嵌套函数函数式编程基础函数类型上述代码第①行重构了calculate_fun()函数的定义,现在只接收一个参数opr。代码第②行是在oprLambda表达式三大基础函数本章小结配套视频配套源代码程序中反复执行的代码可以封装到一个代码块中,这...
2018-09-19 10:59:07
836
原创 师傅带徒弟学:Python Web之Django框架-关东升-专题视频课程
Python Web是Python语言一个重要的应用方面,Python Web有很多,其中Flask和Django框架是他们的佼佼者。Django是一个高级的Python Web框架,可以快速开发安全和可维护的网站。...
2018-09-17 18:07:37
913
2
原创 师傅带徒弟学:Python Web之Flask框架-关东升-专题视频课程
Python Web是Python语言一个重要的应用方面,Python Web有很多,其中Flask和Django框架是他们的佼佼者。Flask是一个Python实现的Web开发微框架。
2018-09-06 13:22:35
1007
原创 《Java从小白到大牛》之第11章 对象
《Java从小白到大牛》纸质版已经上架了!!! 类实例化可生成对象,实例方法就是对象方法,实例变量就是对象属性。一个对象的生命周期包括三个阶段:创建、使用和销毁。前面章节已经多少用到了对象,这一章详细介绍一下对象的创建和销毁等相关知识。创建对象创建对象包括两个步骤:声明和实例化。1. 声明声明对象与声明普通变量没有区别,语法格式如下:type objectName...
2018-08-21 11:27:53
393
原创 《Python从小白到大牛》第9章 数据结构
当你有很多书时,你会考虑买一个书柜,将你的书分门别类摆放进入。使用了书柜不仅仅使房间变得整洁,也便于以后使用书时方便查找。在计算机程序中会有很多数据,这些数据也需要一个容器将他们管理起来,这就是数据结构。常见的数据结构:数组(Array)、集合(Set)、列表(List)、队列(Queue)、链表(Linkedlist)、树(Tree)、堆(Heap)、栈(Stack)和字典(Dictionary...
2018-08-21 11:19:10
1005
原创 《Java从小白到大牛》之第10章 面向对象基础(下)
《Java从小白到大牛》纸质版已经上架了!!! 封装性与访问控制Java面向对象的封装性是通过对成员变量和方法进行访问控制实现的,访问控制分为4个等级:私有、默认、保护和公有,具体规则如表10-1所示。表 101 Java类成员的访问控制 可否直接访问控制等级 同一个类 同一个包 不同包的子类 不同包非子类 私有 Yes ...
2018-07-30 09:45:45
387
原创 《Python从小白到大牛》第8章 控制语句
程序设计中的控制语句有三种,即顺序、分支和循环语句。Python程序通过控制语句来管理程序流,完成一定的任务。程序流是由若干个语句组成的,语句可以是一条单一的语句,也可以是复合语句。Python中的控制语句有以下几类:分支语句:if循环语句:while和for跳转语句:break、continue和return分支语句分支语句提供了一种控制机制,使得程序具有了“判断能力”,...
2018-07-30 09:39:51
499
原创 师傅带徒弟学HTML+CSS-关东升-专题视频课程
本课程是学习Web前端的基础课程,是学习Web前端框架、JavaWeb开发、Python Web开发、PHP开发和.NET Web开发前置课程。
2018-07-20 13:52:07
399
原创 师傅带徒弟学JavaScript-关东升-专题视频课程
本课程是学习Web前端的基础课程,是学习Web前端框架、JavaWeb开发、Python Web开发、PHP开发和.NET Web开发前置课程。
2018-07-20 13:51:45
350
原创 《Java从小白到大牛》之第10章 面向对象基础(上)
《Java从小白到大牛》纸质版已经上架了!!! 面向对象是Java最重要的特性。Java是彻底的、纯粹的面向对象语言,在Java中“一切都是对象”。本章将介绍面向对象基础知识。面向对象概述面向对象的编程思想:按照真实世界客观事物的自然规律进行分析,客观世界中存在什么样的实体,构建的软件系统就存在什么样的实体。例如:在真实世界的学校里,会有学生和老师等实体,学生有学号、姓名、所...
2018-07-16 14:43:06
529
原创 《Python从小白到大牛》第7章 运算符
本章为大家介绍Python语言中一些主要的运算符(也称操作符),包括算术运算符、关系运算符、逻辑运算符、位运算符和其他运算符。算术运算符Python中的算术运算符用来组织整型和浮点型数据的算术运算,按照参加运算的操作数的不同可以分为一元运算符和二元运算符。一元运算符Python中一元运算符有多个,但是算数一元运算符只有一个,即:-,-是取反运算符,例如:-a是对a取反运算。...
2018-07-16 14:37:50
675
原创 《Java从小白到大牛》之第9章 字符串
《Java从小白到大牛》纸质版已经上架了!!! 由字符组成的一串字符序列,称为“字符串”,在前面的章节中也多次用到了字符串,本章将重点介绍。Java中的字符串Java中的字符串是由双引号括起来的多个字符,下面示例都是表示字符串常量:"Hello World" ...
2018-07-11 13:42:55
407
原创 《Python从小白到大牛》第6章 数据类型
在声明变量时会用到数据类型,在前面已经用到一些数据类型,例如整数和字符串等。在Python中所有的数据类型都是类,每一个变量都是类的“实例”。没有基本数据类型的概念,所以整数、浮点和字符串也都是类。Python有6种标准数据类型:数字、字符串、列表、元组、集合和字典,列表、元组、集合和字典可以保存多项数据,他们每一个都是一种数据结构,本书中把他们统称为“数据结构”类型。本章先介绍数字和字符...
2018-07-09 15:00:07
799
1
原创 《Java从小白到大牛》之第8章 数组
在计算机语言中数组是非常重要的集合类型,大部分计算机语言中数组具有如下三个基本特性:一致性:数组只能保存相同数据类型元素,元素的数据类型可以是任何相同的数据类型。有序性:数组中的元素是有序的,通过下标访问。不可变性:数组一旦初始化,则长度(数组中元素的个数)不可变。在Java中数组的下标是从零开始的,事实上很多计算机语言的数组下标从零开始的。Java数组下标访问运算符是中括号,如i...
2018-07-05 11:53:59
549
原创 《Python从小白到大牛》第5章 Python编码规范
俗话说:“没有规矩不成方圆”。编程工作往往都是一个团队协同进行,因而一致的编码规范非常有必要,这样写成的代码便于团队中的其他人员阅读,也便于编写者自己以后阅读。 提示 关于本书的Python编码规范借鉴了Python官方的PEP8编码规范1和谷歌Python编码规范2。命名规范程序代码中到处都是标识符,因此取一个一致并且符合规范的名字非常重要。Python中命名规范...
2018-07-04 07:34:42
2444
原创 《Java从小白到大牛》之第7章 控制语句
《Java从小白到大牛》纸质版已经上架了!!! 程序设计中的控制语句有三种,即顺序、分支和循环语句。Java程序通过控制语句来管理程序流,完成一定的任务。程序流是由若干个语句组成的,语句可以是一条单一的语句,也可以是一个用大括号({})括起来的复合语句。Java中的控制语句有以下几类:分支语句:if和switch。循环语句:while、do-while和for跳转语句:break、...
2018-06-25 13:13:00
425
原创 《Python从小白到大牛》第4章 Python语法基础
本章主要为大家介绍Python的一些语法,其中包括标识符、关键字、常量、变量、表达式、语句、注释、模块和包等内容。标识符和关键字任何一种计算机语言都离不开标识符和关键字,因此下面将详细介绍Python标识符和关键字。标识符标识符就是变量、常量、函数、属性、类、模块和包等由程序员指定的名字。构成标识符的字符均有一定的规范,Python语言中标识符的命名规则如下:区分大小...
2018-06-25 09:59:40
918
原创 《Python从小白到大牛》第3章 第一个Python程序
本章以HelloWorld作为切入点,介绍如何编写和运行Python程序代码。运行Python程序主要有两种方式:1.交互式方式运行2.文件方式运行本章介绍这两种运行方式实现HelloWorld程序。使用Python Shell进入Python Shell可以通过交互式方式编写和运行Python程序。启动Python Shell有如下三种方式:1.单击Python...
2018-06-20 11:44:57
1363
原创 《Python从小白到大牛》第2篇 开发环境搭建
开发环境搭建《论语•魏灵公》曰:“工欲善其事,必先利其器”,做好一件事,准备工作非常重要。在开始学习Python技术之前,先介绍如何搭建Python开发环境是非常重要的一件事件。就开发工具而言Python官方只提供了一个解释器和交互式运行编程环境,而没有IDE(Integrated Development Environments,集成开发环境)工具,事实上开发Python的第三方ID...
2018-06-12 12:04:04
2390
原创 《Python从小白到大牛》第1章 开篇综述
Python诞生到现在已经有20多年了,但是Python仍然是非常热门的编程语言之一,很多平台中使用Python开发。表1-1所示的是TIOBE社区发布的2017年3月和2018年3月的编程语言排行榜,可见Python语言的热度,或许这也是很多人选择学习Python的主要原因。Python语言历史Python之父荷兰人吉多 范·罗苏姆(Guido van Rossum)在1989...
2018-06-06 14:11:15
2668
原创 《Python从小白到大牛》简介
本书是一部系统论述Python编程语言、OOP编程思想以及函数式编程思想的立体化教程(含纸质图书、电子书、教学课件、源代码与视频教程)。为便于读者高效学习,快速掌握Python编程方法。本书作者精心制作了电子书、完整的教学课件、完整的源代码与丰富的配套视频教程以及在线答疑服务等内容。本篇包括8章内容,系统介绍了Python语言的基础知识。内容包括Python语言历史,Python语言的特点,开...
2018-05-29 12:28:55
3857
原创 Python项目实战:迷失航线游戏开发-关东升-专题视频课程
课程内容包括游戏项目分析与设计过程、项目敏捷开发、面向对象、Lambda表达式、游戏开发引擎cocos2d-python。QQ服务群 628808216
2018-05-07 18:06:21
336
原创 Python项目实战:开发Python版QQ2006聊天工具-关东升-专题视频课程
课程包括项目分析与设计过程、数据库设计过程、项目敏捷开发、MySQL数据库、Python访问数据库、面向对象、Lambda表达式、wxPython图形用户界面编程技术、多线程和Socket网络通信。QQ服务群 628808216...
2018-05-07 18:05:51
616
原创 Python项目实战:开发PetStore宠物商店项目-关东升-专题视频课程
课程内容包括项目分析与设计过程、数据库设计过程、项目敏捷开发、MySQL数据库、Python访问数据库、面向对象、Lambda表达式、wxPython图形用户界面编程技术。QQ服务群 628808216目录24.1 系统分析与设计24.2 任务1:创建数据库24.3 任务2:初始化项目24.4 任务3:编写数据持久层代码24.5 任务4:编写表示层代码24....
2018-05-07 18:05:16
1347
原创 Python项目实战:数据可视化与股票数据分析-关东升-专题视频课程
本视频内容包括使用Matplotlib绘制图表、MySQL数据库、Python访问数据库和Lambda表达式。目录:23.1 使用Matplotlib绘制图表23.1.1 安装Matplotlib23.1.2 图表基本构成要素23.1.3 绘制折线图23.1.4 绘制柱状图23.1.5 绘制饼状图23.1.6 绘制散点图23.1.7 绘制子图表项目实...
2018-04-28 13:46:26
1587
2
原创 Python:项目实战1:网络爬虫与抓取股票数据-关东升-专题视频课程
本视频课程是《Python从小白到大牛》中的第四篇第一个实战项目,内容包括网络爬虫技术、使用urllib爬取数据、使用Selenium爬取数据、使用正则表达式、使用BeautifulSoup库、MySQL数据库、Python访问数据库、Lambda表达式和多线程。...
2018-04-25 15:00:30
520
原创 师傅带徒弟学:Python图形用户界面编程wxPython-关东升-专题视频课程
图形用户界面(Graphical User Interface,简称 GUI)编程对于某种计算机语言来说非常重要。可开发Python图形用户界面的工具包有多种。本课程介绍了Python图形用户界面编程技术——wxPython,其中包括wxPython安装、事件处理、布局管理、控件、窗口、菜单和工具栏。...
2018-04-25 15:00:14
1002
原创 师傅带徒弟学:Python游戏开发引擎cocos2d-python-关东升-专题视频课程
Python语言之所以受欢迎,很大的原因是有很多可以使用的库,Python社区也有很多游戏开发库,其中较为优秀有:Cocos2d、Pyglet和Pygame,还有专门用于3D游戏开发库Panda3D。其中Cocos2d也称为cocos2d-python,本课程重点介绍cocos2d-python。...
2018-04-25 14:59:58
1616
原创 师傅带徒弟学:Python正则表达式-关东升-专题视频课程
Python中正则表达式应用非常广泛,如:数据挖掘、数据分析、网络爬虫、输入有效性验证等。Python也提供了re模块利用正则表达式实现文本的匹配、查找和替换等操作。本章介绍正则表达式,注意本章介绍的正则表达式与其他的语言正则表达式是通用的。...
2018-04-25 14:59:42
259
原创 Python:第三篇【Python】实用库与框架-关东升-专题视频课程
本课程包括6章。内容包括Python数据交换格式,Python数据库编程,Python网络编程,wxPython图形用户界面编程,Python多线程编程和Python游戏开发引擎。通过本篇的学习,读者可以全面了解Python编程中一些实用库,熟悉这些库的实用。配套资源:示例代码和教学课件...
2018-04-25 14:58:45
278
原创 Python:第二篇【Python】进阶-关东升-专题视频课程
本书是智捷课堂开发的立体化图书中的一本,所谓“立体化图书”就是图书包含:书籍、视频、课件和服务等内容。其中第二篇包括7章。内容包括Python数据结构,函数式编程,面向对象,异常处理,常用模块,正则表达式和文件操作与管理。通过本篇的学习,读者可以全面了解Python语言的进阶知识。...
2018-04-17 17:10:37
575
原创 第一篇【Python】基础-关东升-专题视频课程
本书是智捷课堂开发的立体化图书中的一本,所谓“立体化图书”就是图书包含:书籍、视频、课件和服务等内容。其中第一篇包括8章内容,系统介绍了Python语言的基础知识。内容包括Python语言历史,Python语言的特点,开发环境的搭建,创建第一个Python程序,Python语法基础,Python编码规范,数据类型,运算符和控制语句。...
2018-04-17 17:09:59
682
JavaSwing版PetStore宠物商店项目源代码
2017-09-16
Java QQ聊天工具源代码
2017-09-16
Java从小白到大牛精简版源码
2017-09-16
Java版QQ聊天工具源代码
2017-09-13
Java Swing版PetStore宠物商店项目源代码
2017-09-13
《Java从小白到大牛精简版》电子书源代码
2017-09-11
《Java从小白到大牛精简版》电子书
2017-09-11
关东升《iOS开发指南》第4版27-28章代码
2016-03-13
关东升《iOS开发指南》第4版21-26章代码
2016-03-13
关东升《iOS开发指南》第4版11-20章代码
2016-03-13
关东升《iOS开发指南》第4版1-10章代码
2016-03-13
《从零开始学Swift》代码
2016-03-12
《从零开始学Swift》样章
2016-03-12
《Swift开发指南》源码
2014-08-12
《Swift开发指南》精彩样章
2014-08-12
《iOS传感器应用开发最佳实践》源码
2014-03-26
《iOS6开发指南》精彩书摘
2013-06-09
《iOS网络编程与云端应用最佳实践》精彩书摘
2013-05-21
《iOS网络编程与云端应用最佳实践》源码
2013-05-21
《iPhone与iPad开发实战--iOS经典应用剖析》--源码
2012-05-03
《Android开发案例驱动教程》
2011-12-08
《Android开发案例驱动教程》源码
2011-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人