java
麻辣小布叮
这个作者很懒,什么都没留下…
展开
-
XML文件转换成 HTML
package com.itheima.xml;import java.io.File;import java.io.FileInputStream;import java.io.PrintStream;import javax.xml.transform.Result;import javax.xml.transform.Source;import javax.x原创 2017-03-27 11:12:11 · 8577 阅读 · 0 评论 -
Java 多线程断点续传 (基于HTTP)
http://wenku.baidu.com/view/57fd6d8002d276a200292eca.htmlpackage com.itheima.net.socket;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.File;import java.i原创 2017-03-27 11:14:35 · 531 阅读 · 0 评论 -
Java 多线程断点续传 (基于HTTP)
http://wenku.baidu.com/view/57fd6d8002d276a200292eca.htmlpackage com.itheima.net.socket;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.File;import java.原创 2017-03-27 11:14:45 · 243 阅读 · 0 评论 -
数组的复制,插入,合并
数据的复制,插入,合并package com.itheima.arrs;import java.util.Arrays;import java.util.Scanner;/*** * 对数组元素执行各种操作的类 * @author Bin * */public class TestOperatorArry { /** * @para原创 2017-03-27 11:14:52 · 260 阅读 · 0 评论 -
java之1天
1.软件是什么 软件:一系列按照特定顺序组织的计算机数据和指令的集合 常见的软件 系统软件:DOS window Linux Unix 应用软件 迅雷 QQ 扫雷 软件实现了人和计算机之间交互 交互方式 图形化界面 命令行方式DOS 命令dir:列出当前目录下的文件和原创 2017-03-27 11:15:01 · 516 阅读 · 0 评论 -
java之2天
java的语言的基础组成1.关键字: 被java赋予了特殊意义的单词2.标识符: 类名 函数 26个字母 0-9 _ $ ,不能数字开头 不使用关键字 包名: 全小写 类名 接口名: XxxYxxZzzz 所有单词首字母大写 变量和函数名: xxxYyyZzzz: 第一个单词首字母小写,其余单词首原创 2017-03-27 11:15:10 · 233 阅读 · 0 评论 -
java之3天,循环,函数,数组
1.循环结构 while do while for public static void main(String [] args){ /* 打印奇数 */ int x=1; while(x<=10){ System.out.println("x="+x); x+=2; // x++; X++;原创 2017-03-27 11:15:24 · 353 阅读 · 0 评论 -
java之2天运算符,进制转换,流程控制
java的语言的基础组成1.关键字: 被java赋予了特殊意义的单词2.标识符: 类名 函数 26个字母 0-9 _ $ ,不能数字开头 不使用关键字 包名: 全小写 类名 接口名: XxxYxxZzzz 所有单词首字母大写 变量和函数名: xxxYyyZzzz: 第一个单词首字母小写,其余单词首原创 2017-03-27 11:15:33 · 472 阅读 · 0 评论 -
java之6天 static代码块,单例模式
static(静态) 关键字//用于修饰成员(成员变量和成员函数)//被static修饰后的特点 1.随着类的加载而加载,消失而消失(说明生命周期随着类) 2.优先于对象存在 3.被所有对象共享 4.可以直接被类名调用 5.静态变量定义多了,就会消耗更多的内存 //实例变量 和 类变量(静态变量)的区别 1.存放位置 类变量原创 2017-03-27 11:16:44 · 767 阅读 · 0 评论 -
java之8天 多态
多态/** * 多态: 可以理解为事物存在的多种体现形态 * * 人:男人 女人 动物 : 猫,狗 * * 猫 x=new 猫(); 动物 x=new 猫(); * * 1.多态的体现 * 父类的引用指向子类的对象 * 父类的引用可以接受自己的子类对象 * 2.多态的前提 * 类和类之前要有关系,要么继承,原创 2017-03-27 11:17:23 · 175 阅读 · 0 评论 -
java之1--10天练习
1--10天练习 /** * 10天总结练习 * 注意:按java规范书写程序代码,如果你认为程序有错误,请指出,并说明程序错误原因 *///1.写出程序结果 class Demo{ public static void func(){ try{ throw new Exception(); }finally{ System.out.p原创 2017-03-27 11:18:03 · 278 阅读 · 0 评论 -
Java使用默认浏览器打开超链接
String uriString = null;if(!Desktop.isDesktopSupported()) { //测试当前平台是否支持此类 JOptionPane.showMessageDialog(null, "浏览器设置不支持,请手动输入链接:\n http://www.itzhai.com"); return;}//用来打开系统默认浏览器浏原创 2017-03-27 11:33:45 · 1491 阅读 · 0 评论 -
emoji 表情图片解决方法
1:先弄到图片 上传到服务器上2.下载 unicode 和 表情 映射关系xml emoji4unicode.xml 在下面的rar 中3.加入这个一个 转换类package com.fanbaobao.util;import java.io.InputStream;import java.util.ArrayList;import java.util.原创 2017-03-27 11:35:13 · 4132 阅读 · 0 评论 -
Java 按字节截取字符串
public class MyTest1 { @Test public void test() { String s = "112我似そして懂12非懂2"; s = "てそしてててててそしてててて"; try { System.out.println(substring(s,10)); System.out.println(substring(s,7)原创 2017-03-27 11:40:07 · 578 阅读 · 0 评论 -
修改tomcat运行startup.bat后的标题信息
在tomcat\bin目录下的catalina.bat文件,查找TITLE ,找到后修改“if "%TITLE%" == "" set TITLE=Tomcat”为你想要的名字if "%TITLE%" == "" set TITLE=XXX_Tomcat”原创 2017-03-27 11:41:59 · 603 阅读 · 0 评论 -
windows下将tomcat注册为服务
背景当前项目需要运行两个Tomcat,每次启动系统以后都要手动进入到tomcat目录执行startup.bat,非常烦,而且重启服务的时候,很容易搞错,所以想将这两个tomcat直接注册为服务,这样开机就能够启动。这两个Tomcat安装路径如下:D:\app\Tomcat1D:\app\Tomcat2主要tomcat为windows服务的方法是 cmd cd:d:\app原创 2017-03-27 11:42:07 · 177 阅读 · 0 评论 -
java 反射List
package com.enhance.reflect;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.reflect.Array;import java.lang.reflect.Constructor;import java.lang.reflect原创 2017-03-27 11:46:28 · 599 阅读 · 0 评论 -
[置顶] java多线程练习
Java 传统多线程Java 多线程同步Java 多线程同步通信Java 定时器TimerJava 多线程ThreadLocalJDK1.5 线程池JDK1.5 线程的执行结果 Callable FutureJDK1.5 线程锁 Lock 和 ConditionJDK1.5 多线程同步通信JDK1.5 读写锁JDK1.5 信号灯 Semaphore原创 2017-03-27 11:49:15 · 1040 阅读 · 0 评论 -
数组的复制,插入,合并
数据的复制,插入,合并[code="java"]package com.itheima.arrs;import java.util.Arrays;import java.util.Scanner;/*** * 对数组元素执行各种操作的类 * @author Bin * */public class TestOperatorArry {...2013-03-15 11:40:33 · 124 阅读 · 0 评论 -
java之1天
1.软件是什么 [code="java"] 软件:一系列按照特定顺序组织的计算机数据和指令的集合 常见的软件 系统软件:DOS window Linux Unix 应用软件 迅雷 QQ 扫雷 软件实现了人和计算机之间交互 交互方式 图形化界面 命令行方式[/code]D...原创 2013-03-17 22:12:26 · 126 阅读 · 0 评论 -
java之2天
java的语言的基础组成[code="java"]1.关键字: 被java赋予了特殊意义的单词2.标识符: 类名 函数 26个字母 0-9 _ $ ,不能数字开头 不使用关键字 包名: 全小写 类名 接口名: XxxYxxZzzz 所有单词首字母大写 变量和函数名: xxxYyyZzzz: 第一...原创 2013-03-17 23:14:56 · 126 阅读 · 0 评论 -
java之3天,循环,函数,数组
1.循环结构 while do while for[code="java"] public static void main(String [] args){ /* 打印奇数 */ int x=1; while(x2013-03-19 12:55:01 · 94 阅读 · 0 评论 -
java之2天运算符,进制转换,流程控制
java的语言的基础组成[code="java"]1.关键字: 被java赋予了特殊意义的单词2.标识符: 类名 函数 26个字母 0-9 _ $ ,不能数字开头 不使用关键字 包名: 全小写 类名 接口名: XxxYxxZzzz 所有单词首字母大写 变量和函数名: xxxYyyZzzz: 第一...2013-03-19 18:49:54 · 118 阅读 · 0 评论 -
java之4天 数组排序,查找.进制转换
1.数组的定义格式[code="java"]1.元素类型 [] 数组名=new 元素类型[元素个数或者 数组长度]; int [] arr=new int[5]; //推荐 int arrs[] =new int[5]; 2.静态初始化方式 不能写长度 int [] arrs=new int[]{3,1,4,5,6,2}; int [] ...2013-03-21 00:33:00 · 156 阅读 · 0 评论 -
java之5天 面向对象
1.面向对象的特征[code="java"]封装 继承 多态以后的开发,其实就是找对象使用,没有对象,没有对象就创建一个对象找对象, 建立对象, 使用对象,维护对象的关系类和对象的关系类就是:现实生活中实物的描述对象:就是这类事物,实实在在的个体比如: 张三 李四 使用 java 类的描述 就是 属性 (成员变量): 姓名 年...2013-03-21 20:59:29 · 99 阅读 · 0 评论 -
System.getProperty()
[size=medium]System.getProperty()方法大全[/size][code="java"]System.out.println("java版本号:" + System.getProperty("java.version")); // java版本号System.out.println("Java提供商名称:" + System.getProperty("ja...原创 2013-03-23 22:25:40 · 104 阅读 · 0 评论 -
java之7天 继承,final,接口,抽象类
[size=medium][b]继承[/b][/size][code="java"]/**将学生和工人的共性描述提取出来,单独进行描述, 只要让学生和工人与单独描述的这个类有关系,就可以了.继承:1.提高代码的复用性2.让类与类之间产生了关系, 有了这个关系类,才有了多态的特性..*/class Persion{ String name; ...2013-03-28 00:16:51 · 91 阅读 · 0 评论 -
java之8天 多态
[size=medium][b]多态[/b][/size][code="java"]/** * 多态: 可以理解为事物存在的多种体现形态 * * 人:男人 女人 动物 : 猫,狗 * * 猫 x=new 猫(); 动物 x=new 猫(); * * 1.多态的体现 * 父类的引用指向子类的对象 * 父类的引用可以接受自己的子...2013-03-28 23:38:48 · 114 阅读 · 0 评论 -
java之9天 内部类
[size=medium][b]内部类,静态内部类,全局内部类[/b][/size][code="java"]/** * 内部类的访问规则: * 1.内部类可以直接访问外部类中的成员,包括私有 * 之所以可以直接访问外部类中的成员,是因为内部类中持有一个外部类的引用, 格式为 外部类名.this.成员 * 2.外部类要访问内部类,必须建立对象 * *访...2013-04-02 23:23:29 · 94 阅读 · 0 评论 -
java之9天 异常处理,throw 和 throws,finally
[size=medium][b]异常处理[/b][/size][code="java"]/** *异常: 就是程序在运行时出现不正常情况 *异常由来: 问题也是现实生活中的事物,也可以通过java类的形式进行描述,并进行封装. * *对于问题的划分: * 1: 严重的问题 (Error) : java通过Error类进行描述,一般不编写针对性的代码进行处理...2013-04-06 15:16:27 · 184 阅读 · 0 评论 -
java之10天 异常
[size=medium][b]异常的特点:[/b][/size][code="java"]/** *异常的特点: *1.异常在子父类覆盖中的体现 * 子类在覆盖父类时,如果父类的方法抛出异常,那么子类的覆盖方法,只能抛出父类的异常或者该异常的子类. *2.如果父类抛出多个异常,那么子类在覆盖方法时,只能抛出父类异常的子集. *3.如果父类或者接口的方法中没有抛出异...2013-04-07 22:40:27 · 86 阅读 · 0 评论 -
java之1--10天练习
[size=medium][b]1--10天练习 [/b][/size][code="java"]/** * 10天总结练习 * 注意:按java规范书写程序代码,如果你认为程序有错误,请指出,并说明程序错误原因 *///1.写出程序结果 class Demo{ public static void func(){ try{ throw new E...2013-04-07 22:42:38 · 90 阅读 · 0 评论 -
java之10天 包 package
[size=medium][b]包(package): importjar[/b][/size][code="java"]package pack;import com.sh.cn.packa.DemoE; //简化类名的书写. 出现 import/**------------------------------------------ *包(packag...2013-04-08 23:48:36 · 94 阅读 · 0 评论 -
java之11天 多线程 (一)
[size=medium][b]进程 线程main 和 run 的区别 [/b][/size][code="java"]/** *进程:是一个正在执行的程序 * 每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元. * (一个进程中个至少有一个线程) * *线程: 就是进程中的一个独立的控制单元. * 线...2013-04-09 23:29:57 · 96 阅读 · 0 评论 -
java之11天 多线程 (二)
[size=medium][b]卖票安全问题 [/b][/size][b]//线程出现安全问题啦 !!! 卖出了 0 -1 -2 号票了[/b][code="java"]class SaleTicket1 implements Runnable{ private int ticks=100; private long time=1000; //加上这个后 就让安全...2013-04-14 17:55:09 · 80 阅读 · 0 评论 -
java之12天 多线程 (一)
[size=medium][b]线程间通信问题[/b][/size][code="java"]/** * 线程间通信问题 * 其实就是多个线程在操作通过一个资源,但是操作的动作不同. * * 同步的前提: * 1.必须要有两个或者两个以上的线程 * 2.必须是多个线程使用同一个锁 * * 等待唤醒机制 * * wait() * n...2013-04-16 10:25:20 · 85 阅读 · 0 评论 -
java之12天 多线程 ( 二)
[size=medium][b]线程停止 stop()interrupt()[/b][/size][code="java"]/** * 停止线程 *stop方法已经过时 *interrupt() 强制 * * 如果停止线程? * 只有一种方法,run方法结束 * 开启多个线程运行,运行代码通常是循环结构 * * 只要控制住循环,...原创 2013-04-17 23:54:17 · 117 阅读 · 0 评论 -
Solr 查询,索引
环境Solr: apache-solr-3.6.2Tomcat:Tomcat 6.0JDK: jdk1.6pc : windows7[size=large][b]Solr的安装和配置[/b][/size][code="java"]首先 安装 jdk --> 然后 tomcat 下载solr 下载地址:http://apache.etoak.com/l...原创 2013-04-18 20:32:34 · 171 阅读 · 0 评论 -
java之13天 字符串 (一)
[size=medium][b]字符串[/b][/size][code="java"]/** * String 类适用描述字符串事物 * 那么他提供了多个方法对字符串进行操作 * * 常见的操作有那些呢? * "abc" * * 1.获取 * 1.1 字符串中的包含的字符数,也就是字符串的长度 * int length() :获...2013-04-22 11:40:53 · 78 阅读 · 0 评论 -
java之13天 字符串StringBuffer (二)
[size=medium][b]StringBuffer 和 StringBuilder[/b][/size][code="java"]/** * StringBuffer是字符串缓冲区一个容器 * 特点: * 1.长度是可变的 * 2.可以直接操作多种数据类型 * 3.最终会通过toString方法编程字符串 * * * 1.存储 * S...2013-04-22 11:51:31 · 76 阅读 · 0 评论