- 博客(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
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