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