顺序结构只能顺序执行,不能进行判断和选择,因此需要分支结构。 Java 有两种分支结构: if 语句 switch 语句 if 语句 一个 if 语句包含一个布尔表达式和一条或多条语句。 语法 if 语句的用语法如下: if(布尔表达式) { //如果布尔表达式为true将执行的语句 } if(布尔 ...
分类:
编程语言 时间:
2017-05-23 20:27:27
阅读次数:
237
计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组: 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其他运算符 算术运算符 算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运 ...
分类:
编程语言 时间:
2017-05-23 20:26:55
阅读次数:
261
python简单的一个生成器,直接将生成式的方括号改为圆括号即可 a = (i in rang(1,11)) 这样一个简单的生成器就写好了。 函数类型的生成器 def num() for i in rang(1,11) yield i 函数式生成器是将函数的return改为yield即可,这样返回的 ...
分类:
编程语言 时间:
2017-05-23 20:26:32
阅读次数:
106
模块 一.模块:用一个或者多个.py文件来实现某个功能的代码集合,提供了代码的重用性和代码间的耦合。 而对于一个复杂的功能而言,可能需要多个函数相互调用才能完成,函数也可以在不同的.py文件 中,这n个.py文件的代码集合就称为模块 二.模块与库的关系:一个库可能包含了很多的模块,但一个库至少有一个 ...
分类:
编程语言 时间:
2017-05-23 20:26:09
阅读次数:
189
抽象 1、简单理解 我们在前面去定义一个类时候,实际上就是把一类事物的共有的属性和行为提取出来,形成一个物理模型(模版)。这种研究问题的方法称为抽象。 封装--什么是封装 封装就是把抽象出来的数据和对数据的操作封装在一起,数据被保护在内部,程序的其它部分只有通过被授权的操作(成员方法),才能对数据进 ...
分类:
编程语言 时间:
2017-05-23 19:49:12
阅读次数:
153
8种排序之间的关系: 1, 直接插入排序 (1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排 好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数 也是排好顺序的。如此反复循环,直到全部排好顺序。 (2)实例 (3)用java实现 packagecom.njue; ...
分类:
编程语言 时间:
2017-05-23 19:48:41
阅读次数:
243
InitializingBean接口为bean提供了初始化方法的方式,它只包括afterPropertiesSet方法,凡是继承该接口的类,在初始化bean的时候会执行该方法。 测试程序如下: import org.springframework.beans.factory.Initializing ...
分类:
编程语言 时间:
2017-05-23 19:48:17
阅读次数:
158
1.冒泡排序 2.直接选择排序 3.反转排序 ...
分类:
编程语言 时间:
2017-05-23 19:46:57
阅读次数:
145
JavaScript概述 JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言) Netscape(网景)接收Nombas的理念,(Brendan Eich)在其 ...
分类:
编程语言 时间:
2017-05-23 19:45:36
阅读次数:
216
继承--解决之道 继承可以解决代码复用,让我们的编程更加靠近人类思维。当多个类存在相同的属性(变量)和方法时,可以从这些类中抽象出父类(比如刚才的Student),在父类中定义这些相同的属性和方法,所有的子类不需要重新定义这些属性和方法,只需要通过extends语句来声明继承父类: 语法:class ...
分类:
编程语言 时间:
2017-05-23 19:44:44
阅读次数:
129
开启Linux操作系统,要求以root用户登录GNOME图形界面,语言支持选择为汉语 使用su指令 su root 然后根据提示输入密码即可 使用快捷键切换到虚拟终端2,使用普通用户身份登录,查看系统提示符 Ctrl+alt [F1-F6]可以自由切换终端,命令行界面会显示普通维护提示符为$,ROO ...
分类:
编程语言 时间:
2017-05-23 19:44:16
阅读次数:
169
这两天在用python的bottle框架开发后台管理系统,接口约定使用RESTful风格请求,前端使用jquery ajax与接口进行交互,使用POST与GET请求时都正常,而Request Method使用PUT或DELETE请求时,直接爆“HTTP Error 405: Method Not A ...
分类:
编程语言 时间:
2017-05-23 19:43:44
阅读次数:
279
【120-Triangle(三角形)】 【LeetCode-面试算法经典-Java实现】【全部题目文件夹索引】 原题 Given a triangle, find the minimum path sum from top to bottom. Each step you may move to a ...
分类:
编程语言 时间:
2017-05-23 19:42:18
阅读次数:
195
动态代理的实现 使用的模式:代理模式。代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。类似租房的中介。 两种动态代理:(1)jdk动态代理,jdk动态代理是由Java内部的反射机制来实现的,目标类基于统一的接口(InvocationHandler)(2)cglib动态代理,cglib ...
分类:
编程语言 时间:
2017-05-23 19:41:00
阅读次数:
159
多态--概念 所谓多态,就是指一个引用(类型)在不同情况下的多种状态。也可以理解成:多态是指通过指向父类的指针,来调用在不同子类中实现的方法。 实现多态有两种方式:1、继承;2、接口 多态--注意事项: 1、java允许父类的引用变量引用它的子类的实例(对象) Animal an=new Cat() ...
分类:
编程语言 时间:
2017-05-23 19:39:42
阅读次数:
153
在Java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较 ...
分类:
编程语言 时间:
2017-05-23 19:37:39
阅读次数:
238
css 层叠样式表 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。 例如: 两种功能:对标签样式渲染,和页面布局 CSS1、查找标签(选择器)通过选择器去查找标签 2、操作标签(属性操作) 一、引用方式: 1、行内式<标签名 style="属性1:值1;属性2:值2">内容</p> ...
分类:
编程语言 时间:
2017-05-23 19:36:32
阅读次数:
230