java
文章平均质量分 80
kenybao
这个作者很懒,什么都没留下…
展开
-
实现多线程有两种方法: Thread类继承和Runnable接口实现
实现多线程有两种方法: Thread类继承和Runnable接口实现l 创建线程的第一种方式:继承Thread类。步骤:1,定义类继承Thread。2,复写Thread类中的run方法。目的:将自定义代码存储在run方法。让线程运行。//run();仅仅是对象调用方法。而线程创建了,并没有运行。3,调用线程的start方法,该方法两个作用:启动线程,调用转载 2013-05-22 20:30:33 · 909 阅读 · 0 评论 -
小东西引发的对面向对象设计思想思考
先来聊聊张孝祥老师说的那个面向对象的东西:谁拥有数据,谁就能提供操作这些数据的方法请分析下面例子的所有类和方法例子1:人在黑板上画圆 类很简单 有 Person Blackboard circle 想当然的认为 画圆 这个动作当然是人所拥有的 其实不然 画圆需要什么? 需要的是圆的半径和圆的圆心,这两个数据是属于圆的 而不是属于人的 。 而这是原创 2013-06-08 16:40:33 · 386 阅读 · 0 评论 -
小鸟 组合模式 构造函数 传入一个新的接口实现对象 添加新功能
package day08.chouXiangLeiHeJieKou;public class TestBirds { /**组合 : * 本来 设计的 Bird 类和 其子类中的 Firebird 还有 Redbird ,FoolBird,happyBird并没有shout方法 * 要求:现需要添加使RedBird能实现haha叫 其他三中鸟实现GaGa叫 * 1.原创 2013-07-16 15:58:41 · 764 阅读 · 0 评论 -
时间来不及 随便写点 Map的两种取值(键值 和 值)方法 但是取出的值是无序的怎么办?
首先 我想到了之前用过的比较器 和 两种方法分别是 :法1:通过map的keyset()方法 返回键值的set集合 然后通过键值set集合来遍历 在遍历时 通过 map.get(key)的方式来获取value法2: 就是我们之前学过的 用 Map.Entry 这个类来实现 简单的说就是通过 将MAP中的映射对应关系 存入这个集合中 说实话 我还没搞清这个为什么无序 (是原创 2013-07-18 16:01:29 · 750 阅读 · 0 评论 -
java序列化 对象序列化 静态数据是否保存? 序列化真是好东西
package day13.IO2;// }如何判断一个 文本是否读完对象???????????????import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.原创 2013-07-22 15:55:22 · 1207 阅读 · 0 评论 -
回去看看正则表达式的书
noting原创 2013-07-24 15:30:03 · 587 阅读 · 0 评论 -
正则表达式,匹配,切割,替换。获取。网页爬虫
/* 正则表达式,匹配,切割,替换。获取。网页爬虫 */ /* 正则表达式:符合一定规则的表达式 作用:用于专门操作字符串 特点:用一些特定的符号来表示一些代码操作。 所以学习正则表达式,就是学习特殊符号的操作。 好处:简化对字符串的复杂操作。 弊端:符号越多,正则越长,阅读性差。 *转载 2013-07-24 15:31:38 · 553 阅读 · 0 评论 -
花了两个小时做的-- 算不算久呢? 事件监听器 计算器java版 GUI
package day18.Gui2;/** *我的第一个计算器 知识点包括 *import java.awt.TextArea; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.math.BigInteger; import javax.swing.J原创 2013-07-27 16:00:42 · 747 阅读 · 0 评论 -
Java相对路径/绝对路径总结(转)
1.基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,"/"代表转载 2013-08-24 14:04:17 · 439 阅读 · 0 评论 -
Jstl JSTL 核心标签库 使用
1.表达式控制标签:out、set、remove、catch2.流程控制标签:if、choose、when、otherwise3.循环标签:forEach、forTokens4.URL操作标签:import、url、redirecthttp://www.cnblogs.com/lihuiyy/archive/2012/02/24/2366806.htmlhttp转载 2013-09-12 08:28:20 · 418 阅读 · 0 评论 -
Web中cookie操作
好久没写东西了 是太忙了呢 ? 哎一言难尽啊 什么时候学炒黄金不好偏偏要在学javaweb的时候炒黄金 炒的身败名裂 家徒四壁。好吧废话不多说 这个cookie 就是那段时间不好好学习造成后来。。。。哎 添加cookie代码 用户登录页面无标题文档 function check(){ var a = document.getElementById("u原创 2013-09-21 21:55:13 · 458 阅读 · 0 评论 -
Webservice Axis2 Myeclipse
其中装插件的时候 axsi环境搭建:http://blog.sina.com.cn/s/blog_8f82e8280101fr6t.htmlaxsi插件安装:MyEclipse10 还需新建一个axsi2.ink-->内容:path=D:\\MyEclipse\\MyEclipse 10\\dropins 放置在dropins下http://blog.csdn.net转载 2013-11-29 14:31:54 · 467 阅读 · 0 评论 -
intent传值传对象跳转
intent传值传对象跳转1.传值//原activity中存入一个字段intent = new Intent(From.this, To.class);intent.putExtra("switch", "chongzhi");startActivity(intent);//跳转至新的activity中后q取出该字段Intent switchIntent = getIn原创 2015-07-09 16:25:16 · 751 阅读 · 0 评论 -
String_Equals_小知识点
class Equals_String{ public static void show(Object c) { System.out.println(c); } public static void main(String []args) { String a = "hello"; String b = "hello"; show(a==b);//true show原创 2013-06-16 15:18:54 · 374 阅读 · 0 评论 -
交通灯管理系统基础知识篇
class { public static void main(String[] args) {/**基础知识 :关于java5的开启新线程的方法如张老师所说:记得Executors 就好了ExecutorService pool = Executors.newSingleThreadExecutor();pool.execute(new Runnable({});自己的理原创 2013-06-11 15:21:33 · 569 阅读 · 0 评论 -
LinkedList的相关内容
import java.util.*;/*LinkedList:特有方法:addFirst();addLast();getFirst();getLast();获取元素,但不删除元素。如果集合中没有元素,会出现NoSuchElementExceptionremoveFirst();removeLast();获取元素,但是元素被删除。如果集合中没有元素,会出现NoSuchEl转载 2013-05-14 09:07:45 · 466 阅读 · 0 评论 -
HashSet
import java.util.*;/*|--Set:元素是无序(存入和取出的顺序不一定一致),元素不可以重复。、 |--HashSet:底层数据结构是哈希表。是线程不安全的。不同步。 HashSet是如何保证元素唯一性的呢? 是通过元素的两个方法,hashCode和equals来完成。 如果元素的HashCode值相同,才会判断equals是否为true。 如果元转载 2013-05-14 09:16:03 · 481 阅读 · 0 评论 -
ArrayList小练习一枚
import java.util.*;/*ArrayList判断元素是否相同时,是根据元素(也就是集合中存在的对象)中的equals方法所以只需要复写元素中equals方法即可。将自定义对象作为元素存到ArrayList集合中,并去除重复元素。比如:存人对象。同姓名同年龄,视为同一个人。为重复元素。思路:1,对人描述,将数据封装进人对象。2,定义容器,将人存入。存入容器转载 2013-05-14 09:01:03 · 381 阅读 · 0 评论 -
小问题 关于在类里面和类外面访问私有数据的相关问题
class demo{ private int a = 0; protected int b = 0; int c = 0; public int d = 0 ; static void function() { demo q = new demo(); q.a = 2; System.out.println(q.a); q.b = 1; q.c = 1;原创 2013-05-28 09:16:25 · 522 阅读 · 0 评论 -
单例设计模式的相关问题
/*单例设计模式*///饿汉式class ehan{ public static final ehan s = new ehan(); //饿汉 先加载实例 ehan(){}; public static ehan getInstance() { return s; }}//懒汉式 //若没加锁,在多线程的环境下可能会出现安全问题class lanhan{原创 2013-06-10 16:44:51 · 380 阅读 · 0 评论 -
文件操作
11.3 I/O类使用 由于在IO操作中,需要使用的数据源有很多,作为一个IO技术的初学者,从读写文件开始学习IO技术是一个比较好的选择。因为文件是一种常见的数据源,而且读写文件也是程序员进行IO编程的一个基本能力。本章IO类的使用就从读写文件开始。11.3.1 文件操作 文件(File)是 最常见的数据源之一,在程序中经常需要将数据存储到文转载 2013-05-29 08:13:33 · 449 阅读 · 0 评论 -
静态代码块和构造代码块的相关问题
class a{ static{ //静态代码块 只在第一次加载类的时候执行 System.out.println("静态代码块1,类加载它就加载了"); } static{ // 可以有多个静态代码块 System.out.println("静态代码块2"); } a() // 构参 { System.out.pri原创 2013-06-10 16:03:53 · 392 阅读 · 0 评论 -
复习集合的文章
http://blog.sina.com.cn/s/blog_5d65a16901010ya7.html转载 2013-06-02 15:19:19 · 473 阅读 · 0 评论 -
集合小总结
学完list 和 set简单 的说 就是我们在定义一个自定义类型时需要复写 Object 中的 public boolean equals(Object a(此处不能用泛型)) ArrayList (可以重复同LinkedList)中如果要去重的话。public int hashcode() hashSet 中判断hash值 (hashSet为保证元素唯一性 是根据ha原创 2013-06-02 15:27:55 · 393 阅读 · 0 评论 -
泛型1:
import java.util.*;/*泛型:JDK1.5版本以后出现新特性。用于解决安全问题,是一个类型安全机制。好处1.将运行时期出现问题ClassCastException,转移到了编译时期。, 方便于程序员解决问题。让运行时问题减少,安全。,2,避免了强制转换麻烦。泛型格式:通过<>来定义要操作的引用数据类型。在使用java提供的对象时,什么时候写泛型呢?转载 2013-06-02 15:18:01 · 431 阅读 · 0 评论 -
day18Properties。Runtime对象。Date。Calenda。Math。IO流。字符流。
http://blog.csdn.net/luck28/article/details/8964353转载 2013-06-12 10:03:39 · 417 阅读 · 0 评论 -
关于阻止页面跳转至顶部的方法
本文转自http://dbear.iteye.com/blog/750825最近在开发一个小web的时候想给一个按钮增加一个弹出alert功能,但是发现点击按钮后页面总是自动滚动至顶部,这点从用户体验上来讲是极其不爽的,于是开始跳进google大池寻求解决办法。网上的办法有很多,但是唯独下面这个生效了,转来收藏。 "平时开发的HTML表单,链接通常会使用Open n转载 2015-07-01 19:02:34 · 585 阅读 · 0 评论