自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

why

记录是一种生活方式

  • 博客(163)
  • 资源 (2)
  • 收藏
  • 关注

原创 Html

HTMLHTML 指的是超文本标记语言 (HyperText Markup Language) Body标签的属性1.      text用于设置文字颜色2.      bgcolor用于设置页面的背景色3.      background用于设置页面的背景图片在html中书写颜色的方式有三种:       1.直接书写颜色单词   red gree

2016-10-09 23:49:10 262

原创 JAXP:(Java API for XML Processing)DOM方式解析XML文件

记录完毕

2016-10-09 00:29:51 275

原创 JS模拟面向对象,对象原型,JSON,with语句,for in 语句

// 定义类,定义函数function Person () { this.name ="dub"//公有的属性 age = 100;//私有属性//公有的方法this.hh = function () { alert("hh");//私有的方法 kk = function () { alert("ll"); }}}//创建对象var P = ne

2016-10-07 20:37:17 323

原创 htmlDOM二级联动

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>选项的二级联动</title> <script type="text/javascript" src="C:\Users\why\Desktop\html\util.js"> //上面导入一个带有省份和城市的xml</script

2016-10-07 16:15:22 375

原创 反射小练习

重点内容//创建可以读取流的类 Properties p = new Properties(); //把文件读取到流中 BufferedReader br = new BufferedReader(new FileReader("xx.properties")); /* 第二种方式 得到全类名 * String line1 = br

2016-10-07 10:21:50 224

原创 反射大法好,反射中的Class类中newIntance()方法和constructor 中newIntance()方法的区别

* 敏于事而慎于言。(孔子)* //获得字节码文件对象 Class c = Class.forName("reflect.Demo"); //获取到带参数的构造对象 Constructor d = c.getConstructor(int.class); //通过Class里的newInstance() 创建对象

2016-10-06 22:48:38 675

原创 最简单的java中TCP的网络编程

梦想不会逃走的,逃走的总是自己。—— 矢野浩二发送端//创建socket对象连接到服务器 Socket s = new Socket("192.168.0.103", 10086); //打开输出管道流写出数据 PrintWriter pw = new PrintWriter(s.getOutputStream()); pw.write("wdfd"); pw.flus

2016-10-06 19:54:22 271

原创 简单的工厂模式和工厂方法模式和适配器模式

