2011年10月31日

Java 自学笔记 Oct-31

1.如果在Class中提供了至少一个构造器而没有提供默认构造器,那么默认构造是违法的。比如才class a提供了public a(String[] p1,int p2);而没有提供public a();那么在实现a xxx = new a();时会编译出错。2.在Java中,类成员的初始值可以不为常量(可以用方法)。3.参数变量可以用同样的名字将实例域屏蔽起来,然后利用this调用。用class a {String[] p1,int p2};的构造器为例,public a(String[] p1,int p2){ this.p1 = p1,this.p2 = p2; }可以用这样的方式。(注.

posted @ 2011-10-31 16:24 珞薇 阅读(158) 评论(0) 推荐(0)

2011年10月30日

Java 自学笔记 Oct-30

摘要: 1.命令行参数被传入main方法的(String[] args)中,但这个args列表并不包括文件名。2.Java中数组的每一行是单独存储的,所以可以让两行交换。3.变量不会被自动初始化为null,而需要调用new进行指定或者手动赋予null值。4.Date利用before(...)和after(...)来比较日期前后。5.GregorianCalendar从0开始计算月份,所以初始化的时候请用Calendar.DECEMBER代替12月而不是用11。该类封装了get,set,add函数。第一个参数是Calendar.YEAR,Calendar.MONTH或Calendar.DAY_OF_WE 阅读全文

posted @ 2011-10-30 12:13 珞薇 阅读(695) 评论(0) 推荐(0)

2011年10月27日

Java 自学笔记 Oct-27(2)

摘要: 1.如果希望Scanner对文件进行读取,需要先建立一个File对象(import java.io.File),然后用如下的方式调用:Scanner cin = new Scanner(new File("input.txt"));而不要采用这样的方式:Scanner cin = new Scanner("input.txt");该方式实际上是把"input.txt"这个字符串读入了Scanner。(类似于C++中的stringstream导入了一个字符串流)如果路径为绝对路径,在出现"\"的地方应该替换为&quo 阅读全文

posted @ 2011-10-27 18:43 珞薇 阅读(1075) 评论(4) 推荐(1)

Java 自学笔记 Oct-27(1)

摘要: 1.String trim();返回一个字符串,删除掉了头部和尾部的空格。boolean startsWith(String prefix);boolean endsWith(String suffix);分别判断字符串是不是以prefix开头或者以suffix结尾。int indexOf(String str);int indexOf(String str,int fromIndex);int indexOf(int cp);int indexOf(int cp,int fromIndex);返回值是第一个子串的开始位置。如果需要返回最后一个子串的请使用lastIndexOf,参数表一致。2 阅读全文

posted @ 2011-10-27 13:44 珞薇 阅读(930) 评论(2) 推荐(1)

2011年10月26日

Java 自学笔记 Oct-26

摘要: 首先说明学Java之前我一直是用C++的…其次说明这些笔记只标注我觉得需要注意的…自学的教材用的是Java核心技术(卷1)1.Java不存在unsigned类型。2.Java用final来表示常量,如果希望在其他类中访问,请声明为public static final类常量。3.通常浮点运算时会扩展精度(视机器而定),而在最后输出时截断,如果需要严格的浮点运算(过程中截断),请将方法声明为strictfp类型的,如public static strictfp void main(可能产生数值溢出)。4.>>>用0填充高位,>>用符号位填充高位,没有<< 阅读全文

posted @ 2011-10-26 17:42 珞薇 阅读(1495) 评论(6) 推荐(1)

2011年10月19日

hdu 2082 多重背包转01背包问题

摘要: 原题:http://acm.hdu.edu.cn/showproblem.php?pid=2082 1 #include<iostream> 2 #include<iomanip> 3 #include<cstdlib> 4 #include<algorithm> 5 6 #define ASIZE 27 7 #define DPSIZE 51 8 9 using namespace std;10 11 int main(void)12 {13 int amount[ASIZE];14 int dp[DPSIZE];15 //amount和dp都 阅读全文

posted @ 2011-10-19 18:47 珞薇 阅读(255) 评论(0) 推荐(0)

hdu 2037 贪心

摘要: 原题:http://acm.hdu.edu.cn/showproblem.php?pid=2037 1 #include<iostream> 2 #include<iomanip> 3 #include<cstdlib> 4 #include<algorithm> 5 6 using namespace std; 7 8 typedef struct 9 {10 int beginTime,endTime;11 } programTime;12 13 bool cmp(const programTime &a,const programT 阅读全文

posted @ 2011-10-19 18:32 珞薇 阅读(181) 评论(0) 推荐(0)

hdu 2036 多边形面积

摘要: 原题:http://acm.hdu.edu.cn/showproblem.php?pid=2036 1 #include<iostream> 2 #include<cstdlib> 3 #include<cmath> 4 #include<iomanip> 5 6 #define SIZE 105 7 8 using namespace std; 9 10 typedef struct 11 {12 int x,y;13 } Point;14 15 double polygonArea(Point *p,int N)16 {17 double a 阅读全文

posted @ 2011-10-19 18:07 珞薇 阅读(144) 评论(0) 推荐(0)

< 2025年6月 >
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
6 7 8 9 10 11 12

导航

统计

点击右上角即可分享
微信分享提示