Java
catch_li
IT界里最文艺的,文艺圈最会敲代码的cath-li
展开
-
iBatis学习笔记
iBatis是Apcahe的一个开源项目,10年由Google托管后,改名为mybatisiBatis和hibernate一样是一种ORM(对象关系映射)的框架,不同之处在于Hibernate是提供了全面的数据库封装机制的全自动化ORM实现,实现了POJO和数据库表之间的映射,以及SQL的自动的生成和执行。而iBatis是一种办自动化的实现,着力于POJO和SQL之间的映射,也就是说iBati原创 2016-07-12 21:34:14 · 1059 阅读 · 0 评论 -
JAVA 三大版本
JAVA有三个版本: Java SE:Java标准版 以前称J2SE,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java运用程 序,是做电脑上运行的软件。 Java EE: JAVA企业版 以前成J2EE,简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。是 用来做网站的 Java ME: Java微版原创 2016-07-06 22:27:38 · 2305 阅读 · 0 评论 -
equals和==的区别
String a="abc"; String b="abc"; String c=new String("abc"); String d=new String("abc"); System.out.println(a==b);//true System.out.println(a.equals(b));//true System.out.println(c==d原创 2016-07-06 23:14:36 · 441 阅读 · 0 评论 -
Java集合类解析
Java集合类有两个根接口:collection和mapCollection: List:是存储有序但是允许重复的集合 Arraylist和vector:都是基于array实现list类,本质上是顺序线性表,因为受array的限制,所以性能上也不可能超 越array.arraylist和vector唯一的区别就在于vector是线性安全的,而a原创 2016-07-07 10:58:36 · 235 阅读 · 0 评论 -
Eclipse常用快捷键
Crtl+O 显示类中方法和属性的大纲,能快速定位类的方法和属性Alt+/ 提供快速编辑内容的辅助(好处多多)Crtl+/ 为当前所在行快速添加或者取消注释Ctrl+D 删除当前行Ctrl+M 窗口最大化和最小化Ctrl+K Ctrl+Shift+K 快速向上或者向下查找选定的内容Ctrl+Shift+O 快速导入所调用的类Ctrl+Shi原创 2016-07-07 14:29:41 · 182 阅读 · 0 评论 -
抽象类和接口
抽象类体现的是一个继承的关系,一个类只能使用一次继承关系,却可以实现多个接口抽象类和接口都不能被实例化,抽象类是被子类继承的,接口是被子类实现的抽象类和普通类的唯一区别就是不能实例化和允许有抽象方法抽象类中的变量是普通变量,接口中的变量是只能是公共的静态变量public staticfinal抽象类中可以有普通方法,允许有方法体,而接口中全部都是抽象方法没有方法体接口可以继承接原创 2016-07-07 16:09:31 · 189 阅读 · 0 评论 -
判断字符串中符号是否成对出现
public static void main(String[] args) { //利用堆棧的概念,先进后出的原则判断对应的符号是否成对出现 //定义一个字符串和栈 String s="abc([{adsf}]s)df"; Stack ss=new Stack(); boolean flag=true; char c;//定义一个char 遍历字符串的时候接收原创 2016-07-07 17:29:55 · 3858 阅读 · 0 评论 -
I/O流学习笔记
流的本质就是数据传输流的读取方式可以分为两种:字节流和字符流字节流的读取接口为inputstream和outputstream 实现类常用的为fileinputstream和fileoutputstream字符流的读取接口为reader和writer实现类常用的为filereader和filewriter对输入流只能进行读操作,对输出流只能进行写操作,程序中需要根据待传输数据的不同原创 2016-07-07 22:53:45 · 309 阅读 · 0 评论