java 基础知识整理归纳2

原创 2012年03月26日 14:28:00

四十三.PO:持久化对象

    POJO:普通java对象

 

四十四.mysql数据库:驱动com.mysql.jdbc.Driver

                  urljdbc:mysql://localhost:3306/tbluser

org.hibernate.dialect.MySQLDialect //定义hibernate链接的数据库是mysql

四十五.PO只有在session的管理下才可完成数据库访问,按PO与Session的关系,PO可有如下三个状态:瞬态,持久化,托管

 

 

四十六.持久化类都需要一个标识属性

 

四十七.spring倡导面向接口编程

 

四十八.依赖注入有2种:设值注入,构造注入

 

四十九.spring配置文件里bean的class元素不能是接口,而必须是真正的实现类。

 

五十.设值注入是先创建一个默认的bean实例,然后调用对应的setter方法注入依赖关系;而构造注入则在创建bean实例时,已经完成了依赖关系的注入。

 

五十一.spring的容器有2个接口:BeanFactory和ApplicationContext,这2个接口的实例也被成为spring上下文,他们都是产生bean的工厂,bean是spring工厂产生的实例,ApplicationContext是BeanFactory的子接口

BeanFactory接口:


五十二.BeanFactory通常使用类:

org.springframework.beans.factory.xml.XmlBeanFactory

ApplicationContext通常使用类:

org.springframework.context.support.FileSystemXmlApplicationContext

org.springframework.context.support.ClassPathXmlApplicationContext

五十三.final类型的类不能被继承,比如说java.lang.String类

 

五十四.

接口   实现          历史集合类

Set   HashSet

      TreeSet

List  ArrayList    Vector

      LinkedList    Stack

Map   HasMap        Hashtable

      TreeMap       Properties

五十六.actions:


Service:


Daos: 


五十七.InputStream(输入流) OutputStream(输出流)

BufferInputStream bis=new BufferInputStream(srcFile);    //字节流

    BufferOutputStream bos=new BufferOutputStream(desPath);  //字节流

      

      

       FileInputStream fis= new FileInputStream(srcFile);   //字节流

       InputStreamReader isr=new InputStreamReader(fis);

       BufferedReader br=new BufferedReader(isr);        //字符流

      

      

       FileOutputStream fos= new FileOutputStream(desFile);  //字节流

       OutputStreamWriter ow=new OutputStreamWriter(fos);

       BufferedWriter bw=new BufferedWriter(ow);    //字符流

       //PrintWriter pw=new PrintWriter(ow);

 

五十八.线程是执行java程序的基本单位。

 

五十九. 解析XML文档有哪几种方式: 有DOM,SAX,STAX

 

六十.控制反转:IOC  面向方面编程:AOP

六十一. jquery的几种ajax方式对比

jquery的ajax方式有如下几种: 
1.   $.post(url,params,callback); 
2.   $.getJSON(url,params,callback); 
3.   $.ajax(); 
4.   $.load(url,params,callback); 

 

六十二.jquery-ajax基本使用对比

1.(jquery)


2.(jquery)


3.(jquery-ajax)

$.ajax({
  url:'/cspd/yhhd_notetake.jsp',
  type:'POST',
  dataType:'TEXT',
  data:{phoneNo:phoneNo,servicePwd:servicePwd,city:city,brand:brand},
  timeout:30000,
  beforeSend:function(){
  $('#notice').fadeIn();
  },
  complete:function(){
  },
  error:function(){
  alert("请求超时或请求资源错误!");
  },
  success:function(ret){
  ret = ret.replace(/^\s*(\S*(\s+\S+)*)\s*$/, "$1");
  if(ret=='1'){//密码错误
  $('#notice').html("<li><font color=\"red\">密码错误</font></li>");
  }else if(ret=='3'||ret=='4'){
  $('#notice').html("<li><font color=\"red\">地市或品牌参数错误</font></li>");
  }else if(ret=='2'){//已订阅
 $('#notice').html("<li><font color=\"red\">您已订阅免费的优惠活动提醒短信。点击确认,进行退订。</font></li>");
  //alert("您已订阅"+city+"市免费的优惠活动提醒短信。点击确认,进行退订。");
  $('#enterintonotetake').attr("value","确认");
  $('#enterintonotetake').click(orderNoteTake);
  $('#closenotetake').attr("value","取消");
 // return;
  }else if(ret=='0'){//未订阅
  //orderNoteTake();
 $('#notice').html("<li><font color=\"red\">您还没有订阅免费的优惠活动提醒短信。订阅后,当"+cityName+
"市有新的优惠活动发布时,您将收到提醒短信。点击确认,进行订阅。</font></li>");
  //alert("您还没有订阅"+city+"免费的优惠活动提醒短信。订阅后,当"+city+"市有新的优惠活动发布时,点击确认,进行订阅。");
  $('#enterintonotetake').attr("value","确认");
  $('#enterintonotetake').click(orderNoteTake);
  $('#closenotetake').attr("value","取消");
//  return;
  }
  }
    });

