
Java 基础
bonlog
这个作者很懒,什么都没留下…
展开
-
人生之第一个java class程序于今晚生成了[中达打印标签流水号]
package com.test.comment;public class test { /** * @param args * @return */ public String makeString(String i){ int temp = Integer.parseInt(i);//转成整数 temp+=1; String tempNew=String原创 2012-11-05 23:14:27 · 1998 阅读 · 0 评论 -
[ggk itcast周六java]java多线程二种方法,及其安全。内部类及匿名类的使用方法。
多线程进程,就是正在运行的程序,占用内存的一空间。线程,每一个多线和,cpu在切换。那么,我们是如何实现多线程序的呢?有二个方式:1.继承Thread2.实现Runable接口ThreadDemopublic class ThreadDemo extends Thread{public void run(){for(){}}}st原创 2013-04-13 22:20:45 · 1228 阅读 · 0 评论 -
[bxd学习java基本点]13泛型类,泛型方法,当定义二种类型的泛型方法时,用迭代器的方法
15-08自定义的类中使用泛型,即为泛型类class Worker{}class Student{}class Tool{private Object obj;public void setObject(Object obj){this.obj=obj;}public Worker getObject(){return obj;}}原创 2013-04-14 10:35:59 · 1154 阅读 · 0 评论 -
[bxd学习java基本点]14 map没有迭代器,其遍历有二法keySet,entrySet是存键值对
16-04get只能取一个,不方便遍历全部取。而map没有迭代器,只能用keySet()就是键的集。存在set中了。keySet:将map中所有的键存入set集合,而set有迭代器,再用set的方法来取其值class MapDemo2{public static void main(String[] args){Map map=new HashMap();原创 2013-04-14 12:05:47 · 2851 阅读 · 0 评论 -
[gkk]周六的chuan zhi答疑课-工厂模式
简单工厂(静态工厂),它定义了一个类用于负责对象的创建,它主要由3部分组成:工厂类,抽象类或接口,具体的实现类。在今天的案例中,工厂类是AninmalFactory,抽象类:Animal实现类:dog,pig,cat优点:工厂模式,客户端不用再创建对象,只负责对象的调用。缺点:随着具体的类不断地增多,我们的工厂,就要不断地改动,不利于后期的维护,原创 2013-05-25 22:10:23 · 1044 阅读 · 0 评论 -
dom4j的基本操作
/** * 建立一个XML文档,文档名由输入属性决定 * @param filename 需建立的文件名 * @return 返回操作结果, 0表失败, 1表成功 */ import java.io.File; import java.io.F原创 2013-07-07 19:25:41 · 3150 阅读 · 0 评论 -
[gkk]传智-适配器设计模式,如同电源适配器
//适配器设计模式是图形化设计中用的。如同电源适配器import java.awt.*;inport java.awtepublic calss MyFrame{ public static void main(String[] args) { //建一个窗体 Frame f=new Frame("我的窗体"); //让其显示 f.setVisible(true);原创 2013-06-22 21:03:00 · 1172 阅读 · 0 评论 -
让电脑开口朗读汉语的java 代码 - 用法
/* test.java基本原理就是把汉字的拼音找出来,然后播放拼音文件。需要jmf的支持。@author:面条@mail:xurenlu@126.com@修:55547082注意:里面有些内容需要自己修改一下.*/import javax.media.*;class test {public static void main(String[原创 2014-03-13 14:37:15 · 5166 阅读 · 3 评论 -
通过反编译得到 优酷视频 真实地址
import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import org.json.JSONArray;import org.json.JSONException;import org.json.JSON原创 2014-03-23 16:14:37 · 5406 阅读 · 1 评论 -
java枚举与可变参数
enum Grade{ A("100-90"),B("89-80"),C("79-60"),D("59-0");//object private String value; private Grade(String value){ this.value=value; } public String getValue(){ return this.value; }}//可变参原创 2013-01-07 21:50:02 · 3577 阅读 · 0 评论 -
java环境变量设置--编写一年java,竟不会配变量了
java环境变量设置1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;3. 选择“系统变原创 2013-06-28 14:39:02 · 1230 阅读 · 0 评论 -
ubuntu 安装jdk7小结
ubuntu 安装jdk7,现在来总结一下:第一步:下载jdk-7-linux-i586.tar.gz直接在ORACLE的官网中下载就可以:http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.htmlPS:要注意系统版本的选择,32位 还是 64位,uname原创 2013-04-30 12:19:48 · 1316 阅读 · 0 评论 -
struts2-练习题
http://www.blogjava.net/nokiaguy/archive/2008/04/16/193287.html原创 2014-11-10 21:08:57 · 2357 阅读 · 0 评论 -
xian xian biao
#include"stdio.h"#includetypedef char ElemType;typedef struct LNode{ElemType data;struct LNode *next;}LinkList;void CreatListF(LinkList *&L,ElemType a[],int n) //头插法建表{ LinkList *s;int i;原创 2014-11-20 16:18:42 · 803 阅读 · 0 评论 -
jp
http://www.javadrive.jp/regex/replace/index2.html原创 2014-10-18 10:59:31 · 742 阅读 · 0 评论 -
[bxd学习java基本点]12.数组,泛型的使用是为了安全,借鉴数组的定义
day15-04 and 05compareTo的重新写入。这时就只能使用比较器。TreeSet排序有点难15-06泛型出现的新特性,用于解决安全问题是个新特性。因为原先的,ArrayList ad时,只能加同类型的元素借用了数组int[] arr=new int[3];arr[0]=4;arr[1]=3.5;数组原创 2013-04-14 08:44:55 · 1271 阅读 · 2 评论 -
[bxd学习java基本点]11.TreeSet的低层用的是二叉树
day15-03二叉树TreeSet的低层用的是二叉树你比我小,放元素时,放在左边,一直放。比他大,放在右边,以形成二叉树的样子。原创 2013-04-13 23:52:01 · 1089 阅读 · 0 评论 -
[淘宝技术员工内部交流笔记]php与java区别总讨论
淘宝网不论在前台,读取数据库,多并发,都处理的不错。他们的技术团体有每周四进行技术交流与讨论的硬性制度规定,也使他们养成了定期总结的习惯,笔者觉得在一个团体里,此点极为重要。从今天起,笔者将为大家揭开他神秘的面纱,有人要问:此点有无有不道德之处,是否违反职业规犯;我的答案是:一起学习共同进步,顶天立地,不存在其他的问题。1.php类的定义与java中类的定义有何区别呢?【以下是定义一个类并初始原创 2012-11-09 17:59:45 · 3640 阅读 · 0 评论 -
新手必会java实例111个(会了此111个实例,便真实进入java之殿堂)
1.定义一个新类,并输出class Student{ public Student(){ name="xiaoming";age=22;sex=ture;score=100.0; } void show(){ System.out.println(name+age+sex+score); } public static voi原创 2012-11-09 18:03:38 · 1522 阅读 · 2 评论 -
[gkk]传智的jdk7的新特性
1.类中自动初始化,其他类,请一定要初始化,即=null;2.try 自动关闭的新特性try(这里写以前的fanially的代码,会自动调用小括号是最后要执行的){int b;while()所有使用的要放在花括号}3.省略泛型,就是说只写一个但只jdk7中才有的。6.一次多个异常。在jdk7前一个catch只能一个异常。try{method();原创 2013-03-16 22:34:26 · 1107 阅读 · 0 评论 -
[gkk传智]static与多态及向下向上转型,及多态调用总结
1.static关键字的使用赵本山与小沈阳,其二者的国别均在中国,但其他属性不同。2.多态的三条件2.1多态的方法是可以重写的,但其定义的变量是不能重写的,就是保持原值。记忆方式:孔子教书,孔子本人与其爸均在教书上,但二者年龄不能重写2.2向下转型与向上转型calss Animal{void eat();}class Dog extends Animal{原创 2013-04-06 21:46:28 · 819 阅读 · 0 评论 -
[bxd学习java基本点]1.基本数据类型与字符串型转换与其他类型转成字符串
day 13-13byte Byteshore shortint Integerlong Long boolean Booleanfloat Floatdouble Double最常用的是基本数据类型的转换1.所有类型转字符串 基本类型+""2.基本数据类型.toString(基本类型)如:Integer.toString(45);//将原创 2013-04-11 21:43:22 · 717 阅读 · 0 评论 -
[bxd学习java基本点]2.集合概述,为何出何集合及常用分类
day14-01集合集合用来存对象数据多了用对象存。最顶层CollectionList SetArrayList HashSetLinkedList TreeSetVector不断向上收集为什么出现这般多容器呢?因为每个容器对数据的存储方式不同称之为:数据结构原创 2013-04-11 22:08:35 · 638 阅读 · 0 评论 -
[bxd学习java基本点]3.集合的共性方法,迭代器取数据二法,注意其正规写法。
day14-02 共性方法1.Collection是根结点addAll()一次性加一堆元素;clear()清空元素;retainAll取交集 add方法的参数类型是object,集合中存储都是对象你引用。day140-02Iterator it=al.iterator();接口型引用只能用自己的方法。Iterator iftal.iterator();while原创 2013-04-12 14:21:43 · 1028 阅读 · 0 评论 -
[bxd学习java基本点]4.List,与角标有关的均来自此,及其独有的方式
day 14-04List:元素是有序的,也可重复Set:不可重复List:特有的,可以操作角标的方法都是此体系所特有的方法增add在指定位置插入元素;addAll(index,Collection);删除remove(index);改set(index,element);查get(index);subList(from,to);list原创 2013-04-12 14:55:32 · 1522 阅读 · 0 评论 -
[bxd学习java基本点]5.List的ListIterator独有的一个读出方式
/**List集合特有的迭代器,ListIterator是Iterator的子接口。在迭代时,不可通过集合对象的方法操作集合中的元素。因发生ConcurrentModificationException异常所以,在迭代器时,只能用迭代器的放过操作导异常,可是Iteraotr方法,人能对元素进行查,取出ListIterator li=al.listIterator();whi原创 2013-04-12 15:19:31 · 812 阅读 · 0 评论 -
[bxd学习java基本点]8.linkedList的一个封装,可为堆栈及队列。++++一句话来看continue与break++++ArrayList除重复的标准写法+++++++++
day14-09linkedList堆栈 先进先出,如同一个杯子;队列 先进先出 fisrt in first out 如同水管。removeLast;removeFirstpackage test.bixiangdong;import java.util.LinkedList;public class Test { private LinkedList link原创 2013-04-13 10:16:10 · 1582 阅读 · 0 评论 -
[bxd学习java基本点]6arraylist与linkedList特点及Vector已不用了。
day16-06collectionList--中常见的子对象请根据其特点使用,如同杯子,保温的,喝茶的。。。 |--ArrayList:底层的数据结构使用是数组结构,特点:查速度快,但增删稍慢,元素越多越明显,线程不同步 其长度为10个,若超过10,则10%延长,是可度长度数组。 |--LinkedList:链表,此哥们纪录前一个哥们地址,特点:查速度快,但增删极快。线程原创 2013-04-12 15:41:27 · 985 阅读 · 0 评论 -
[bxd学习java基本点]7.linkedList方法,remove移走的要显示元素
day14-08LinkedList其特有方法:addFirst();removeFirst();removeLast();getLast();class LinkedListDemo{public static void main(String[] args){LinkedList link new LinkedList();link.add("1原创 2013-04-12 15:57:46 · 1113 阅读 · 0 评论 -
[bxd学习java基本点]9.ArrayList存对象例子,其除重复及删除,要使用地址,而不是eqauls
day14-11List集合看元素是否相同,依据是元素的方法比较的是对象,ArrayList存对象,就是把一人,包含姓名,年龄每调一次contains,contains就要调equals,我们把原杀了要知道,存的是地址。package test.bixiangdong;import java.util.ArrayList;import java.util.Iter原创 2013-04-13 12:21:15 · 1932 阅读 · 0 评论 -
[bxd学习java基本点]10.set元素不重复,取元素顺序会变的。TreeSet取值时,是安顺序来的。
day14-12set元素 无序(存入取出的顺序不一定一样),元素不可以重复HashSet底层数据结构是哈希表day 14-13存自定义数据hashcode eqauls先依赖hashcode,再看eqaulsday15-01TreeSet 取值时安顺序可对Set集合中的元素排序Andsc码原创 2013-04-13 23:41:13 · 3104 阅读 · 0 评论 -
在MyEclipse中编写Web Project,编码设置、修改jdk,jre,tomcat全集合
1.window-->preference-->general-->content type 然后在中展开每一颗子项,并在中输入"UTF-8 "或"GB18030 ", 点update!2.window-->preference-->MyEclipse-->Files and Editors 将每个子项的"Encoding"改为"ISO 10645/Unicode(UTF-8) "或"Chi原创 2013-07-09 10:54:10 · 2999 阅读 · 0 评论