jakyforever

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年12月31日

摘要: 测试程序如下:1:获取键值4种:entrySet: 2种(foreach,iterator)和 keySet+get: 2种(foreach,iterator) /** * 获取键与值 */ public static void iterEntry(Map map){ System.out.println("======entrySet 2种========"); Set> entrySet =map.entrySet(); System.out.println("1==foreach====... 阅读全文
posted @ 2013-12-31 13:44 jakyforever 阅读(171) 评论(0) 推荐(0) 编辑

2013年12月30日

摘要: 1:服务器端的地址 (服务器端的相对地址指的是相对于你的web应用的地址)2:客户端的地址 (所有的html页面中的相对地址都是相对于服务器根目录)web应用中的路径怎么写?读取web中的文件用context读取,路径要写相对于web应用的路径必须加’/’严禁用绝对路径,通通以”/”开头 原则: >>就看路径是给浏览器用的还是给服务器用的 >>给浏览器用的,要加上web应用的名称 >>给服务器用的,斜线即表示当前web应用 action 属性规定当提交表单时,向何处发送表单数据,表单的action提交 路径给浏览器用的下面例子解析: 1)请求转发地址是给服务 阅读全文
posted @ 2013-12-30 11:58 jakyforever 阅读(584) 评论(0) 推荐(0) 编辑

2013年9月7日

摘要: 一、jsp入门javaserverpage1.web资源的运行原理html:静态web资源,DefaultServlet读取html文件,通过response输出给IE浏览器Servlet:动态web资源,web容器(Servlet引擎)解析web.xml文件,找到url对应的java类通过反射创建Servlet对象,调用service方法Class.forName(“cn.itcast.servlet.Servlet1”).newInstance();jsp:动态web资源jsp页面在第一次被访问的时候,web容器(jsp引擎)会将jsp翻译成一个Servlet,然后调用servlet的se 阅读全文
posted @ 2013-09-07 13:06 jakyforever 阅读(292) 评论(0) 推荐(0) 编辑

2013年9月6日

摘要: 中文乱码问题1.出现乱码的原因1)在计算机中数据以二进制的形式进行存储的,数据的传输也是通二进制的形式2)需要存字符,会出现字符与字节之间的转换(输入字符读到的字符)3)字符和字节之间如何实现转换?都是通过查码表4)字符到字节是编码,字节到字符是解码,编码和解码用到了不同码表就会出现乱码问题我们把字符到字节称为编码,字节到字符称为解码即字符--->编码--->字节--->解码--->字符如下例子解码编码一致public class Demo01 { public static void main(String[] args) throws UnsupportedEnco 阅读全文
posted @ 2013-09-06 13:40 jakyforever 阅读(499) 评论(0) 推荐(0) 编辑

2013年9月5日

摘要: 一、jdbc基本概念jdbc:JavaDatabaseConnectivitysun公司为了统一对数据库的操作,定义了一套api,称之为jdbc这套api完全有接口组成,我们在编写程序的时候针对接口进行调用这些接口交给数据库厂家去实现,不同的数据库厂商会提供不同的实现类,这些实现类被我们称作数据库的驱动步骤:1.实验环境建user表user.sql2.导入数据库的驱动mysql-connector-java-5.0.8-bin.jar3.编程java程序public class Demo01 { public static void main(String[] args) throws ... 阅读全文
posted @ 2013-09-05 22:21 jakyforever 阅读(215) 评论(0) 推荐(0) 编辑

摘要: package com.jaky.Collection;import java.util.Iterator;//单链public class MyLinkedList { // 实际大小 private int size; // 头部 private Entry header; private class Entry { String element; Entry next; Entry(String element, Entry next) { this.element = element; ... 阅读全文
posted @ 2013-09-05 14:08 jakyforever 阅读(250) 评论(0) 推荐(0) 编辑

摘要: package com.jaky.Collection;import java.util.Arrays;import java.util.Iterator;/** * 使用数组实现ArrayList 存放 String * 1、构造器 * 2、新增方法 1)容器最后一个 add(元素) 2)插入,指定位置存放 * 3、获取指定索引的元素 get * 4、修改 : * 5、删除 1)、根据索引删除 2)、根据元素删除 一次 3)、根据元素删除所有 * * 6、迭代器 7、foreach 必须实现 java.lang.Iterable +iterator * * @author Admi... 阅读全文
posted @ 2013-09-05 12:28 jakyforever 阅读(323) 评论(0) 推荐(0) 编辑

2013年9月4日

摘要: 1:java中多态的三要素继承,重写,父类引用指向子类对象看下面最简单的多态例子:public class Man { public static void main(String[] args) { Animal c = new Cat("Tom", "黑色"); c.enjoy(); // Dog d = new Dog("大黄", "黑色"); // Man m = new Man("苍井空",c); // m.MyPetEnjoy(); }}class Animal { String n 阅读全文
posted @ 2013-09-04 17:55 jakyforever 阅读(135) 评论(0) 推荐(0) 编辑

摘要: 在Java语言中,主要是利用final关键字来定义常量。当常量被设定后,一般情况下就不允许再进行更改。如可以利用如下的形式来定义一个常量:final double PI=3.1315。在定义这个常量时,需要注意如下内容:接口定义只有抽象方法和常量:常量的定义是public static final.一是常量在定义的时候,就需要对常量进行初始化。也就是说,必须要在常量声明时对其进行初始化。都跟局部变量或者成员变量不同。当在常量定义的时候初始化过后,在应用程序中就无法再次对这个常量进行赋值。如果强行赋值的话,会跳出错误信息,并拒绝接受这一个新的值。二是final关键字使用的范围。这个final关键 阅读全文
posted @ 2013-09-04 17:48 jakyforever 阅读(1318) 评论(0) 推荐(0) 编辑

摘要: 内部类访问私有信息方便1、成员内部类访问:先 外部类对象 后内部类对象 可以访问外部类一切信息2、静态内部类,只能访问外部类静态信息public class InnerDemo01 { public static void main(String[] args) { //先有外部类再有内部类 //1:外部类 Outter outter = new Outter(); //2:内部类 Outter.Inner inner =outter.new Inner(); inner.test("jaky"); ... 阅读全文
posted @ 2013-09-04 17:44 jakyforever 阅读(163) 评论(0) 推荐(0) 编辑