Java基础知识
默默9518
我是菜鸟
展开
-
JAVA基础之操作符
JAVA操作符使用java操作符几乎所有的操作符都只能操作“基本类型”“=”、“= =”和“!=”,它们能操作所有对象String类支持“+”和“+=”基本类型整型:int,short,byte,long 浮点型:float,double 字符:char 布尔:boolean类型字节boolean1/8byte原创 2015-07-28 22:11:30 · 1812 阅读 · 0 评论 -
JAVA基础之泛型
概念什么是泛型?1.Jdk 1.5出现的安全机制2.泛型实现了参数化类型的概念,使代码可以应用于多种类型3.使用泛型可以在编译期防止将错误类型的对象放入容器中好处1.将运行时期的问题ClassCastException转到了编译时期2.避免了强制转换麻烦使用场景 - 符号:当操作的引用数据类型不确定的时候,就使用<>,将要操作的引用数据类型传入即可。原创 2016-02-15 21:39:42 · 981 阅读 · 0 评论 -
JAVA基础之集合框架
集合框架体系集合类的由来1、对象用于封装持有对象,对象多了需要存储,如果对象的个数不确定,就使用集合容器进行存储。2、集合容器因为内部的数据结构不同,有多种具体容器,不断向上抽取,就形成了集合框架。3、Java容器类类库的用途是“保存对象”集合特点1、用于存储对象的容器2、集合的长度是可变的3、集合不可以存储基本数据类型值集合框架结构Col原创 2016-01-18 09:51:01 · 775 阅读 · 0 评论 -
JAVA基础之内部类
创建内部类内部类将一个类的定义放在另一个类的定义内部如果想要创建某个内部类的对象需要指明这个对象的类型:OuterClassName.InnerClassName内部类的对象只能在与其外围类的对象相关联的情况下才能被创建public class Test { public static void main(String[] args) { Ou原创 2015-09-17 23:47:32 · 454 阅读 · 0 评论 -
JAVA基础之接口
抽象类和抽象方法抽象方法仅有声明没有方法体抽象类包含抽象方法的类如果一个类包含一个或多个抽象方法,那么该类必定是抽象类如果继承一个抽象类,必须重写所有抽象方法,否则该子类也必须是抽象类抽象类中可以包含非抽象方法可以创建不包含任何抽象方法的抽象类public class Test { public static void main(St原创 2015-09-14 11:49:21 · 662 阅读 · 1 评论 -
JAVA基础之复用类
组合语法在新类中产生现有类的对象继承语法按照现有类的类型来创建新类继承会自动得到基类中所有域和方法在继承的过程中,并不一定非得使用父类的方法,也可以在子类中添加新方法对于子类对象来说,除了调用子类的可用方法外,还可以调用父类中所有可用方法关键字:extendsclass B extends A {}关键字:super重写的方法中调用对原创 2015-09-07 23:33:45 · 414 阅读 · 0 评论 -
JAVA基础之访问控制权限(封装)
包:库单元1.当编写一个Java源代码文件时,此文件通常被称为编译单元(有时也被称为转译单元)。2.每个编译单元都必须有一个后缀名.java,而在编译单元内则可以有一个public类,该类名称必须和文件的名称相同。3.每个编译单元只能有一个public类,否则编译器就不会接受。4.如果在该编译单元之中还有额外的类的话,那么在包之外的世界是无法看见这些类的,因为它们不是public类。原创 2015-08-20 13:23:06 · 1245 阅读 · 0 评论 -
JAVA基础之多态
向上转型对象既可以作为它本身类型使用,也可以作为它的基类型使用把对某个对象的引用视为对其基类型的引用的做法称作向上转型转机方法调用绑定将一个方法调用同一个方法主体关联起来被称作绑定前期绑定:若在程序执行前进行绑定,叫做前期绑定 static和final方法属于前期绑定后期绑定:在运行时根据对象的类型进行绑定,后期绑定又叫做动态绑定或运行原创 2015-09-09 23:54:04 · 445 阅读 · 0 评论 -
JAVA基础之初始化与清理
用构造器确保初始化[edit]构造器与类名称相同;是一种特殊类型的方法,因为它没有返回值。在创建对象时,会为对象分配存储空间,并调用相应的构造器。不包含任何参数的构造器叫做默认构造器方法重载[edit]class Person { public Person() {} public Person(String name){} public Pe原创 2015-08-18 09:39:49 · 1724 阅读 · 0 评论 -
JAVA基础之控制执行流程
条件语句仅仅包含ifif(Boolean-expression) statement包含if-elseif(Boolean-expression) statementelse statement包含else if多个条件等自由组合方式if(Boolean-expression) statementelse if(Boole原创 2015-07-30 23:09:17 · 662 阅读 · 0 评论 -
JAVA基础之IO操作
文件 - File类File对象1、用来将文件或者文件夹封装成对象2、方便对文件与文件夹的属性信息进行操作3、File对象可以作为参数传递给流的构造函数public class Test { public static void main(String[] args) { File f = new File("e:\\"); Syste原创 2016-03-09 23:07:46 · 636 阅读 · 0 评论