- 博客(12)
- 收藏
- 关注
原创 Java学习笔记 - 06
继承与多态 实际上,我们在Java中定义的每个类都是从隐式地从java.lang.Object类中继承而来的。 超类和子类(Superclasses and Subclasses): 声明子类为继承的方式如下: public class SUBCLASS extends SUPERCLASS{ } super关键字: 类似与this关键字一样,super关键字是指向父类的。 这个
2014-04-04 15:34:50
710
原创 Java学习笔记 - 05
Java Strings *不像其他语言将字符串理解为字符构成的数组,Java中字符串有专门的类:String, StringBuffer,StringTokenizer. 构造一个字符串: String newString = new String(stringLiteral); 或者使用*简化声明方式: String newString = stringLiteral; 同样也可以
2014-03-31 19:40:37
874
原创 Java学习笔记 - 04
今天学习Java的类和对象。 和数组很类似,声明“指向类的变量”语法为: ClassName objectRefVar; 然后使用new操作符来创造对象: objectRefVar = new Classname(); 当指向类的变量不指向任何对象的时候,这个变量的值为null。 当一个对象不再需要的时候,可以将指向其的所有变量设置为null,然后这个对象将会被Java
2014-03-30 10:08:02
953
原创 Java学习笔记 - 03
今天学习了数组。 在声明数组的语法上,有两种形式,一种是沿袭了C++的模式: dataType arrayRefVar[]; 另一种是Java自己的模式: dataType[] arrayRefVar; arrayRefVar作为数组的表头,其实和C++中数组索引的表头的指针在操作上是十分类似的。 创建数组,则采用下面的语法: arrayRefVar = new
2014-03-26 21:23:57
785
原创 Java学习笔记 - 02
今天学习了Java的method. 在Pascal中,有返回值的“method”称为function,没有返回值的称为procedure。 C++中,统称为“函数”,Java中则称之为method。 对于有返回值的函数进行定义的时候,一定要有返回值,编译器会基础判断函数“可能没有返回值”的情况而报错。 e.g. public static int sign(int n){
2014-03-24 22:30:12
725
原创 Java学习笔记 - 01
开始学习Java了,随便拿了本书看,感觉不错,基础部分和C++的语法很相似。 主要还是记录一下Java和C++不同的一些小细节吧。 Java中,对于移位(shift)操作,右移分为逻辑右移(logic right shift)和算术右移(arithmetic right shift)。 逻辑右移是在最左段采用"0"来补齐,而算术右移才有生成最高位的拷贝来补齐。 在针对无符号数进行处
2014-03-17 20:32:28
884
原创 Ubuntu12.04LTS配置Java环境
最近开始想要学Java了(因为想了解下Hadoop貌似得要会Java) 首先Java和C/C++不同的地方在于,代码进行编译之后产生的是bytecode,这是一种platform-independent的二进制文件,需要通过JVM(Java Virtual Machine)进行intepreted之后再在机器上运行。 所以不管你是不是程序员,想要运行Java的Application,在Linu
2014-03-14 18:33:11
998
转载 Ubuntu 12.04 LTS 中文输入法安装
使用Ubuntu的话感觉最好使用英文版+中文输入法的部署。 若是直接使用中文版的话,/home/username/中的很多目录都会变成中文,对于使用命令行的人来说是是非常不方便的。 所以安装中文的输入法就非常重要(毕竟在国内不能不用中文) 接下来转自:http://www.2cto.com/os/201207/144189.html 安装输入法的第一步,是安装语言包。我们选择S
2014-02-27 20:55:41
1076
原创 UESTC 第五届ACM趣味程序设计竞赛第四场(正式赛) 解题报告
本文只将我自己的解法公布,标准题解请等待官方正式题解报告 (暂无E题题解,欢迎补充) Problem A Police and the Thief 博弈论 + 乱搞 首先我们定义Police和Thief之间的哈夫曼距离dis = |xp - xt| + |yp - yt| 作为一个聪明的小偷,他每次的行动会尽可能的使dis增大,而作为一个牛B的警察,他每次的行动会尽可能使dis减
2013-12-21 18:22:41
1756
原创 UESTC 第五届ACM趣味程序设计竞赛第一场(热身赛,非原创题) 解题报告
第一次写解题报告,水平有限,欢迎补充! 这次的题目稍微排个难度顺序吧(仅个人观点) Problem D The Heros 字符串查找 Problem F 三国杀 模拟题 Problem G 懒惰的妹纸 简单的数学题 Problem E Ants Run! 数学题 Problem H Fruit Ninja 数学题 Problem C UESTC冠军杯 模拟题
2013-12-02 17:16:33
2029
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