随笔分类 - Java
摘要:IO流 IO流用来处理设备之间的数据传输,Java程序中,对于数据的输入/输出操作 都是以“流”的方式进行的。java.io包下提供了各种“流”类的接口,用以获取不同种类的数据,并通过标准的方法输入或输出数据。 一、File类 1、文件的创建与删除 可以使用File类创建一个文件对象,三种构造方法的
阅读全文
摘要:集合类 Java语言的java.unil包中提供了一些集合类,这些集合类文被称为客器,提到容器不难会想到数组,集合类与数相的不同之处是,数组的长度是固定约,集合约长度是可变的∶ 数组用来存放基本类型的数据,集合用案存散对象的引用。常用的集合有List集合、Set集合、Map集合,其中Li与Set客理
阅读全文
摘要:时间日期 一、Date类 java.util 包提供了 Date 类来封装当前的日期和时间。 Date 类提供两个构造函数来实例化 Date 对象。 第一个构造函数使用当前日期和时间来初始化对象。 Date( ) 第二个构造函数接收一个参数,该参数是从1970年1月1日起的毫秒数。 Date(lon
阅读全文
摘要:Object类 Java Object 类是所有类的父类,也就是说 Java 的所有类都继承了 Object,子类可以使用 Object 的所有方法。 Object 类位于 java.lang 包中,编译时会自动导入,我们创建一个类时,如果没有明确继承一个父类,那么它就会自动继承 Object,成为
阅读全文
摘要:ArrayList 集合 ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。 使用步骤: 该类需要通过import导入后使用: java.util.ArrayList<E>; //<E>表示泛型数据类型,用于设置 objectName
阅读全文
摘要:Scanner类 Scanner是Java提供的一个工具类,我们可以通过Scanner类来获取用户的输入。即可以实现键盘输入数据到程序当中 基本语法: Scanner s = new Scanner(System in); 通过Scanner类的**next()与nextLine()方法获取输入的字
阅读全文
摘要:异常处理 程序中总是存在着各种问题,为了使在程序执行过程中能正常运行,使用Java提供的异常处理机制捕获可能发生的异常,对异常进行处理并使程序能正常运行。这就是Java的异常处理。 比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.ou
阅读全文
摘要:接口 在Java编程语言中接口是一个抽象类型,是抽象方法的集合, **Java语言只支持单重继承,不支持多继承。**但Java语言提供了接口来实现类的多重继承功能。 接口的定义: Java中使用interface来定义一个接口,接口定义与类相似(类的定义用的是class),语法如下: public
阅读全文
摘要:抽象类 一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类。
阅读全文
摘要:多态 多态是同一个方法可以根据发送的对象不同而采用的多种的行为方法。 多态就是同一个接口,使用不同的实例而执行不同操作。 多态存在的规则: 有继承关系 子类重写父类的方法 父类引用指向子类对象 例: /** * 父类 */ class Person { public void run(){ Syst
阅读全文
摘要:继承 继承的定义 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 继承的格式: 在Java中,使用extends关键字实现继承,extends后跟的是父类名,也就是它从哪个类继承过来的,而用extends的这个类本身称
阅读全文
摘要:封装 在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。 要访问该类的代码和数据,必须通过严格的接口控制。 封装最主要的功能在于我们能修改自己的
阅读全文
摘要:对象与类 一、类 类是一种抽象的数据类型,它是对某一事物整体描述/定义,但是不能具体代表某一个具体的事物。对象是抽象概念的具体实例。 类的构造方法 构造方法是一个与类同名的方法,对象的创建就是通过构造方法完成的,构造方法分为有参构造方法和无参构造方法,区别就在于有没有参数。具体如下: public
阅读全文
摘要:Java方法 什么是方法 Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 方法的优点 使程序变得更简短而清晰。 有利于程序维护。 可以提高程序开发的效率。 提高了代码的重用性。 一、方法的定义 Jav
阅读全文
摘要:字符串/String类 字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。 一、创建字符串 一般情况下,可以直接创建字符串,具体格式如下: String str = "hello word !"; 在Java中可以用Strin
阅读全文
摘要:数组 数组是具有相同数据类型的一组数据的集合,根据维数不同可以分为一维数组、二维数组和多维数组。Java 语言中提供的数组是用来存储固定大小的同类型元素。 一、一维数组 1、数组的创建 在使用数组之前,必须首先定义数组变量所属的类型,即声明数组。 声明数组有两种形式。语法格式如下: 数组元素类型 数
阅读全文
摘要:Java流程控制 一、顺序结构 Java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句的执行。 顺序结构是最简单的算法结构。 语句与语句之间,框与框之间是按上到下的顺序进行,它是有若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构 二、选择结构 1、if 语句(
阅读全文
摘要:Java基础语法(三) 运算符 计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组: 算术运算符 关系运算符 逻辑运算符 赋值运算符 条件运算符 位运算符(理解) 算术运算符 算术运算符用在数学表达式中,它们的作用和在
阅读全文
摘要:Java基础语法(二) 变量 Java是一种强类型语言,每个变量都必须声明其类型。 Java变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域。 定义变量的格式 数据类型 变量名; 或 数据类型 变量名= 值; 实例: int a; //定义一个变量a int b = 3; //定义一
阅读全文
摘要:Java基础语法(一) 注释 注释主要是作用于对编程代码的讲解;其包括单行注释、多行注释、文档注释。注释不会运行,只是为了方便查看代码的含义。代码实例如下: public class HelloWord { public static void main(String[] args) { //单行注
阅读全文

浙公网安备 33010602011771号