人永远是要学习的。死的时候,才是毕业的时候。——萧楚女简单工厂又叫静态工厂方法模式,它定义一个具体的工厂类负责创建一些类的实例.(其实就专门创建对象的).public class AnimalFactory { private AnimalFactory(){} //通过类名 调用即可 public static Dog createDog() {return new Dog

2016-10-06 15:55:28 689

原创 java面试之单列模式

顽强的毅力可以征服世界上任何一座高峰!——狄更斯懒汉模式//单例模式之懒汉模式class Single { //私有构造方法 private Single () {} //声明一个本类的引用 private static Single s; //提供公共的方式进行访问 public static Single getInstance() { if(s=

2016-10-06 14:50:36 291

原创 多线程练习

富而可求也,虽执鞭之士,吾亦为之。如不可求,从吾所好。——孔子《论语》public static void main(String[] args) { Thread t = new my(); t.setName("实体店"); t.start(); Thread t1 = new my(); t1.setName("官网店"); t1.start();

2016-10-05 22:15:34 331

原创 键盘输入10个数,放到数组中去除该数组中大于10的数,将该数组中的数字写入到本地文件

有志者,事竟成,破釜沉舟,百二秦关终属楚;苦心人,天不负,卧薪尝胆,三千越甲可吞吴。// 创建一个长度为10的数组 int[] arr = new int[10]; // 定义一个统计变量count记录数组中大于10的数, // 用原来的数组减去出现的次数得到新数组的长度 // 添加不大于10的数到新的数组中即可 // 键盘录入10个数放入数组中 int count =

2016-10-05 17:38:05 5715

原创 String转换与Integer面试题

古之立大事者,不惟有超世之才,亦必有坚韧不拔之志。——苏轼Integer i5 = 97;Integer i6 = 97;System.out.println(i5 == i6);True ; 原因 byte范围-128 - 127  自动装箱不新创建对象,直接在常量池找System.out.println(i5.equals(i6)); tSystem.out.pri

2016-10-05 10:28:29 1055

原创 java面试之位异或运算符和switch特点

a = a^b; //实现2个数的交换. b= a^b;//a^b^b =a a= a^b;//a^a^b =b可以再数组交换值得时候使用.int[] arr = { 1, 3, 4, 2, 5, 1 }; // 冒泡排序 for (int i = 0; i < arr.length - 1; i++) { for

2016-10-04 20:33:18 327

原创 Java面试之类型提升

byte b = 7; b++; b = b+1; //这里报错,自动提升为Int类型.byte b= 3+4; 常量优化机制 byte a = 5; byte c = 9; byte d = a+c;//报错,jvm不知道变量是什么,自动提升为Int.short x = 2; s= s+1;报错,jvm不知道变量是什么,自动提升为Int. s +=1;//扩展运算符,隐含强

2016-10-04 19:50:59 236

转载 --Set * 无序(存储顺序和取出顺序不一致),唯一

package cn.itcast_01;import java.util.HashSet;import java.util.Set;/* * Collection * |--List * 有序(存储顺序和取出顺序一致),可重复 * |--Set * 无序(存储顺序和取出顺序不一致),唯一 *  * HashSet:它不保证 set 的迭代顺

2016-08-08 11:06:43 3120

转载 键盘录入多个数据,以0结束,要求在控制台输出这多个数据中的最大值

package cn.itcast_03;import java.util.ArrayList;import java.util.Arrays;import java.util.Scanner;/* * 键盘录入多个数据,以0结束,要求在控制台输出这多个数据中的最大值 *  * 分析: * A:创建键盘录入数据对象 * B:键盘录入多个数据,我们

2016-08-06 15:24:44 4772

转载 * 获取10个1-20之间的随机数,要求不能重复

package cn.itcast_02;import java.util.ArrayList;import java.util.Random;/* * 获取10个1-20之间的随机数,要求不能重复 *  * 用数组实现,但是数组的长度是固定的,长度不好确定。 * 所以我们使用集合实现。 *  * 分析: * A:创建产生随机数的对象 *

2016-08-06 15:22:25 3777

转载 * 集合的嵌套遍历

package cn.itcast_01;import java.util.ArrayList;/* * 集合的嵌套遍历 * 需求: * 我们班有学生,每一个学生是不是一个对象。所以我们可以使用一个集合表示我们班级的学生。ArrayList * 但是呢,我们旁边是不是还有班级,每个班级是不是也是一个ArrayList。 * 而我现在有多个ArrayLis

2016-08-06 15:21:32 354

转载 * public static <T> List<T> asList(T... a):把数组转成集合

package cn.itcast_03;import java.util.Arrays;import java.util.List;/* * public static List asList(T... a):把数组转成集合 *  * 注意事项: * 虽然可以把数组转成集合,但是集合的长度不能改变。 */public class Arrays

2016-08-06 15:20:28 452

转载 可变参数:定义方法的时候不知道该定义多少个参数

package cn.itcast_03;/* * 可变参数:定义方法的时候不知道该定义多少个参数 * 格式: * 修饰符 返回值类型 方法名(数据类型…  变量名){ *  * } *  * 注意: * 这里的变量其实是一个数组 * 如果一个方法有可变参数,并且有多个参数,那么,可变参数肯定是最后一个 */ public class Arg

2016-08-06 15:19:57 554

转载 静态导入:

package cn.itcast_02;/* * 静态导入: * 格式:import static 包名….类名.方法名; * 可以直接导入到方法的级别 *  * 静态导入的注意事项: * A:方法必须是静态的 * B:如果有多个同名的静态方法,容易不知道使用谁?这个时候要使用,必须加前缀。由此可见,意义不大,所以一般不用,但是要能看懂。 */im

2016-08-06 15:09:26 257

转载 ArrayList存储字符串并遍历。要求加入泛型,并用增强for遍历。

package cn.itcast_01;import java.util.ArrayList;import java.util.Iterator;/* * ArrayList存储字符串并遍历。要求加入泛型,并用增强for遍历。 * A:迭代器 * B:普通for * C:增强for */public class ArrayListDemo {

2016-08-06 14:02:03 1091

转载 泛型高级(通配符) * ?:任意类型,如果没有明确,那么就是Object以及任意的Java类了

package cn.itcast_07;import java.util.ArrayList;import java.util.Collection;/* * 泛型高级(通配符) * ?:任意类型,如果没有明确,那么就是Object以及任意的Java类了 * ? extends E:向下限定,E及其子类 * ? super E:向上限定,E极其父类

2016-08-06 14:01:21 1002

转载 泛型定义在接口

package cn.itcast_06;/* * 泛型接口:把泛型定义在接口上 */public interface Inter {public abstract void show(T t);}---------package cn.itcast_06;public class InterDemo {public static void

2016-08-06 14:00:39 300

转载 泛型定义在方法上

* 泛型方法:把泛型定义在方法上 */public class ObjectTool {public void show(T t) {System.out.println(t);}}----------------package cn.itcast_05;public class ObjectToolDemo {public static vo

2016-08-06 13:59:36 460

转载 泛型定义在类上

/* * 泛型类:把泛型定义在类上 */public class ObjectTool {private T obj;public T getObj() {return obj;}public void setObj(T obj) {this.obj = obj;}}----------------------------pa

2016-08-06 13:57:34 544

转载 泛型

package cn.itcast_01;import java.util.ArrayList;import java.util.Iterator;/* * ArrayList存储字符串并遍历 *  * 我们按照正常的写法来写这个程序, 结果确出错了。 * 为什么呢? * 因为我们开始存储的时候,存储了String和Integer两种类型的数据。

2016-08-06 13:52:05 169

转载 * 自定义的栈集合请用LinkedList模拟栈数据结构的集合,并测试

package cn.itcast_05;import java.util.LinkedList;/** * 自定义的栈集合 *  * @author 风清扬 * @version V1.0 */public class MyStack {private LinkedList link;public MyStack() {link

2016-08-05 15:57:56 421

转载 去除集合中自定义对象的重复值(对象的成员变量值都相同)

package cn.itcast_04;public class Student {private String name;private int age;public Student() {super();}public Student(String name, int age) {super();this.name = name;

2016-08-05 15:56:11 1214

转载 ArrayList去除集合中字符串的重复值(字符串的内容相同)

package cn.itcast_04;import java.util.ArrayList;import java.util.Iterator;/* * ArrayList去除集合中字符串的重复值(字符串的内容相同) *  * 分析: * A:创建集合对象 * B:添加多个字符串元素(包含内容相同的) * C:创建新集合 * D:遍历旧集

2016-08-05 15:54:36 1723

转载 /* * LinkedList的特有功能:

package cn.itcast_03;import java.util.LinkedList;/* * LinkedList的特有功能: * A:添加功能 * public void addFirst(Object e) * public void addLast(Object e) * B:获取功能 * public Object getFir

2016-08-05 15:53:02 222

转载 List:(面试题List的子类特点)

List:(面试题List的子类特点)ArrayList:底层数据结构是数组,查询快,增删慢。线程不安全,效率高。Vector:底层数据结构是数组,查询快,增删慢。线程安全,效率低。LinkedList:底层数据结构是链表,查询慢,增删快。线程不安全,效率高。List有三个儿子,我们到底使用谁呢?看需求(情况)。要安全吗?要:Vector

2016-08-05 14:36:31 312

转载 我有一个集合,如下,请问,我想判断里面有没有"world"这个元素,如果有,我就添加一个"javaee"元素,请写代码实现。

package cn.itcast_04;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.ListIterator;/* * 问题? * 我有一个集合,如下,请问,我想判断里面有没有"world"这个元素,如果有,我就添

2016-08-05 14:35:49 645

转载 ListIterator listIterator():List集合特有的迭代器

package cn.itcast_04;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.ListIterator;/* * 列表迭代器: * ListIterator listIterator():List集合特有的迭

2016-08-05 14:34:58 841

转载 存储自定义对象并遍历,用普通for循环。(size()和get()结合)

import java.util.ArrayList;import java.util.Iterator;import java.util.List;/* * 存储自定义对象并遍历,用普通for循环。(size()和get()结合) */public class ListDemo3 {public static void main(String[] args)

2016-08-05 14:34:22 749

转载 * List集合的特有功能: * A:添加功能

import java.util.ArrayList;import java.util.List;/* * List集合的特有功能: * A:添加功能 * void add(int index,Object element):在指定位置添加元素 * B:获取功能 * Object get(int index):获取指定位置的元素 * C:列表迭代器 *

2016-08-05 14:33:46 294

转载 存储自定义对象并遍历

import java.util.ArrayList;import java.util.Iterator;import java.util.List;/* * 存储自定义对象并遍历 */public class ListDemo {public static void main(String[] args) {// 创建集合对象List list = n

2016-08-05 14:33:07 408

转载 * 需求:List集合存储字符串并遍历。

import java.util.Iterator;import java.util.List;import java.util.ArrayList;/* * 需求:List集合存储字符串并遍历。 */public class ListDemo {public static void main(String[] args) {// 创建集合对象List

2016-08-05 14:32:24 2179

转载 存储自定义对象并遍历Student(name,age)

package cn.itcast_04;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;/* * 需求:存储自定义对象并遍历Student(name,age) * * 分析: * A:创建学生类 * B:创建集合对象 * C:创

2016-08-04 20:32:59 1505

转载 Iterator iterator():迭代器,集合的专用遍历方式

package cn.itcast_03;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;/* * Iterator iterator():迭代器,集合的专用遍历方式 * Object next():获取元素,并移动到下一个位置。 * NoS

2016-08-04 20:31:25 416

javaweb过滤器

javaweb过滤器

2016-11-15

Thinking In Java 4th

牛B文档英语的

2016-11-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除