学习面向对象的语言,要弄清楚面向对象,首先要从理解面向过程开始。回想起之前在学习C语言时,每次拿到一个题目,首先想到的是,先分析出解决问题所需要的步骤,每一个功能点,用一个函数来表示,使用的时候一个一个进行调用就好了,程序的重心在函数上(谓语);面向对象,就是要把问题事务分解成各个对象,建立对象的目...
分类:
编程语言 时间:
2015-11-03 22:57:39
阅读次数:
212
继承实现接口的方法的时候,要是泛型接口直接指定类型就无须后面的强制转换,this直接就代表该类型,参数也就是该类型设置泛型对象的上限使用extends,表示参数类型只能是该类型或该类型的子类(? l){ //方法的具体实现 }设置泛型对象的下限使用super,表示参数类型只能是该类型或该类型的父类(...
分类:
编程语言 时间:
2015-10-08 20:08:18
阅读次数:
175
JDK的安装配置官网下载JDK点击安装完,拷贝安装路径到/bin("E:\Java\jdk1.7.0")计算机--属性--高级系统设置--高级--环境变量--用户变量新建系统变量→新建 JAVA_HOME 变量,变量值填写jdk的安装目录(本人是"E:\Java\jdk1.7.0")系统变量→寻找P...
分类:
编程语言 时间:
2015-10-08 20:05:52
阅读次数:
246
访问类型默认default就是默认没写访问权限,就是包下的访问权限(类内部、同一个包)除了private访问权限本类,其他的访问权限都包括包继承:【A继承B】1类名A extends 类名B类的方法【覆写】:方法要素描述方法名子类父类的覆写方法名一致返回值小于父类的返回参数小于父类的参数类型访问类型...
分类:
编程语言 时间:
2015-10-08 20:05:34
阅读次数:
1165
Math类主要封装了数学的计算公式常见方法方法描述static int abs(int a)获取绝对值static double ceil(double a)向上取整static double floor(double a)向下取整static float max(float a,float b)获...
分类:
编程语言 时间:
2015-10-08 19:58:05
阅读次数:
286
使用反射来创建对象(1)public T newInstance():只能创建非private,无参的构造方法的对象;好比 new 类()12Class clz = Teacher.class; Teacher t2 = clz.newInstance();(2)先得到一个构造器,调用构造器里的一个...
分类:
编程语言 时间:
2015-10-08 19:54:21
阅读次数:
260
InputStreamReader将字节流转换为字符流在java1.7中新增了Files,Paths对流,路径操作的工具类,内部就是输入输出流等的操作Syso加只能提示可以快速代码System.out.println();反射创建Class的三种方式:(1)使用 class的属性得到Class对象 ...
分类:
编程语言 时间:
2015-10-08 19:48:21
阅读次数:
224
ByteArrayInputStream和ByteArrayOutputStream内存流,操作基本和文件流其他流差不多,主要使用在程序需要用临时文件,关闭内存流是无效的所以不用关闭操作流,不管是什么流,最保险的方式,就是最后都close一下内存流: ByteArrayInputStream、Byt...
分类:
编程语言 时间:
2015-10-08 19:43:36
阅读次数:
209
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------设计模式分类:创建模式:是对类的实例化过程的抽象化,又分为类创建模式和对象创建模式类创建模式:工厂方法模式对象…:简单工厂(静态工厂方法)模式、抽象工厂模式、单例模式、建造模式…结构模式:描..
分类:
编程语言 时间:
2015-09-25 03:59:10
阅读次数:
231
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------序列化流与反序列化流ObjectOutputStream对象输出流writeObject(Objectobj)可对参数指定的obj对象进行序列化,把得到的字节序列写到一个目标输出流中ObjectInputStream对象输入流readObject(Objectobj)..
分类:
编程语言 时间:
2015-09-25 03:58:52
阅读次数:
280