随笔分类 - 面向对象
摘要:1.I/O:input/output 1.1.java.io.File 表示:文件或者文件夹(目录) File f=new File("文件路径") 注意:相对路径:非web项目的相对路径都是以项目名为起点(src/a.txt)(建议使用) 绝对路径:d:/bin/a.txt(以盘符开头的)(不可取
阅读全文
摘要:1.Dao层步骤: 第一步:建表 第二步:实体类 第三步:写接口(需求) 第四步:帮助类(BaseDao)(只要写一次) 第五步:实现类 提成一个公共的东西 软件三层结构 视图层 控制层 持久层 dao 浏览器 > 视图层 > 控制层 > 持久层 > 数据库 MVC思想: view:视图 Contr
阅读全文
摘要:1.集合框架 Collection Map List Set HashMap ArrayList LinkesList HashSet 2.List的方法 List <元素类型> list=new ArrayList<元素类型>(); list.add(元素); //添加元素 list.add(in
阅读全文
摘要:1.异常 1.1程序执行过程中出现的影响程序正常运行的现象 1.2异常语法 try{ //代码块 }catch(异常类型1 e1){ }catch(异常类型2 e2){ }...{ }finally{ } 注意:try:表示可能出现异常的代码块 catch:抓取异常,并进行处理 可以抓取多个异常,异
阅读全文
摘要:1.接口 1.1语法 public interface 接口名 extends 接口1,接口2...{ 1.常量 2.抽象方法 } 1.2特点 a.用interface修饰 b.接口可以继承接口,多继承 c.接口内只能定义常量和抽象方法 d.接口不能实例化,但是可以作为子类的引用 e.实现接口的子类
阅读全文
摘要:1.多态 1.1多态:一种事物的多种形态 1.2多态的表现 行为(方法)多态:重写和重载 引用多态(动态绑定):编译时的类型和运行时的类型不一致的这种现象叫动态绑定 eg:父类=子类 Pet p=new Dog(); 1.3向上转型和向下转型 向上转型:父类=子类 eg:Pet p=new Dog(
阅读全文
摘要:1.继承(extends) 1.1继承:遗传 1.2语法: public class 子类 extends 父类{ } eg: public class Dog extends Pet{ } 1.3继承的特点 a.子类可以继承父类的非私有的属性和方法 b.不能继承构造方法 c.继承默认权限修饰符的方
阅读全文
摘要:1.从现实抽象出类的步骤 第一步:找出分类(分析出类) 第二步:找出类的特征(分析类的相关属性) 第三步:找出类的行为(分析类的方法) 2.常量(就是出现的变量值) 语法:public static final 数据类型 常量名=常量值; eg:public static final String
阅读全文