4.(ajax---包含解析XML文档)

 

5(ajax基本格式)

 

 

六十三.replaceAll

<%!

Stringfilter(String src){

         returnsrc.toUpperCase().replaceAll("SELECT","")

                                                                 .replaceAll("COUNT","")

                                                                 .replaceAll("OR","")

                                                                 .replaceAll("JOIN","");

}

%>


JAVA基础知识点(自己总结的)

1、使用浮点型数值时,默认的类型是double,后面加上f或F才被识别为float类型。 2、使用数组前一定要先开辟内存空间,当然也可以直接用静态赋值的方式。 3、Java中的变量为全局变量时,可以不...
  • mmc_maodun
  • mmc_maodun
  • 2013年04月24日 21:03
  • 5814

黑马学习笔记_java基础知识总结

——- android培训、java培训、期待与您交流! ———-逻辑运算符&(并且) , |(或者) , !(非) , ^(异或) , &&(短路与) , ||(短路或)注意事项: a:逻辑...
  • dddlinux
  • dddlinux
  • 2015年08月24日 14:56
  • 172

Java入门基础-数组知识点整理

今天上班第一天,也学习Java基础。下面我整理了学习数组过程中的笔记。 1、Java中,数据存储在什么地方?下面是在视频中的截图,很清晰! 从上面JVM内存分配图中,我也可以把程序分解为:数据+代...
  • x_panda
  • x_panda
  • 2013年12月12日 12:00
  • 806

自己归纳整理的ARM THUMB指令机器码表

有个项目需要分析ARM THUMB指令的机器码,网上没有搜索到整理好的机器码表,只好自己把相关指令的机器码归纳整理出来,这里分享给大家。THUMB指令并不多,只有六十多条,这个数字真的是非常了不起,5...
  • judyge
  • judyge
  • 2014年11月16日 13:03
  • 406

Java基础总结之各个模块重要知识点

一:对象模块。 一.初始化 1.对this.super,构造函数,构造代码块,静态代码块总结。 this:代表当前对象,也就是所在函数所属对象的引用。 this对象后面加.调用的是对象的成员变量和方法...
  • qq_19776363
  • qq_19776363
  • 2015年08月12日 10:45
  • 8556

C程序设计基础教程-学习要点整理(个人)

第一章   1.1C语言概述 一、C语言的特点和应用 1、语言简洁、紧凑、灵活 2、运算符和数据类型丰富 3、具有结构化的控制语句 4、语法限制不太严格 5、允许直接访问物理地址 6...
  • Jessica_gtm
  • Jessica_gtm
  • 2017年08月01日 14:38
  • 106

java基础知识整理(2)

31、String s = "Hello";s = s + " world!";这两行代码执行后,原始的String对象中的内容到底变了没有? 没有。因为String被设计成不可变(immuta...
  • qq_29678299
  • qq_29678299
  • 2016年04月09日 21:13
  • 174

java必备基础知识点

Java基础 1、 简述Java的基本历史 java起源于SUN公司的一个GREEN的项目,其原先目的是:为家用消费电子产品发送一个信息的分布式代码系统,通过发送信息控制电视机、冰箱等 ...
  • tangruyi1992
  • tangruyi1992
  • 2016年09月20日 16:08
  • 407

《算法导论》笔记 第8章 8.3基数排序

【笔记】 基数排序
  • cyendra
  • cyendra
  • 2014年04月11日 21:41
  • 759

java基础知识归纳

1.保留2位小数: DecimalFormat df=new DecimalFormat("0.00");   Double x = 83.3333333333;   x=Doubl...
  • u014249791
  • u014249791
  • 2016年04月21日 09:51
  • 185
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java 基础知识整理归纳2
举报原因:
原因补充:

(最多只允许输入30个字)