「智捷课堂」关东升的博客

一个20年的老程序员、老师、作家。 著有《iOS开发指南》《Swift开发指南》《从零开始学Swift》等书籍。
私信 关注
画漫画的程序员
码龄13年

一个20年的老程序员、老师、作家。 熟悉Java、Kotlin、Python、iOS、Android、游戏开发。参与设计和开发北京市公交一卡通百亿级大型项目,金融系统微博等移动客户端项目。著有《iOS开发指南》等40多部图书。

  • 2,120,312
    被访问量
  • 488
    原创文章
  • 892
    作者排名
  • 5,519
    粉丝数量
  • 目前就职 北京智捷东方科技有限公司
  • 于 2008-04-01 加入CSDN
获得成就
  • 获得291次点赞
  • 内容获得307次评论
  • 获得312次收藏
荣誉勋章
兴趣领域
  • #安全
    #系统安全
TA的专栏
  • Cocos2d-x实战
    78篇
  • iOS经典应用剖析
    10篇
  • iOS开发那些事
    54篇
  • Java从小白到大牛
    19篇
  • 从零开始学Swift
    72篇
  • iOS开发那些事
    138篇
  • Swift2
    72篇
  • ios
    122篇
  • Swift开发
    72篇
  • Swift
    68篇
  • iOS技术图书
    78篇
  • 视频
    30篇
  • 游戏
    159篇
  • 游戏视频
    8篇
  • 网络游戏
    138篇
  • android
    49篇
  • 项目开发
    9篇
  • ipad
    40篇
  • 实战
    127篇
  • 采访
    2篇
  • 游戏开发
    171篇
  • iphone
    150篇
  • iOS网络编程
    26篇
  • python从小白到大牛
    11篇
  • 视频教程
    89篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

模板方法设计模式在JDBC中的应用

设计模式是在特定场景下对特定问题的解决方案,这些解决方案是经过反复论证和测试总结出来的。实际上,除了软件设计,设计模式也被广泛应用于其他领域,比如UI设计和建筑设计等。Java软件设计模式大都来源于GoF1的23种设计模式。这段时间一直在录制Java EE视频课程,其中在JDBC(Java数据库连接)中使用了模板方法设计(Template Method),下面给大家分享一下。###1. 什么是...
原创
606阅读
0评论
2点赞
发布博客于 2 年前

《Java从小白到大牛》之第14章 异常处理(下)

《Java从小白到大牛》纸质版已经上架了!!!释放资源有时在try-catch语句中会占用一些非Java资源,如:打开文件、网络连接、打开数据库连接和使用数据结果集等,这些资源并非Java资源,不能通过JVM的垃圾收集器回收,需要程序员释放。为了确保这些资源能够被释放可以使用finally代码块或Java 7之后提供自动资源管理(Automatic Resource Management)技...
原创
557阅读
0评论
3点赞
发布博客于 3 年前

《Java从小白到大牛》之第14章 异常处理(上)

《Java从小白到大牛》纸质版已经上架了!!!很多事件并非总是按照人们自己设计意愿顺利发展的,而是有能够出现这样那样的异常情况。例如:你计划周末郊游,你的计划会安排满满的,你计划可能是这样的:从家里出发→到达目的→游泳→烧烤→回家。但天有不测风云,当前你准备烧烤时候天降大雨,你只能终止郊游提前回家。“天降大雨”是一种异常情况,你的计划应该考虑到这样情况,并且应该有处理这种异常的预案。为增强程...
原创
380阅读
0评论
1点赞
发布博客于 3 年前

《Java从小白到大牛》之第13章 抽象类与接口

