摘要: servlet部署在容器里,我们使用的是tomcat他的生命周期分为以下几个阶段1.装载servlet由tomcat来完成2。创建一个servlet实例3.调用servlet的init ()方法,该方法主要是初始化,只会在第一次访问该servlet时被调用一次4.服务,调用servlet的servlet()方法,一般的业务逻辑在这里处理,该方法在访问servlet时,都会被调用。5.销毁 ,也可以理解为释放内存有三种方法 1.是关闭tomcat 2.关机 3.reloadservlet 部署<servlet> <description>This is the descr 阅读全文
posted @ 2011-08-21 16:49 思想至上 阅读(551) 评论(0) 推荐(1) 编辑
摘要: Oracle配置打开服务 启动oracle toys在dos命令行中输入isqlplusctl start输入相应的网站启动oracle plus用户名user1密码user1oracle的物理组件:1.数据文件 2.控制文件 3.日志文件oracle的逻辑组件:1.数据库 2.表空间 3.段 4.区 5.数据块Sql类别的命令DDL 数据定义语言DML 数据操纵语言TCL 事务控制语言DCL 数据控制语言数据类型: 字符(char,varchar,long),数值(number[(p[,s])],p表示的是精度,s表示的是小数点的位数),日期时间(Data,Timestamp),LOB(是大 阅读全文
posted @ 2011-08-21 16:47 思想至上 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 学习笔记若想从控制台中输入先在头命令中加入import java.until.Scanner;包中的Scanner类是扫描仪类,只能扫描到用户输入到屏幕上的信息,需要一个System.in然后再扫描。然后实例化变量Scanner sc=new Scanner(System.in);int num=sc.nextInt();各种类型 nextFloat(),nextInt(),next()就是默认为的string 类型Math.random();与C#不同不是指定的开始数字和终止数字Math.random()是double类的 范围是[0,1)通过*数值来完成随即生成数字的任务。String 转 阅读全文
posted @ 2011-08-21 16:45 思想至上 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1.集合的特点:都位于 java.util包中,不能存放基本类型的数据,而只能存放对象的引用,操作的数目可以不固定(类似于动态数组)。2.分类: 有三个类:a.Set(集):对象不按特定方式排序,没有重复元素。这个与数学中的集合概念最相似。b.List(列表):按照索引位置排序,可以有重复元素,允许按照对象在集合中的索引位置检索对象。c.Map(映射):每一个元素包含一个键值对。没有重复的键值对,但是值对象可以重复。有两个接口:Collection接口适用于Java集合中的Set和List(这两个类直接继承了这个接口),提供了一些通用操纵的静态方法。Iterator接口隐藏了底层集合的数据结构 阅读全文
posted @ 2011-08-03 19:58 思想至上 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 本来抱着打酱油的想法去面试,没想到通过了。待遇还不错,我觉得可以去锻炼下自己。去学JAVA。哎刚学了20天的.NET刚刚摸到门槛,又要接触新的技术了。不知道自己能不能在短时间内适应新的环境。不过我觉得我自己的适应能力还是挺强的。上午的英语课,不知道为什么更换了老师。这个老师的口语好正宗啊。她说自己从小是跟美国人一起长大的看来学习语言环境真的非常重要啊。虽然她是个很年轻的老师,不过我觉得这是我从小到大上过最生动最认真的一节英语课了。了解了很多自己以前在英语上的知识漏洞和误区等。不知道下次英语课还是不是她了。PS:长的也很漂亮~ =;=今天主要学习了下windows窗体应用程序各种控件的使用方法。 阅读全文
posted @ 2011-07-29 20:23 思想至上 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 学习数据结构中,坚信这门学科会在我以后的道路上起到关键性作用。明天还有个什么易保的JAVA面试。就是去打酱油的 学着.NET去面试JAVA 哎。 混个经验吧。 done 阅读全文
posted @ 2011-07-26 20:55 思想至上 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 泛型中List等命令的重载,如MAX.SORT等。老师草草的将后面的Dictionary<k,v>讲完了,个人感觉大体上跟Hashtable一致,有键值有元素值。不同的是,集合中的Hashtable可以随意赋值,泛型中的Dictionary<k,v>对参数类型要求的比较严格。泛型没有装箱和拆箱的过程。下午主要讲解了下 异常和错误。这部分内容以前自己学习过,所以问题不大。 就是try。catch。finally通过try一个语句,来实现不满足某些条件用throw来抛出异常,catch 捕捉异常来实现某种更能。finally 在最后无论之前发生什么,有没有异常。finall 阅读全文
posted @ 2011-07-25 19:44 思想至上 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 每天都把当天得学习内容,学会的,没学会的 都写在这里。算是个记录也方便每个星期的阶段性总结。没办法,记性差只能这么做了希望自己能够坚持下来 阅读全文
posted @ 2011-07-24 20:31 思想至上 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 抽象类和接口都包含可以由派生类继承的成员,都不能实例化。但可以通过声明类型的变量来访问一个类可以继承多个接口,但是只能继续一个抽象类。在抽象类中可以有抽象成员和非抽象成员,抽象成员必须在派生类中得到重写(除非派生类也是抽象类),非抽象成员也可以有代码体也可以是虚拟的,这样就能在派生类中得到重写。接口定义了规范,要继承接口就必须要遵守接口的规范。接口中定义了属性和方法,不能包含字段,静态成员,构造函数,析构函数和常量。必须在派生类中将他们重写。接口是公共的,抽象类中可以有私有成员,受保护的。抽象类主要用作对象系列的基类,共享某些主要特性。例如,共同的目的和结构。接口则主要用于类,这些类在基础水平 阅读全文
posted @ 2011-07-24 20:25 思想至上 阅读(241) 评论(0) 推荐(0) 编辑