一周又过去了,感觉这学期过得好快。觉得自己才从家里回来,可一学期的四分之一又没了。在这段时光里,我们花大量的时间和精力学习了Java,然而我感觉自己还是学不会Java,就拿Java上的继承来说吧,上周我们班的同学都给老师提了意见,让老师按传统教学上一节继承,老师确实也听了我们的意见并且也这样做了,可 ...
分类:
编程语言 时间:
2017-09-24 20:27:37
阅读次数:
133
1 //程序员:罗元昊 2017.9.24 2 import java.util.Scanner; 3 public class L { 4 5 public static void main(String[] args) { 6 long a ; //练习题1:输出一个长整型的变量 1234567... ...
分类:
编程语言 时间:
2017-09-24 20:28:35
阅读次数:
102
这周学习了有关继承的知识,相比于上周也掌握了很多知识。在这次写程序的过程中发现for循环里面的提示语句在运行时会出现两次,程序也会出错。i++放在循环里面的时候程序正常运行,如果放在for语句里面程序出错。和舍友经过尝试后得出了以上结果,但不知道里面的原理。 子类继承了父类的所有方法,子类中也添加了 ...
分类:
编程语言 时间:
2017-09-24 20:28:45
阅读次数:
157
Given an array of integers that is already sorted in ascending order, find two numbers such that they add up to a specific target number. The function ...
分类:
编程语言 时间:
2017-09-24 20:29:38
阅读次数:
202
1 def toFlatMap(input:List[Any],result:List[Int]):List[Int]=input match{ 2 case h::t=>h match {case e:Int=>toFlatMap(t,e::result) 3 case x:List[Any] =... ...
分类:
编程语言 时间:
2017-09-24 20:29:44
阅读次数:
169
In [57]: name = ('Tome','Rick','Stephon') In [58]: age = (45,23,55) In [59]: for a,n in zip (name,age): ....: print a,n ....: Tome 45Rick 23Stephon 55 ...
分类:
编程语言 时间:
2017-09-24 20:30:41
阅读次数:
227
C语言 scanf()和gets()函数的区别 1.相同点:scanf( )函数和gets( )函数都可用于输入字符串 2.不同点:两者在功能上有所区别,具体区别如下: 要实现如下需求“从控制台输入字符串”有如下两种实现方式: 1>使用gets()函数实现 使用上诉代码实现时,我们会发现控制台打印如 ...
分类:
编程语言 时间:
2017-09-24 20:31:06
阅读次数:
222
1 public static double evaluate(String inStr) { 2 Stack ops = new Stack(); //操作符栈 3 Stack vals = new Stack(); //操作数栈 4 char[] arr = inStr.toCharArray(... ...
分类:
编程语言 时间:
2017-09-24 20:32:18
阅读次数:
298
001-多线程基础-进程线程、线程状态、优先级、用户线程和守护线程 ...
分类:
编程语言 时间:
2017-09-24 20:32:44
阅读次数:
329
二、元组(tuple):不可变序列 跟list一样,也是一种序列,唯一不同的是,元组元素不能被修改,通常用(, ,)表示元组,也可以不加括号。 1 #创建元组 2 >>> 1,2,3 3 (1, 2, 3) 4 >>> t = (1,2,3) 5 >>> t 6 (1, 2, 3) 7 #创建空元组 ...
分类:
编程语言 时间:
2017-09-24 20:57:40
阅读次数:
185
IO流是用来处理设备之间的数据传输的,Java对数据的操作都是使用流的方式处理的,而且Java将处理流的操作封装成IO流对象了。 一、IO流的分类 流按照操作的数据分为:字节流、字符流 流按照流的方向分为:输入流、输出流 二、字节流: inputString 此抽象类是表示字节输入流的所有类的超类。 ...
分类:
编程语言 时间:
2017-09-24 20:58:15
阅读次数:
317
线性表就是字面上的意思, 顺序表是线性表基于数组的一种实现, “顺序”这个名字怎么来的并不清楚,可以勉强解释为“存储地址是连续、顺序的”。 另外两种线性表实现分别是“基于链表”和“散列存储”。 顺序表可以是动态的,也可以是静态的, “静态”就是一开始就知道表容量,并且这个容量在之后无法被更改; “动 ...
分类:
编程语言 时间:
2017-09-24 20:59:18
阅读次数:
214
在我们编写C#语言的过程中,经常会遇到各种需要用循环的时候,但是c#语言中三种常用的循环体(while循环, do while循环,for循环)我们该怎么选择呢? 首先while循环,while循环的书写格式是: while (循环条件)…… (循环条件包括: 值 变量 表达式, 但是必须是bool ...
分类:
编程语言 时间:
2017-09-24 21:00:05
阅读次数:
188
一、首先来理解几个面向对象的关键特性: 1、封装:对象可以将他们的内部状态隐藏起来。python中所有特性都是公开可用的。 2、继承:一个类可以是一个或多个类的子类。python支持多重继承,使用时需要注意继承顺序。 3、多态:实现将不同类型的类的对象进行同样对待的特性--不需要知道对象属于哪个类就 ...
分类:
编程语言 时间:
2017-09-24 21:00:47
阅读次数:
263
最近,由于工作需要,使用python开发公司的运维自动化平台,所以找本书来并结合官方手册,开始python的学习之旅。 一、列表 【含义】:列表用中括号表示,通过逗号进行分隔一组数据(可以为不同的数据类型),如以下的声明: 1 >>> language = ['chinese','english', ...
分类:
编程语言 时间:
2017-09-24 21:01:21
阅读次数:
259
无可厚非,编程是一门艺术。但是辉煌的背后必须是一段辛苦的奋斗过程,而过程的引导方向就是最重要的一环。Java语言可谓是引领了编程的潮流,你会是怎样去学的呢? 这是一名Java学者的学习方向的建议 注:学习顺序只是参考,内容学习可以根据自己需求选择性学习。 别人的学习套路不一定适应你,因为每个人都是独 ...
分类:
编程语言 时间:
2017-09-24 21:01:35
阅读次数:
212
Object 所有类的根类1.怎么得到的:通过对所有对象不断的向上抽取共性,具备所有对象的共性的东西2.常用的方法* equals(Object obj):比较两个对象的引用是否指向同一个对象,本质就是引用地址是否相同,相同就返回true;作用和"=="一致,其子类继承后,只判断地址没有意义,一般会 ...
分类:
编程语言 时间:
2017-09-24 21:24:32
阅读次数:
296
package com.bjsxt.strategy; /** * 负责和具体的策略类交互 * 这样的话,具体的算法和直接的客户端调用分离了,使得算法可以独立于客户端独立的变化。 * 如果使用spring的依赖注入功能,还可以通过配置文件,动态的注入不同策略对象,动态的切换不同的算法. * @aut ...
分类:
编程语言 时间:
2017-09-24 21:24:47
阅读次数:
224
re模块 1、正则表达式的语法 '.' 匹配任意字符,若指定了re.S,则可以匹配换行符'^' 匹配行首,即字符串的开头,若指定了re.M,会自动匹配每行开头'$' 匹配行尾,同上'*' 匹配大于等于0个的re'+' 匹配大于等于1个的re'?' 匹配0个或1个的re,此外?是非贪婪匹配的标志{m} ...
分类:
编程语言 时间:
2017-09-24 21:25:23
阅读次数:
289
fail-fast机制 fail-fast机制也叫作”快速失败”机制,是Java集合中的一种错误检测机制。 在对集合进行迭代过程中,除了迭代器可以对集合进行数据结构上进行修改,其他的对集合的数据结构进行修改,都会抛出ConcurrentModificationException错误。 这里,所谓的进 ...
分类:
编程语言 时间:
2017-09-24 21:26:37
阅读次数:
229