- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 java学习笔记(十二)
一、集合和数据结构1.数学集合2.在软件开发中应用广泛:商品列表3.java中使用接口Collection定义了集合的概念,Collection接口定义了集合的功能抽象,添加元素,删除元素,集合的并,交,差例子:public static void main(String[] args) { Collection cards=null; cards=new ArrayL
2016-04-26 16:33:58 292
原创 java学习笔记(十一)
一、时间日期1.java中基本的时间表示用long2.java提供了Date类型表示时间和日期,Date是long类型的包装3.Calendar是历法的抽象类,GregorianCalendar是历法的实现,采用农历Calendar cal=Calendar.getInstance();4. new Date(long) date.setTime(lon
2016-04-20 21:55:36 294
原创 java学习笔记(十)
一、正则表达式正则表达式负责字符串匹配处理规则,应用广泛,可以用用于java,grep,vi正则表达式区分大小写1.字符集[1,2,3,4]表示1,2,3,4之一[^12]表示除了1,2以外的[1-5]表示1,2,3,4,5[a-f]表示a~f之间[0-9a-fA-F]表示一个16进制字符 预定义字符集:\d:[0-9].:任意字符\w:单词字符[
2016-04-13 22:15:29 377
原创 java学习笔记(九)
一、接口(interface)1.接口:全部的方法都是抽象的方法,全部的属性都是常量。接口用来表示纯抽象概念,没有任何具体的方法和属性。2.不能实例化,可定义变量3.接口变量可以引用具体实现类的实例4.接口只能被实现,一个具体类实现接口必须使用全部的抽象方法5.接口之间可继承6.一个具体类可实现多个接口,实现多继承现象,表示:一个概念既是Xxx也是Xxx7.接口中的属性
2016-04-10 13:25:31 259
原创 NYOJ多边形重心问题
多边形重心问题描述在某个多边形上,取n个点,这n个点顺序给出,按照给出顺序将相邻的点用直线连接, (第一个和最后一个连接),所有线段不和其他线段相交,但是可以重合,可得到一个多边形或一条线段或一个多边形和一个线段的连接后的图形; 如果是一条线段,我们定义面积为0,重心坐标为(0,0).现在求给出的点集组成的图形的面积和重心横纵坐标的和;输入
2016-04-08 18:00:57 1505
原创 java学习笔记(八)
一、javaBean1.javaBean不是语法规范,是习惯性编程规范,用这个规范写的类使用方便。有时候javaBean的类也称为:POJO(Plan Old Java Object)2.规范:(1)必须有包(2)是一个java类,具有无参构造函数(3)有用getXxx()和setXxx()声明的Bean属性(4)必须实现序列化接口(5)JDK提供的类几乎都符合Java
2016-04-07 17:25:24 198
原创 java学习笔记(七)
一、类的继承1.继承:用来表达类型概念上的具体化(1)子类型是父类型的具体化(2)父类型是子类型的泛化2.继承的特点:(1)子类继承父类的属性和方法(2)构造器不可继承(3)创建子类实例会递归分配所有父类的空间(4)子类默认调用父类的无参构造器(5)子类可覆盖(重写)父类方法,修改父类行为(6)java只能单继承3.继承中的构造器:(1)子类构造器递
2016-04-06 11:17:00 194
原创 java学习笔记(六)
1.面向对象按照客观世界的“自然组织形式”进行“建模”的方法“面向对象”是一个开发过程的方法论面向对象方法的前提是客观世界的自然哲学逻辑·客观逻辑合理的一般可以使用合理的面向对象代码描述·客观逻辑不合理的代码是错误的学习面向对象:学习如何使用面向对象语法按照“自然组织形式”描述业务模型,进行业务软件系统的商业逻辑建模和开发如:使用接口和类描述业务模型类是用来描述一个
2016-04-05 14:59:28 310
原创 java学习笔记(五)
1.java的安装与环境配置1.1SUN下载JDK,http://java.sun.com Linux版本的JDK是自释放压缩包1.2安装JDKcdcp /opt/jdk 1.5.0.bin(相当于下载)chmod +x jdk 1.5.0.bin(增加执行授权)./jdk 1.5.0.bin(执行释放)自动释放安装到~/jdk1.5.01.3配置JD
2016-04-03 16:23:36 384
原创 Linux常用命令(二)
1.传统Unix下压缩文件tar -cf demo.tar demogzip demo.tar传统Unix下解压缩gzip -d ../demo.tar.gztar -xf demo.tar2. ftp/telnet2.1 ftp 客户机 服务器FTP Client
2016-04-03 15:42:11 279
原创 Linux常用命令(一)
1.目录1.1 cdcd ~返回“主目录”cd ..返回上级目录1.2 ls命令ls /etcls ~ls -a ~-a表示显示全部的文件和目录,包括隐藏的文件和目录以“/”开头的目录表示绝对路径,".",".."表示的是相对路径,以"."为开头的文件,目录是隐藏的1.3创建目录mkdir .xx 创建隐藏文件夹1.4 mv移动,给文件夹,文件改名
2016-04-02 22:24:02 191
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人