- 博客(24)
- 收藏
- 关注
转载 Java学习笔记之I/O系统(一)
1.File类(翻译自API) Java的File类表示的是抽象的文件或目录路径名。(不但是文件,还有目录)用户界面和操作系统使用与系统相关的文件和目录路径名来命名文件或目录。这个类提供了一个抽象的、系统无关的分层路径名。一个抽象路径名包含两个组件: 1)一个可...
2015-01-17 16:57:00
115
转载 Java学习笔记之正则表达式
正则表达式是一种强大而灵活的文本处理工具。使用正则表达式,我们可以以编程的方式,构造复杂的文本模式,并对输入的字符串进行搜索。一旦找到了匹配这些模式的部分,你就能够随心所欲地对它们进行处理。 1.创建正则表达式 正则表达式就是以某种方式描述字符串。比如说一个...
2015-01-03 14:53:00
138
转载 Java学习笔记之格式化输出
格式化输出局势指某种格式输出。C语言中的printf()函数就是提供这样的功能,当然这要与占位符配合使用。 1.格式化说明符以及类型换换字符 格式化说明符就是描述占位符的格式化,用以控制将要填充在此处的数据的格式。 抽象语法:%[argument_index$...
2014-12-22 16:05:00
165
转载 Java学习笔记之字符串
1.不可变的String String对象是不可变的,这是Java里关于字符串类String的关键点。尽管String的很多方法看起来会修改String值的方法,实际上都是创建了一个全新的String对象,以包含修改后的字符串内容,而最初的String对象则丝毫未动。 c...
2014-12-09 20:38:00
154
转载 Java学习笔记之异常(三)
1.栈轨迹 上篇博客里说到了异常的一些常用方法,其中有三个方法可以打印异常的调用信息,printStackTrace()所提供的信息可通过getStackTrace()来直接访问,这个方法将返回一个由栈轨迹中的元素构成的数组,其中每个元素代表栈中的一帧,元素0是栈顶元素,并且是...
2014-12-03 19:34:00
109
转载 Java学习笔记之异常(二)
在上篇博客里说了有关异常的概念,如何抛出异常,如何通过异常说明让他人知道代码有问题需要小心,如何捕获以及捕获的规则。在这篇博客里,我将深入异常的学习。 1.异常的继承结构 在Java语言中,Throwable类是所有Error(错误)和Exception(异常)的父类...
2014-12-02 19:20:00
100
转载 Java学习笔记之异常(一)
Java的基本理念是“结构不佳的代码不能运行”。 发现错误的理想时机是在编译阶段,也就是在运行程序之前。然而,编译期间并不能找出所有的错误,雨下的问题必须在运行期间解决。这就需要错误源能通过某种方式,把适当的消息传递给某个接受者——该接受者将指导如何正确处理这个问...
2014-12-01 21:13:00
80
转载 Java学习笔记之内部类和嵌套类
Java允许在一个类定义中再定义一个类,这就是内部类。可以把内部类看做是外部类的一个域,那么很多问题理解起来就很方便了。根据是否用static关键字修饰类又可以将类分为内部类(Inner Class)和嵌套类(Nested Class) 1.为什么需要内部类 ...
2014-11-24 10:45:00
116
转载 Java学习笔记之抽象类和接口
1.抽象方法与抽象类 抽象方法是一种仅有声明没有方法体并且用abstract关键字修饰的方法。如: abstractvoidf(); 包含抽象方法的类叫做抽象类。如果一个类包含一个或多个抽象方法,该类必须被限定为abstract,否则编译器报错。 由于抽象类并不完整,所以为抽象...
2014-11-23 20:36:00
87
转载 Java学习笔记之多态
1.多态 多态意味着“不同的形式”。一个接口,多种实现。这就好比高中课间休息,每个班上的同学都出教室玩,上课铃想后,各个班的同学走向自己的教室。走回教室是一个接口,但各个班却有不同的实现,因为要走向自己的教室。 多态方法调用允许一种类型表现出与其他相似类型之间的...
2014-11-23 16:40:00
104
转载 Java学习笔记之再谈初始化
在http://my.oschina.net/992257586/blog/342232中说了一些初始化规则,我的个人体会就是从安全的角度出发,可以很容易的记清那些规则。当在继承语法中初始化时,同样是出于安全的角度思考问题。 继承造成的效果是导出类继承了基类的...
2014-11-23 15:42:00
103
转载 Java学习笔记之方法重载与覆盖
1.方法签名 一个方法由访问控制、返回类型、方法名、参数列表以及方法体组成,而其中的方法名和参数列表称为方法签名,它唯一地标识出某个方法。 2.方法重载 方法重载发生在方法名相同,而参数列表不同时。 publicclassOverloadDemo{st...
2014-11-23 14:37:00
70
转载 Java学习笔记之复用类
复用代码是Java众多引人注目的功能之一,但要想成为机具革命性的语言,仅仅能够复制代码并对之加以改变是不够的,它还必须能够做更多的事情。Java是面向对象的一门语言,以类为单元构建,所以复用的窍门在于使用类而不破坏现有的代码,一般有两种方法:组合和继承。 1.组合(h...
2014-11-23 13:33:00
94
转载 Java学习笔记之访问控制权限
1.包:库单元 包内包含一组类,它们在单一的名字空间之下被组织在了一起。包的结构就像文件目录一样,可以包内再包含子包。包就相当于C++中的名字空间,是为了协调开发,以防名字重复使用的。 使用package关键字声明该类属于某个包,package语句必须是文件除...
2014-11-13 17:14:00
74
转载 Java学习笔记之浅谈初始化
在Java中,通过提供构造器,类的设计者可确保每个对象都会得到初始化。在Java中,构造器与类同名,且没有返回值。 1.默认构造器 默认构造器是没有形式参数的,作用就是创建一个默认对象。如果你写的类中没有构造器,则编译器会自动帮你创建一个默认构造器,...
2014-11-08 14:11:00
106
转载 Java学习笔记之switch多路选择
switch关键字用于实现多路选择,根据选择因子进行不同的处理,格式如下: switch(integral-selector){caseintegral-value1:statement;break;caseintegral-value1:statement;break...
2014-11-06 16:23:00
237
转载 Java学习笔记之控制执行流程
大多数语言都支持三种控制执行流程:顺序、条件、循环语句。以一个人走路为例介绍这三种语句。 1.顺序语句 顺序语句即一条一条指令的执行。就如同一个人一步一步的往前走。 2.条件语句 条件语句根据条件作出选择。就如同一个人走着走着就遇到了一个分岔...
2014-11-02 14:34:00
71
转载 Java学习笔记之自增、自减操作符
自增自减操作符分为两大类,前缀和后缀式。 1.前缀式自增、自减 形如++a,--a的形式成为前缀式,表示先将操作数+1或者-1,再使用操作数。 inta=3;intb=(++a)+(++a)+(++a);System.out.println("a="...
2014-10-31 12:43:00
95
转载 Java学习笔记之操作符(下)
1、直接常量 十六进制的表示:0x或0X为前缀,后接十六进制的形式,如0x12f7 八进制d的表示:0为前缀,后接八进制的形式,如0123; 指数计数法:1.23E-2.3或者1.23e-2.3均表示1.23*10^(-2.3),这里e不表示自然科...
2014-10-29 18:51:00
124
转载 Java学习笔记之操作符(上)
1.赋值操作符(=) 左值=右值;//取右边的值赋给左边的值 右值可以是任意常数、变量或者表达式(只要它能生成一个值就行) 左值必须是一个明确的已命名的变量,也就是说必须有一个物理空间可以存储左边的值。常数是不可以做左值的。 Key:基本类型赋值:是直接将一个地方的内容复制到了...
2014-10-29 16:45:00
84
转载 Java基本类型
Java基本类型:byte,short、int、long、float、double、boolean、char Java 是一种强类型的语言。通俗点讲,在Java中村春的数据都是有类型的,而且必须在编译时就确定其类型。Java中有两累数据类型:一种是今天写的基本数据类型,另一种是引用数据类型...
2014-10-25 10:30:00
153
转载 第一个Java程序,Hello World
Eclipse开发 File->New->Java Project,在提示框中输入Project Name,比如说Hello,然后next,finnsh。 会在目录中出现Hello项目,如下图 右键src,选择New->Package(这相当于一个文件夹,可以在里...
2014-10-18 15:28:00
105
转载 Java开发环境配置
Jdk下载 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 安装,可以自定义路径,这里我选择F:\jdk。 在下载界面我们还看到了jre的下载,...
2014-10-18 14:22:00
102
转载 Java简介及主要特性
Java简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。 Java分为三个体系: JavaSE(J2SE)(Java2 P...
2014-10-18 13:55:00
1249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人