随笔分类 - JAVA基础
JAVA基础
摘要:一、Math概述提供了常用的数学运算方法和两个静态常量E(自然对数的底数)和PI(圆周率)二、常用方法package com.pb.demo1;public class MathTest { public static void main(String[] args) { Sys...
阅读全文
摘要:一、NumberFormat表示数字的格式化类NumberFormat表示数字的格式化类,即:可以按照本地的风格习惯进行数字的显示。No.方法类型描述1public static Locale[] getAvailableLocales()普通返回所有语言环境的数组2public static fi...
阅读全文
摘要:一、包装类包装类是将基本类型封装到一个类中。也就是将基本数据类型包装成一个类类型。java程序设计为每一种基本类型都提供了一个包装类。这些包装类就在java.lang包中.有8个包装类二、包装类的构造方法和静态方法2.1、第一种public Type (type value) 其中首字母大写的Typ...
阅读全文
摘要:一、枚举枚举是指由一组固定的常量组成的类型,表示特定的数据集合,只是在这个数据集合定义时,所有可能的值都是已知的。枚举常量的名称建议大写。枚举常量就是枚举的静态字段,枚举常量之间使用逗号隔开。使用关键字enum来定义一个枚举package com.pb.demo1;/* * 枚举类型一周的天数 */...
阅读全文
摘要:一、Collections简介在集合的应用开发中,集合的若干接口和若干个子类是最最常使用的,但是在JDK中提供了一种集合操作的工具类 —— Collections,可以直接通过此类方便的操作集合二、Collections类的常用方法及常量No.方法类型描述1public static final L...
阅读全文
摘要:一、Map接口Collection、Set、List接口都属于单值的操作,即:每次只能操作一个对象,而Map与它们不同的是,每次操作的是一对对象,即二元偶对象,Map中的每个元素都使用key à value的形式存储在集合之中二、常用方法No.方法或类类型描述1public void clear()...
阅读全文
摘要:一、Set接口的定义Set接口也是Collection接口的子接口,但是与Collection或List接口不同的是,Set接口中不能加入重复的元素Set接口的主要方法与Collection是一致的Set接口的实例无法像List接口那样进行双向输出.不存在get方法使用Iterator接口来遍历集合...
阅读全文
摘要:一、List接口List是Collection的子接口,里面可以保存各个重复的内容,此接口的定义如下:public interface List extends Collection二、List接口的扩展方法No.方法类型描述1public void add(int index, E element...
阅读全文
摘要:一、为什么需要集合框架数组的长度是固定的,但是如果写程序时并不知道程序运行时会需要多少对象、或者需要更复杂的方式存储对象,---那么,可以使用JAVA集合框架,来解决这类问题二、集合框架主要接口No接口描述1Collection是存放一组单值的最大接口,所谓的单值是指集合中的每个元素都是一个对象。一...
阅读全文
摘要:原文:http://blog.csdn.net/shaoxiaoning/article/details/404240871.Java保存的文件名必须与类名一致;2.如果文件中只有一个类,文件名必须与类名一致;3.一个Java文件中只能有一个public类;4.如果文件中不止一个类,文件名必须与pu...
阅读全文
摘要:一、什么是异常从字面上讲,就是不正常的现实就是异常。程序中的异常也是要在程序运行中才会偶尔发生。如果程序还没有运行,编译就报错,这种不叫异常,这种叫编译错误,通常是语法上的错误二、java中异常Java 提供了两类主要的异常:runtime exception 和checked exception。...
阅读全文
摘要:一、什么是抽象类和接口抽象类、接口与类是一个层次的概念,是java中极其重要的概念。抽象类是从多个类中抽象出来的公共模板,提供子类均具有的功能。接口是从多个类中抽象出来的规范,体现的是规范和实现分离的原则,同时也有效的解决了java单重继承的缺陷二、抽象类2.1、抽象类与普通类的区别抽象类的clas...
阅读全文
摘要:简单工厂的实现实现一个计算器:要求输入2个数,和运算符,得到结果Operation类package com.pb.demo1;public class Operation { private double num1; private double num2; public ...
阅读全文
摘要:一、什么是多态多态性是指允许不同类的对象对同一消息作出响应.多态性包括参数化多态性和包含多态性.多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题.多态有两种表现形式:重载和覆盖首先说重载(overload),是发生在同一类中.与什么父类子类、继承毫无关系.标识一个...
阅读全文
摘要:一、继承作用继承使用复用以前的代码非常容易,能够大大的缩短开发周期,降低开发成本,同时增加程序的易维护性继承使重一个类A能够直接使用另外一个类B的属性和方法的一种途径类A可以有自己的属性和方法二、继承实现类的继承格式在Java中使用extends关键字完成类的继承关系,操作格式:class 父类{}...
阅读全文
摘要:一、java中的包Java文件的组织形式Windows中的文件功能类似在开发比较大的项目时,不可能只涉及到一个java文件,可能要创建几十,甚至几百个java文件,这个时候,我们就可以使用包,把相关的java文件放在一起,利用包来方便,快捷,有效的管理这些文件包的引入还可以避免命名冲突的问题,不同包...
阅读全文
摘要:一、什么是封装,为什么要封装对面向对象而言:封装就是将方法和属性包装到一个程序单元中,并且这个单元以类的形式实现。简单讲:封闭就是将属性私有化,提供公有方法来访问私有属性封装的作用:封装反映和事物的相对独立性,封装在编程中的作用就是:使对象以外的部分不能随意更改对象的属性,从而有效避免了外部错误操作...
阅读全文
摘要:一、构造方法构造方法的主要目的是为类中的属性初始化二、构造方法的定义格式class 类名称{访问权限 类名称(类型1 参数1,类型2 参数2,…){程序语句 ;… // 构造方法没有返回值}}在构造方法的声明中读者一定要牢记以下几点: · 构造方法的名称必须与类名称一致· 构造方法的声明处不能有任何...
阅读全文
摘要:一、面象对象二、什么是类我肯定说,不知道、不清楚。简单讲类是java中的基本单元,类是具有相同特性和行为的对象集合三、类的定义3.1、类的定义class 类名称{数据类型 属性 ;….public 返回值的数据类型 方法名称(参数1,参数2…){ 程序语句 ; [return 表达式;]}}3.2、...
阅读全文
摘要:原文:http://www.csdn.net/article/2012-06-04/2806277每一个Java程序员都有一份属于自己的Java类排名表。这个排名表没有严格的规定,也没有可遵循的规则,它完全取决于你参与的Java项目的工作。下面这些类,不用我做过多的介绍,Java程序员都知道,因为它...
阅读全文