《Java从小白到大牛》纸质版已经上架了!!!设计良好的软件系统应该具备“可复用性”和“可扩展性”,能够满足用户需求的不断变更。使用抽象类和接口是实现“可复用性”和“可扩展性”重要的设计手段。抽象类Java语言提供了两种类:一种是具体类;另一种是抽象了。前面章节接触的类都是具体类。这一节介绍一下抽象类。抽象类概念 {#-0}在13.4.1节介绍多态时候,使用过几何图形类示例,其中Fig...
原创
297阅读
0评论
0点赞
发布博客于 3 年前

《Java从小白到大牛》之第12章 继承与多态

《Java从小白到大牛》纸质版已经上架了!!!类的继承性是面向对象语言的基本特性,多态性前提是继承性。Java支持继承性和多态性。这一章讨论Java继承性和多态性。Java中的继承 {#java}为了了解继承性,先看这样一个场景:一位面向对象的程序员小赵,在编程过程中需要描述和处理个人信息,于是定义了类Person,如下所示://Person.java文件package com.a5...
原创
369阅读
0评论
0点赞
发布博客于 3 年前

《Python从小白到大牛》第10章 函数式编程

《Python从小白到大牛》第10章 函数式编程定义函数函数参数使用关键字参数调用函数参数默认值可变参数函数返回值无返回值函数多返回值函数函数变量作用域生成器嵌套函数函数式编程基础函数类型上述代码第①行重构了calculate_fun()函数的定义,现在只接收一个参数opr。代码第②行是在oprLambda表达式三大基础函数本章小结配套视频配套源代码程序中反复执行的代码可以封装到一个代码块中,这...
原创
699阅读
0评论
1点赞
发布博客于 3 年前

师傅带徒弟学:Python Web之Django框架-关东升-专题视频课程

Python Web是Python语言一个重要的应用方面,Python Web有很多,其中Flask和Django框架是他们的佼佼者。Django是一个高级的Python Web框架,可以快速开发安全和可维护的网站。...
原创
730阅读
2评论
0点赞
发布博客于 3 年前

师傅带徒弟学:Python Web之Flask框架-关东升-专题视频课程

Python Web是Python语言一个重要的应用方面,Python Web有很多,其中Flask和Django框架是他们的佼佼者。Flask是一个Python实现的Web开发微框架。
原创
467阅读
0评论
0点赞
发布博客于 3 年前

《Java从小白到大牛》之第11章 对象

《Java从小白到大牛》纸质版已经上架了!!! 类实例化可生成对象,实例方法就是对象方法,实例变量就是对象属性。一个对象的生命周期包括三个阶段:创建、使用和销毁。前面章节已经多少用到了对象,这一章详细介绍一下对象的创建和销毁等相关知识。创建对象创建对象包括两个步骤:声明和实例化。1. 声明声明对象与声明普通变量没有区别,语法格式如下:type objectName...
原创
326阅读
0评论
0点赞
发布博客于 3 年前

《Python从小白到大牛》第9章 数据结构

当你有很多书时,你会考虑买一个书柜,将你的书分门别类摆放进入。使用了书柜不仅仅使房间变得整洁,也便于以后使用书时方便查找。在计算机程序中会有很多数据,这些数据也需要一个容器将他们管理起来,这就是数据结构。常见的数据结构:数组(Array)、集合(Set)、列表(List)、队列(Queue)、链表(Linkedlist)、树(Tree)、堆(Heap)、栈(Stack)和字典(Dictionary...
原创
807阅读
0评论
0点赞
发布博客于 3 年前

《Java从小白到大牛》之第10章 面向对象基础(下)

《Java从小白到大牛》纸质版已经上架了!!! 封装性与访问控制Java面向对象的封装性是通过对成员变量和方法进行访问控制实现的,访问控制分为4个等级:私有、默认、保护和公有,具体规则如表10-1所示。表 101 Java类成员的访问控制 可否直接访问控制等级 同一个类 同一个包 不同包的子类 不同包非子类 私有 Yes ...
原创
307阅读
0评论
0点赞
发布博客于 3 年前

《Python从小白到大牛》第8章 控制语句

程序设计中的控制语句有三种,即顺序、分支和循环语句。Python程序通过控制语句来管理程序流,完成一定的任务。程序流是由若干个语句组成的,语句可以是一条单一的语句,也可以是复合语句。Python中的控制语句有以下几类:分支语句:if循环语句:while和for跳转语句:break、continue和return分支语句分支语句提供了一种控制机制,使得程序具有了“判断能力”,...
原创
419阅读
0评论
1点赞
发布博客于 3 年前

师傅带徒弟学HTML+CSS-关东升-专题视频课程

本课程是学习Web前端的基础课程,是学习Web前端框架、JavaWeb开发、Python Web开发、PHP开发和.NET Web开发前置课程。
原创
324阅读
0评论
0点赞
发布博客于 3 年前

师傅带徒弟学JavaScript-关东升-专题视频课程

本课程是学习Web前端的基础课程,是学习Web前端框架、JavaWeb开发、Python Web开发、PHP开发和.NET Web开发前置课程。
原创
267阅读
0评论
0点赞
发布博客于 3 年前

《Java从小白到大牛》之第10章 面向对象基础(上)

《Java从小白到大牛》纸质版已经上架了!!! 面向对象是Java最重要的特性。Java是彻底的、纯粹的面向对象语言,在Java中“一切都是对象”。本章将介绍面向对象基础知识。面向对象概述面向对象的编程思想:按照真实世界客观事物的自然规律进行分析,客观世界中存在什么样的实体,构建的软件系统就存在什么样的实体。例如:在真实世界的学校里,会有学生和老师等实体,学生有学号、姓名、所...
原创
419阅读
0评论
0点赞
发布博客于 3 年前

《Python从小白到大牛》第7章 运算符

本章为大家介绍Python语言中一些主要的运算符(也称操作符),包括算术运算符、关系运算符、逻辑运算符、位运算符和其他运算符。算术运算符Python中的算术运算符用来组织整型和浮点型数据的算术运算,按照参加运算的操作数的不同可以分为一元运算符和二元运算符。一元运算符Python中一元运算符有多个,但是算数一元运算符只有一个,即:-,-是取反运算符,例如:-a是对a取反运算。...
原创
494阅读
0评论
1点赞
发布博客于 3 年前

《Java从小白到大牛》之第9章 字符串

《Java从小白到大牛》纸质版已经上架了!!! 由字符组成的一串字符序列,称为“字符串”,在前面的章节中也多次用到了字符串,本章将重点介绍。Java中的字符串Java中的字符串是由双引号括起来的多个字符,下面示例都是表示字符串常量:"Hello World" ...
原创
336阅读
0评论
0点赞
发布博客于 3 年前

《Python从小白到大牛》第6章 数据类型

在声明变量时会用到数据类型,在前面已经用到一些数据类型,例如整数和字符串等。在Python中所有的数据类型都是类,每一个变量都是类的“实例”。没有基本数据类型的概念,所以整数、浮点和字符串也都是类。Python有6种标准数据类型:数字、字符串、列表、元组、集合和字典,列表、元组、集合和字典可以保存多项数据,他们每一个都是一种数据结构,本书中把他们统称为“数据结构”类型。本章先介绍数字和字符...
原创
685阅读
1评论
0点赞
发布博客于 3 年前

《Java从小白到大牛》之第8章 数组

在计算机语言中数组是非常重要的集合类型,大部分计算机语言中数组具有如下三个基本特性:一致性:数组只能保存相同数据类型元素,元素的数据类型可以是任何相同的数据类型。有序性:数组中的元素是有序的,通过下标访问。不可变性:数组一旦初始化,则长度(数组中元素的个数)不可变。在Java中数组的下标是从零开始的,事实上很多计算机语言的数组下标从零开始的。Java数组下标访问运算符是中括号,如i...
原创
466阅读
0评论
0点赞
发布博客于 3 年前

《Python从小白到大牛》第5章 Python编码规范

俗话说:“没有规矩不成方圆”。编程工作往往都是一个团队协同进行,因而一致的编码规范非常有必要,这样写成的代码便于团队中的其他人员阅读,也便于编写者自己以后阅读。 提示 关于本书的Python编码规范借鉴了Python官方的PEP8编码规范1和谷歌Python编码规范2。命名规范程序代码中到处都是标识符,因此取一个一致并且符合规范的名字非常重要。Python中命名规范...
原创
1362阅读
0评论
0点赞
发布博客于 3 年前

《Java从小白到大牛》之第7章 控制语句

《Java从小白到大牛》纸质版已经上架了!!! 程序设计中的控制语句有三种,即顺序、分支和循环语句。Java程序通过控制语句来管理程序流,完成一定的任务。程序流是由若干个语句组成的,语句可以是一条单一的语句,也可以是一个用大括号({})括起来的复合语句。Java中的控制语句有以下几类:分支语句:if和switch。循环语句:while、do-while和for跳转语句:break、...
原创
354阅读
0评论
1点赞
发布博客于 3 年前

《Python从小白到大牛》第4章 Python语法基础

本章主要为大家介绍Python的一些语法,其中包括标识符、关键字、常量、变量、表达式、语句、注释、模块和包等内容。标识符和关键字任何一种计算机语言都离不开标识符和关键字,因此下面将详细介绍Python标识符和关键字。标识符标识符就是变量、常量、函数、属性、类、模块和包等由程序员指定的名字。构成标识符的字符均有一定的规范,Python语言中标识符的命名规则如下:区分大小...
原创
812阅读
0评论
0点赞
发布博客于 3 年前

《Python从小白到大牛》第3章 第一个Python程序

本章以HelloWorld作为切入点,介绍如何编写和运行Python程序代码。运行Python程序主要有两种方式:1.交互式方式运行2.文件方式运行本章介绍这两种运行方式实现HelloWorld程序。使用Python Shell进入Python Shell可以通过交互式方式编写和运行Python程序。启动Python Shell有如下三种方式:1.单击Python...
原创
1133阅读
0评论
0点赞
发布博客于 3 年前

《Python从小白到大牛》第2篇 开发环境搭建

开发环境搭建《论语•魏灵公》曰:“工欲善其事,必先利其器”,做好一件事,准备工作非常重要。在开始学习Python技术之前,先介绍如何搭建Python开发环境是非常重要的一件事件。就开发工具而言Python官方只提供了一个解释器和交互式运行编程环境,而没有IDE(Integrated Development Environments,集成开发环境)工具,事实上开发Python的第三方ID...
原创
2045阅读
0评论
0点赞
发布博客于 3 年前

《Python从小白到大牛》第1章 开篇综述

Python诞生到现在已经有20多年了,但是Python仍然是非常热门的编程语言之一,很多平台中使用Python开发。表1-1所示的是TIOBE社区发布的2017年3月和2018年3月的编程语言排行榜,可见Python语言的热度,或许这也是很多人选择学习Python的主要原因。Python语言历史Python之父荷兰人吉多 范·罗苏姆(Guido van Rossum)在1989...
原创
2439阅读
0评论
1点赞
发布博客于 3 年前

《Python从小白到大牛》简介

本书是一部系统论述Python编程语言、OOP编程思想以及函数式编程思想的立体化教程(含纸质图书、电子书、教学课件、源代码与视频教程)。为便于读者高效学习,快速掌握Python编程方法。本书作者精心制作了电子书、完整的教学课件、完整的源代码与丰富的配套视频教程以及在线答疑服务等内容。本篇包括8章内容,系统介绍了Python语言的基础知识。内容包括Python语言历史,Python语言的特点,开...
原创
3451阅读
0评论
2点赞
发布博客于 3 年前

樱花未开,小白已来

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

Python项目实战:迷失航线游戏开发-关东升-专题视频课程

课程内容包括游戏项目分析与设计过程、项目敏捷开发、面向对象、Lambda表达式、游戏开发引擎cocos2d-python。QQ服务群 628808216
原创
208阅读
0评论
0点赞
发布博客于 3 年前

Python项目实战:开发Python版QQ2006聊天工具-关东升-专题视频课程

课程包括项目分析与设计过程、数据库设计过程、项目敏捷开发、MySQL数据库、Python访问数据库、面向对象、Lambda表达式、wxPython图形用户界面编程技术、多线程和Socket网络通信。QQ服务群 628808216...
原创
453阅读
0评论
0点赞
发布博客于 3 年前

Python项目实战:开发PetStore宠物商店项目-关东升-专题视频课程

课程内容包括项目分析与设计过程、数据库设计过程、项目敏捷开发、MySQL数据库、Python访问数据库、面向对象、Lambda表达式、wxPython图形用户界面编程技术。QQ服务群 628808216目录24.1 系统分析与设计24.2 任务1:创建数据库24.3 任务2:初始化项目24.4 任务3:编写数据持久层代码24.5 任务4:编写表示层代码24....
原创
959阅读
0评论
0点赞
发布博客于 3 年前

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 绘制子图表项目实...
原创
1137阅读
2评论
0点赞
发布博客于 3 年前

Python:项目实战1:网络爬虫与抓取股票数据-关东升-专题视频课程

本视频课程是《Python从小白到大牛》中的第四篇第一个实战项目,内容包括网络爬虫技术、使用urllib爬取数据、使用Selenium爬取数据、使用正则表达式、使用BeautifulSoup库、MySQL数据库、Python访问数据库、Lambda表达式和多线程。...
原创
330阅读
0评论
0点赞
发布博客于 3 年前

师傅带徒弟学:Python图形用户界面编程wxPython-关东升-专题视频课程

图形用户界面(Graphical User Interface,简称 GUI)编程对于某种计算机语言来说非常重要。可开发Python图形用户界面的工具包有多种。本课程介绍了Python图形用户界面编程技术——wxPython,其中包括wxPython安装、事件处理、布局管理、控件、窗口、菜单和工具栏。...
原创
747阅读
0评论
0点赞
发布博客于 3 年前

师傅带徒弟学:Python游戏开发引擎cocos2d-python-关东升-专题视频课程

Python语言之所以受欢迎,很大的原因是有很多可以使用的库,Python社区也有很多游戏开发库,其中较为优秀有:Cocos2d、Pyglet和Pygame,还有专门用于3D游戏开发库Panda3D。其中Cocos2d也称为cocos2d-python,本课程重点介绍cocos2d-python。...
原创
1338阅读
0评论
2点赞
发布博客于 3 年前

师傅带徒弟学:Python正则表达式-关东升-专题视频课程

Python中正则表达式应用非常广泛,如:数据挖掘、数据分析、网络爬虫、输入有效性验证等。Python也提供了re模块利用正则表达式实现文本的匹配、查找和替换等操作。本章介绍正则表达式,注意本章介绍的正则表达式与其他的语言正则表达式是通用的。...
原创
126阅读
0评论
0点赞
发布博客于 3 年前

Python:第三篇【Python】实用库与框架-关东升-专题视频课程

本课程包括6章。内容包括Python数据交换格式,Python数据库编程,Python网络编程,wxPython图形用户界面编程,Python多线程编程和Python游戏开发引擎。通过本篇的学习,读者可以全面了解Python编程中一些实用库,熟悉这些库的实用。配套资源:示例代码和教学课件...
原创
137阅读
0评论
0点赞
发布博客于 3 年前

Python:第二篇【Python】进阶-关东升-专题视频课程

本书是智捷课堂开发的立体化图书中的一本,所谓“立体化图书”就是图书包含:书籍、视频、课件和服务等内容。其中第二篇包括7章。内容包括Python数据结构,函数式编程,面向对象,异常处理,常用模块,正则表达式和文件操作与管理。通过本篇的学习,读者可以全面了解Python语言的进阶知识。...
原创
347阅读
0评论
0点赞
发布博客于 3 年前

第一篇【Python】基础-关东升-专题视频课程

本书是智捷课堂开发的立体化图书中的一本,所谓“立体化图书”就是图书包含:书籍、视频、课件和服务等内容。其中第一篇包括8章内容,系统介绍了Python语言的基础知识。内容包括Python语言历史,Python语言的特点,开发环境的搭建,创建第一个Python程序,Python语法基础,Python编码规范,数据类型,运算符和控制语句。...
原创
425阅读
0评论
0点赞
发布博客于 3 年前

Kotlin第5篇项目实战2:开发【Kotlin】版QQ2006聊天工具-关东升-专题视频课程

本视频是智捷课堂推出的一套“Kotlin语言学习立体教程”的视频第五部分项目实战2,主要内容讲解QQ2006聊天工具开发过程
原创
157阅读
0评论
0点赞
发布博客于 4 年前

Kotlin第5篇项目实战1【Kotlin】开发PetStore宠物商店项目-关东升-专题视频课程

本视频是智捷课堂推出的一套“Kotlin语言学习立体教程”的视频第五部分项目实战1,主要讲解了PetStore宠物商店开发过程
原创
170阅读
0评论
0点赞
发布博客于 4 年前

Kotlin第4篇 【Kotlin】进阶视频课程-关东升-专题视频课程

本视频是智捷课堂推出的一套“Kotlin语言学习立体教程”的视频第四部分,主要内容包括:反射机制、异常处理、线程、协程、Kotlin与Java混合编程、Kotlin I/O与文件管理、网络编程、图形用户界面编程、SQL框架、反射和注解等技术...
原创
142阅读
0评论
0点赞
发布博客于 4 年前

Kotlin从小白到大牛第3篇 【Kotlin】函数式编程视频课程-关东升-专题视频课程

本视频是智捷课堂推出的一套“Kotlin语言学习立体教程”的视频第三部分,主要内容包括:高阶函数、Lambda表达式、数组、集合、函数式编程API等
原创
155阅读
0评论
0点赞
发布博客于 4 年前

Kotlin从小白到大牛第2篇 【Kotlin】面向对象视频课程-关东升-专题视频课程

本视频是智捷课堂推出的一套“Kotlin语言学习立体教程”的视频第二部分,主要内容包括:面向对象基础、继承与多态、抽象类与接口等。
原创
342阅读
0评论
0点赞
发布博客于 4 年前

Kotlin从小白到大牛第1篇 【Kotlin】基础视频课程-关东升-专题视频课程

本视频是智捷课堂推出的一套“Kotlin语言学习立体教程”的视频第一部分,主要内容包括:Kotlin语法基础、Kotlin编码规范、数据类型、字符串、运算符、程序流程控制、函数、面向对象基础、继承与多态、抽象类与接口、高阶函数、Lambda表达式、泛型、反射机制、数组、集合、函数式编程API、异常处理、线程、协程、Kotlin与Java混合编程.........
原创
164阅读
0评论
0点赞
发布博客于 4 年前

《Java从小白到大牛精简版》之第6章 运算符(下)

通过对本章内容的学习,读者可以了解到Java语言的基本运算符,这些运算符包括算术运算符、关系运算符、逻辑运算符、位运算符和其他运算符。
原创
528阅读
0评论
0点赞
发布博客于 4 年前

《Java从小白到大牛精简版》之第6章 运算符(上)

Java语言中的运算符(也称操作符)在风格和功能上都与C 和C++极为相似。本章为大家介绍Java语言中一些主要的运算符,包括算术运算符、关系运算符、逻辑运算符、位运算符和其他运算符。6.1 算术运算符Java中的算术运算符主要用来组织数值类型数据的算术运算,按照参加运算的操作数的不同可以分为一元运算符和二元运算符。6.1.1 一元运算符算术一元运算一共有3个,分别是-、++和–。具体说明参见表6-
原创
713阅读
0评论
0点赞
发布博客于 4 年前

《Java从小白到大牛精简版》之第5章 数据类型

在声明变量或常量时会用到数据类型,在前面已经用到一些数据类型,例如int、double和String等。Java语言的数据类型分为:基本类型和引用类型。
原创
875阅读
0评论
1点赞
发布博客于 4 年前

《Java从小白到大牛精简版》之第4章 Java语法基础

《Java从小白到大牛精简版》之第4章 Java语法基础本章主要为大家介绍Java的一些基本语法,其中包括标识符、关键字、保留字、常量、变量、表达式等内容。
原创
860阅读
0评论
0点赞
发布博客于 4 年前

《Java从小白到大牛精简版》之第3章 第一个Java程序

本书第一个Java程序是通过控制台输出HelloWorld,以这个示例为切入点,向大家系统介绍Java程序的编写、Java源代码结构以及一些基础知识。在Java中,程序都是以类的方式组织的,Java源文件都保存为.java文件当中。每个可运行的程序都是一个类文件,或者称之为字节码文件,保存为.class文件。要实现在控制台中输出HelloWorld示例,则需要编写一个Java类。3.1 使用Ecli
原创
1309阅读
0评论
2点赞
发布博客于 4 年前

Java从小白到大牛第4篇项目实战视频课程2——Java版QQ-关东升-专题视频课程

本项目是Java SE技术实现的QQ2006聊天工具,所涉及到的知识点:Java面向对象、Lambda表达式、Java Swing技术、多线程技术和网络通信等知识,其中还会用到方方面面的Java基础知识。...
原创
216阅读
0评论
0点赞
发布博客于 4 年前

Java从小白到大牛第4篇项目实战1——PetStore宠物商店-关东升-专题视频课程

PetStore是Sun(现在Oracle)公司为了演示自己的Java EE技术,而编写的一个基于Web宠物店项目。PetStore是典型的电子商务项目,是现在很多电商平台的雏形。技术方面主要是Java EE技术,用户界面采用Java Web介绍实现。但本课程是介绍Java SE技术,不介绍Java Web,所以本项目用户界面采用Java Swing技术实现。...
原创
644阅读
0评论
3点赞
发布博客于 4 年前

Java从小白到大牛第3篇 【进阶篇】-关东升-专题视频课程

本视频是智捷课堂推出的一套“Java语言学习立体教程”的视频第三部分,读者以及观看群是初级小白,通过本视频的学习能够成为Java大牛。本主要内容包括:异常处理、集合、泛型、文件管理与I/O流、多线程编程、网络编程、Swing图形用户界面编程、 反射、注解(Annotation)和数据库编程。“立体教程”是包括纸质图书,电子图书,视频讲解,课件以及QQ答疑服务等。...
原创
397阅读
0评论
0点赞
发布博客于 4 年前

《Java从小白到大牛精简版》之第2章 开发环境搭建

《论语•魏灵公》曰:“工欲善其事,必先利其器”,做好一件事,准备工作非常重要。在开始学习Java技术之前,先介绍如何搭建Java开发环境是非常重要的一件事件。
原创
1976阅读
0评论
0点赞
发布博客于 4 年前

Java从小白到大牛第2篇 【面向对象】-关东升-专题视频课程

本视频是智捷课堂推出的一套“Java语言学习立体教程”的视频第二部分,读者以及观看群是初级小白,通过本视频的学习能够成为Java大牛。本主要内容包括:面向对象基础、什么是对象、继承与多态、抽象类与接口、枚举类、Java常用类、内部类、Java 8函数式编程基础——Lambda表达式等技术。...
原创
108阅读
0评论
0点赞
发布博客于 4 年前

JavaSwing版PetStore宠物商店项目源代码

PetStore是典型的电子商务项目,是现在很多电商平台的雏形。本代码采用Java Swing技术实现PetStore项目。它是《Java从小白到大牛》第29章实战项目(PetStore宠物商店)配套源代码。​ ​【相关Java视频课程】: 1、http://www.zhijieketang.com/classroom/6/introduction ​【配套电子书】网址: 1、图灵社区:http://www.ituring.com.cn/book/2480 2、百度阅读:https://yuedu.baidu.com/ebook/7c1499987e192279168884868762caaedd33ba00
zip
发布资源于 4 年前

Java QQ聊天工具源代码

本代码是《从小白到大牛》电子书第30章实战项目(Java版QQ聊天工具)源代码,项目采用Eclipse开发。所涉及到的知识点:Java面向对象、Lambda表达式、Java Swing技术、多线程技术和网络通信等知识,其中还会用到方方面面的Java基础知识。 ​【相关Java视频课程】: 1、http://www.zhijieketang.com/classroom/6/introduction ​【配套电子书】网址: 1、图灵社区:http://www.ituring.com.cn/book/2480 2、百度阅读:https://yuedu.baidu.com/ebook/7c1499987e192279168884868762caaedd33ba00
zip
发布资源于 4 年前

Java从小白到大牛精简版源码

源代码是与《Java从小白到大牛精简版》电子书中案例配套示例代码。《Java从小白到大牛精简版》本书是一本Java语言学习教程,读者群是零基础小白,通过本书的学习能够成为Java大牛。主要内容包括:Java语法基础、数据类型、运算符、控制语句、数组、字符串、面向对象基础、继承与多态、抽象类与接口、集合框架、异常处理、输入输出和网络编程等技术。 ​【相关Java视频课程】: 1、http://www.zhijieketang.com/classroom/6/introduction ​【配套电子书】网址: 1、图灵社区:http://www.ituring.com.cn/book/2480 2、百度阅读:https://yuedu.baidu.com/ebook/7c1499987e192279168884868762caaedd33ba00
zip
发布资源于 4 年前

《Java从小白到大牛精简版》之第1章 开篇综述

Java诞生到现在已经有20多年了,但是Java仍然是非常热门的编程语言之一,很多平台中使用Java开发。
原创
1279阅读
0评论
2点赞
发布博客于 4 年前

《Java从小白到大牛》纸质版已经上市了!!

《Java从小白到大牛精简版》是免费电子图书,本书是一本Java语言学习教程,读者群是零基础小白,通过本书的学习能够成为Java大牛。主要内容包括:Java语法基础、数据类型、运算符、控制语句、数组、字符串、面向对象基础、继承与多态、抽象类与接口、集合框架、异常处理、输入输出和网络编程等技术。
原创
2706阅读
0评论
1点赞
发布博客于 4 年前

Java版QQ聊天工具源代码

本代码是Java SE技术实现的QQ聊天工具,所涉及到的知识点:Java面向对象、Lambda表达式、Java Swing技术、多线程技术和网络通信等知识,其中还会用到方方面面的Java基础知识。它是《Java从小白到大牛》第30章实战项目( Java版QQ聊天工具)配套源代码。
zip
发布资源于 4 年前

Java Swing版PetStore宠物商店项目源代码

PetStore是典型的电子商务项目,是现在很多电商平台的雏形。本代码采用Java Swing技术实现PetStore项目。它是《Java从小白到大牛》第29章实战项目(PetStore宠物商店)配套源代码。
7z
发布资源于 4 年前

Java从小白到大牛第1篇 Java基础-关东升-专题视频课程

本视频是智捷课堂推出的一套“Java语言学习立体教程”的视频第一部分,读者以及观看群是初级小白,通过本视频的学习能够成为Java大牛。本主要内容包括:Java语法基础、Java编码规范、数据类型、运算符、控制语句、数组、字符串等技术。“立体教程”是包括纸质图书,电子图书,视频讲解,课件PPT,习题库以及QQ答疑服务等。...
原创
494阅读
0评论
0点赞
发布博客于 4 年前

《Java从小白到大牛精简版》电子书源代码

源代码是与《Java从小白到大牛精简版》电子书中案例配套示例代码。《Java从小白到大牛精简版》本书是一本Java语言学习教程,读者群是零基础小白,通过本书的学习能够成为Java大牛。主要内容包括:Java语法基础、数据类型、运算符、控制语句、数组、字符串、面向对象基础、继承与多态、抽象类与接口、集合框架、异常处理、输入输出和网络编程等技术。
zip
发布资源于 4 年前

《Java从小白到大牛精简版》电子书

本书是一本Java语言学习教程,读者群是零基础小白,通过本书的学习能够成为Java大牛。主要内容包括:Java语法基础、数据类型、运算符、控制语句、数组、字符串、面向对象基础、继承与多态、抽象类与接口、集合框架、异常处理、输入输出和网络编程等技术。
pdf
发布资源于 4 年前

iOS8开发视频教程Swift语言版-Part 11:访问Web Service-关东升-专题视频课程

本课程介绍了,iOS开发中,客户端与服务器端网络通信,介绍了XML和Json文档结构以及如何解析。讲解了REST Web Service中的GET和POST同步异步请求方法,同时介绍了使用轻量级网络请求框架MKNetworkKit,后介绍了反馈网络信息改善用户体验 的下拉刷新控件,等待指示器控件以及网络等待指示器。...
原创
83阅读
0评论
0点赞
发布博客于 5 年前

iOS8开发视频教程Swift语言版-Part 12:iOS定位服务与地图应用-关东升-专题视频课程...

地图定位服务可以说是iOS应用中经常用到的功能,也是非常实用的功能,本课程主要介绍了iOS的定位服务,包括定位服务编程,地理信息编码与反编码还有 定位服务的测试。地图这块主要介绍了如何使用苹果的地图。并且介绍了使用程序外的地图,如何调用谷歌的Web地图,调用iOS苹果地图。...
原创
82阅读
0评论
0点赞
发布博客于 5 年前

iOS8开发视频教程Swift语言版-Part 9:iOS分层架构设-关东升-专题视频课程

传统企业级项目开发需要低耦合性,那么iOS这种相对比较小的应用开发需要么?答案是肯定的,本课程主要向大家介绍在iOS下如何开发、设计低耦合企业级 系统。分别通过基于同一个工程不同的分层设计与基于一个工作空间不同工程的分层两种分层架构设计进行分析与详解。后介绍了如何进行Swift与 Objective-C进行混合搭配架构设计。...
原创
78阅读
0评论
0点赞
发布博客于 5 年前

iOS8开发视频教程Swift语言版-Part 10:iOS的数据持久化-关东升-专题视频课程

本课程主要介绍了iOS数据持久化的方式,沙箱目录,以及属性列表和对象归档,并且重点介绍了如何使用SQLite和core data进行数据的增删改查。
原创
58阅读
0评论
0点赞
发布博客于 5 年前

iOS8开发视频教程Swift语言版-Part 5:iOS表视图-关东升-专题视频课程

表视图也是iOS开发中很常用的知识,本课程主要介绍了标示图的组成,分类,相关的类,单元格组成及样式。重点介绍了简单表视图,分节表视图,静态表与屏幕布局,以及对单元格的删除,插入,移动操作。后介绍了表视图的UI设计模式。...
原创
97阅读
0评论
0点赞
发布博客于 5 年前

iOS8开发视频教程Swift语言版-Part 6:iOS视图控制器与导航模式-关东升-专题视频课程...

视图控制器与导航是iOS开发中比较重要的知识,主要介绍了平铺导航,标签导航,树形导航,组合使用导航几种模式,分别介绍了每种导航适合于什么样的应用中使用,以及如何使用导航具体方法。...
原创
79阅读
0评论
0点赞
发布博客于 5 年前

iOS8开发视频教程Swift语言版-Part 7:iOS常用设计模式-关东升-专题视频课程

一提设计模式感觉很高大上,很高深莫测,其实iOS中的设计模式并没有那么可怕,本课程主要介绍了iOS开发中常用的单例模式,委托模式,观察者模式,MVC模式,并且详细介绍了每种模式的实现原理以及通过具体案例实现来理解各种设计模式。...
原创
97阅读
0评论
0点赞
发布博客于 5 年前

iOS8开发视频教程-Part 8:iPhone与iPad应用 开发的差异-关东升-专题视频课程

iPhone与iPad由于屏幕尺寸分辨率的问题,有很大差异,本课程主要介绍了他们之间应用场景的差异,设计和开发iPhone与iPad应用时注意的问题,以及如何构建自适应iPhone与iPad工程,后介绍了iPad开发专用的API....
原创
97阅读
0评论
0点赞
发布博客于 5 年前

Swift与Objective-C\C\C++混合编程-关东升-专题视频课程

Swift语言出现后,iOS程序员有了更多的选择。很多应用开发会涉及到Swift和Objective-C、C和C++混合编程。本课程介绍了Swift与Objective-C API映射、同一应用目标中的混合编程和同一框架目标中的混合编程情况下Swift调用Objective-C,Objective-C调用Swift,Swift调用C和C++等。...
原创
96阅读
0评论
0点赞
发布博客于 5 年前

iOS8开发视频教程-Part 4:iOS数据源协议、委托协议与视图-关东升-专题视频课程...

本课程主要介绍了视图中数据源协议和委托协议,详细介绍了日期选择器和普通选择器以及集合视图的概念,集合视图的单元格以及它们的数据源协议与委托协议的具体使用。...
原创
70阅读
0评论
0点赞
发布博客于 5 年前

iOS8开发视频教程Swift语言版-Part 1:第一个iOS应用程序-关东升-专题视频课程

本课程属于iOS开发入门课程,介绍了如何创建第一基于Swift语言的iOS程序,也是我们开发iOS应用的第一步。介绍了iOS开发中故事版的使用与 特点。介绍了iOS应用的声明周期以及iOS中视图生命周期。如何设置产品属性。后介绍了iOS开发中的如何使用iOS的帮助文档API介绍。...
原创
110阅读
0评论
0点赞
发布博客于 5 年前

从零开始学Objective-C第一季-关东升-专题视频课程

为了帮助广大同学学习iOS开发打好基础,我们智捷课堂推出了《从零开始学Objective-C》视频课程,本课程包括了:C语言基础、第一个Objective-C程序、Objective-C面向对象特性、继承与多态等概念。...
原创
134阅读
0评论
0点赞
发布博客于 5 年前

从零开始学Objective-C第二季-关东升-专题视频课程

为了帮助广大同学学习iOS开发打好基础,我们智捷课堂推出了《从零开始学Objective-C》视频课程,本课程包括了:类别、扩展、协议、块、继承、多态、Objective-C内存管理和Objective-C编码规范等概念。...
原创
73阅读
0评论
0点赞
发布博客于 5 年前

苹果Foundation框架视频课程-关东升-专题视频课程

Foundation是OS X和iOS应用程序开发的基础框架。Swift和Objective-C语言都可以使用Foundation框架。由于目前市面中介绍Foundation框架的视频课程基本上都是单语言,智捷课堂创造性地录制了Swift和Objective-C双语言讲解Foundation框架,通过比较两者使用Foundation框架的不同,进而掌握Foundation框架。...
原创
71阅读
0评论
0点赞
发布博客于 5 年前

iOS8开发视频教程Swift语言版-Part 3:iOS 8多分辨率屏幕适配-关东升-专题视频课程...

由于苹果不断更新新产品,多分辨率适配也应该引起大家注意,本课程主要介绍了iOS8后设备屏幕的多样性,iOS8后布局的改变,以及教大家如何进行多屏幕适配。...
原创
84阅读
0评论
0点赞
发布博客于 5 年前

iOS8开发视频教程Swift语言版-Part 2:UIView与视图-关东升-专题视频课程

本课程主要介绍了iOS开发中常见,使用多的UIView与视图,各种控件的使用方法。首先介绍了视图始祖UIView,介绍了它的整个家族与分类。 然后介绍了标签控件,按钮控件,开关控件,滑块控件,分段控件,等待相关控件,textfield,textview控件,键盘控件警告框与操作 表,webview,工具栏与导航栏以及如何定义动作输出口,委托协议等相关知识。...
原创
63阅读
0评论
0点赞
发布博客于 5 年前

iOS企业级应用开发-iOS6定位服务与地图-关东升-专题视频课程

通过本教程的学习使学员解了iOS中定位服务技术,其中包括的地理信息编码和反编码查询。此外,还介绍了iOS 6苹果地图的使用,包括了显示地图,以及在地图上添加标注,跟踪用户位置的变化等。后介绍了程序外地图的使用,包括了:调用iOS 6苹果地图和调用谷歌Web地图...
原创
128阅读
0评论
0点赞
发布博客于 5 年前

iOS进阶课程-Newsstand编程-关东升-专题视频课程

iPad诞生以来,使用平板电脑看报纸、杂志已经变的越来越普遍了。电子报纸、期刊、杂志将取代传统的“纸”时代,进入无“纸”时代,平板电脑是一个重要“纸”的替代品。 本教程我们将介绍使用和开发Newsstand(报刊杂志)应用。使学员了解Newsstand相关知识,其中包括了:配置Newsstand和Newsstand Kit API。后介绍了MyNewsstand杂志应用。...
原创
66阅读
0评论
0点赞
发布博客于 5 年前

iOS进阶课程-iCloud编程-关东升-专题视频课程

本教程介绍了苹果iCloud相关技术,其中包括:iCloud键值数据存储和iCloud文档存储,以及相关的编程技术。后还介绍了在iCloud下使用Core Data技术。
原创
84阅读
0评论
0点赞
发布博客于 5 年前

iOS进阶课程-iOS推送通知-关东升-专题视频课程

本教程了解苹果推送通知服务重要性,推送通知的流程。以及推送通知的iOS客户端编程。分别介绍了PHP和Java推送服务端程序的实现。
原创
81阅读
0评论
0点赞
发布博客于 5 年前

iOS架构设计-关东升-专题视频课程

移动平台分层架构设计:大到企业级系统,小到移动设备,我们需要架构设计,因为设计是大道之理,那么分层是将一个系统分成相似技术的模块,这样做的目的就是降低耦合度,而降低耦合度,可以细化开发角色,提高开发效率。低耦合企业级系统架构设计及移动平台的分层架构设计...
原创
83阅读
0评论
0点赞
发布博客于 5 年前

iOS进阶开发-调试程序-关东升-专题视频课程

iOS开发-调试:首先介绍了我有哪些调试工具;然后重点介绍了几个常用的调试工具,具体包括日志与断言的输出、LLDB调试工具、异常堆栈报告分析;接下来讲解了如何在真机上调试应用;后分析了Xcode设备管理工具的使用。...
原创
71阅读
0评论
0点赞
发布博客于 5 年前

从零开始学Swift——编程规范 第五季-关东升-专题视频课程

本视频是基于Swift2.x版本录制,与图书《从零开始学Swift》语法篇同步讲解。是学习Swift视频,进行iOS开发的知识。代码下载地址 http://51work6.com/swiftbook1.php主要内容有:总结了Swift编码规范,包括命名规范、注释规范、声明规范和代码排版等内容。...
原创
69阅读
0评论
0点赞
发布博客于 5 年前

从零开始学Swift——语法篇 第三季-关东升-专题视频课程

介绍了Swift语言中面向对象的基本特性。Swift中属性和下标的基本概念及其使用规律,Swift语言的中方法。同时介绍了Swift语言对象类型的构造过程和析构过程。然后讨论了Swift语言的继承性等内容。...
原创
73阅读
0评论
0点赞
发布博客于 5 年前

从零开始学Swift——语法篇 第四季-关东升-专题视频课程

介绍Swift中扩展和协议的基本概念及重要性。介绍了协议的概念、方法和属性,另外,还说明了“面向协议编程”的重要意义。介绍了Swift中泛型的重要性。在后面介绍Swift中的内存管理机制,讲述了ARC内存管理的原理,以及如何解决对象间的强引用循环问题和闭包与引用对象之间的强引用循环问题。后介绍Swift 2之后的错误处理模式,带大家熟悉Swift 2.x错误处理等内容。...
原创
68阅读
0评论
0点赞
发布博客于 5 年前

《从零开始学Swift》同步练习题解析-关东升-专题视频课程

本视频是基于Swift2.x版本录制,与图书《从零开始学Swift》同步练习题讲解。是学习Swift视频,巩固Swift知识习题。同步练习是为了帮助消化吸收图书《从零开始学Swift》和“读书看视频——《从零开始学Swift》视频”的内容,在本书语法篇后面都安排了数量不等的练习题。...
原创
87阅读
0评论
0点赞
发布博客于 5 年前

iOS进阶开发-苹果的网络-Socket、Bonjour-关东升-专题视频课程

本教程介绍了苹果的网络结构有哪些,其中包括:客户端服务器结构和对等结构。然后介绍了基于Socket实现的客户端服务器结构网络通讯,以及基于蓝牙实现对等结构网络通讯。我们还介绍了零配置的Bonjour发现服务协议的使用。...
原创
72阅读
0评论
0点赞
发布博客于 5 年前

iOS进阶课程-苹果的WebService-关东升-专题视频课程

本教程介绍了Web Service的访问,Web Service包括了REST Web Service和SOAP Web Service,其中的重点是REST Web Service。读者还要掌握ASIHTTPRequest框架,ASIHTTPRequest框架中包括了:同步请求、异步请求、请求队列和上传数据 等。此外,读者还了解反馈网络信息改善用户体验一些相关技术...
原创
68阅读
0评论
0点赞
发布博客于 5 年前

iOS进阶课程-Passbook编程-关东升-专题视频课程

介绍了Passbook服务的重要性,Passbook服务的流程。还介绍了Pass风格、Pass内部结构、Pass创建。以及Pass Kit编程,包括:添加、替换和删除Pass。
原创
79阅读
0评论
0点赞
发布博客于 5 年前

iOS测试-关东升-专题视频课程

介绍了测试驱动的iOS开发,掌握了测试驱动开发流程,以及单元测试框架XCTest,以及如何基于分层架构基础上进行单元测试。
原创
72阅读
0评论
0点赞
发布博客于 5 年前

iOS进阶开发-iOS性能优化-关东升-专题视频课程

介绍了性能优化方法,其中包括内存优化、资源文件优化、延迟加载、持久化优化、使用可重用对象和并发访问等。这些内容都是非常重要的,希望广大学员认真掌握。...
原创
85阅读
0评论
0点赞
发布博客于 5 年前

iOS协同开发-iOS代码版本控制-GitHub代码托-关东升-专题视频课程

介绍了如何使用Git进行代码版本控制,其中包括Git服务器的搭建、Git常用命令和协同开发,还介绍了如何配置和使用Git工具。GitHub是一个优秀的Git开发社区,使用GitHub代码托管服务是一个不错的选择。...
原创
75阅读
0评论
1点赞
发布博客于 5 年前

iOS的内购-应用内购买-关东升-专题视频课程

iOS中应用购买的流程,以及如何在客户端实现,如何在服务器端设置
原创
97阅读
0评论
0点赞
发布博客于 5 年前

iOS开发中如何使用广告-iAd-Admob-关东升-专题视频课程

如何使用IAd已经admob,以及如何查看数据
原创
101阅读
0评论
0点赞
发布博客于 5 年前

Part 14:Cocos2d-x开发实战-Cocos2d-x文件访问-关东升-专题视频课程

介绍了数据持久化形式:普通文本文件、UserDefault、属性列表和SQLite数据库等。重点要掌握UserDefault、属性列表和SQLite数据库等数据持久化技术。此外,还需要熟练使用FileUtils类访问文件。...
原创
111阅读
0评论
0点赞
发布博客于 5 年前

Part 15:Cocos2d-x开发实战-Cocos2d-x中数据交换格式-关东升-专题视频课程

介绍了Cocos2d-x中的数据交换格式:CSV、XML和JSON等。我们在CSV格式中采用__Array类作为解码CSV数据容器。而XML和JSON格式我们采用ValueVector和ValueMap类作为解码后的数据容器。...
原创
64阅读
0评论
0点赞
发布博客于 5 年前