java
凝望星海
这个作者很懒,什么都没留下…
展开
-
webservice代码
import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import javax.xml.parsers.ParserConfiguratio...原创 2020-03-12 15:26:57 · 291 阅读 · 0 评论 -
URLHelp网络请求工具类。
package com.toone.common.util.webservice;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.PrintWriter...原创 2020-03-10 12:06:23 · 340 阅读 · 0 评论 -
java对象转换为xml文档,xml字符串转json字符串。
模型类package com.toone.common.util.xml.bean;import java.util.List;import java.util.Map;/** * xml的java对象 * 属性qname 标签名 * 属性 value 标签值 * 属性child 子节点集合 * 属性 attribute 属性集合 * */public class X...原创 2020-03-10 12:04:20 · 373 阅读 · 0 评论 -
Java 执行linux命令(转)
转自 http://blog.csdn.net/a19881029/article/details/8063758 java程序中要执行linux命令主要依赖2个类:Process和Runtime首先看一下Process类:ProcessBuilder.start() 和 Runtime.exec 方法创建一个本机进程,并返回 Process 子类的一个实例, 该...转载 2020-02-11 16:16:00 · 281 阅读 · 0 评论 -
Dom 解析xml 读取,添加,删除操作
java dom xml解析的操作xml文件:<?xml version="1.0" encoding="utf-8" standalone="no"?><students> <student> <name>雷军</name> <age>马化腾</age> ...转载 2019-10-13 16:46:46 · 485 阅读 · 0 评论 -
java基础算法五(散列 hash算法)
一,基础散列。散列的思想很单一,以对应的数组下标对应,相应的值就可以了。比如:一个100位置的数组。当我将77放入时,应该放在下标为77的位置。这里有一点需要注意。第一点,数组的最大值,是放入的最大值。比如数组100位置,那么我放入的最大值就不能超过99。这样当我们判断数组中的数是不是0,就知道它是否有值。(int类型的数组默认初始值是0);上代码:import java.uti...原创 2019-08-20 10:57:45 · 320 阅读 · 0 评论 -
树状结构算法(一)
题目:需求: 根据传入普通实体关系转换成树形实体 要求: 1.服务端函数 2.根据传入是的id和pid生成树形实体的必要字段:IsLeaf,InnerCode,OrderNo IsLeaf:叶子节点,布尔类型,如果有子节点则为false,无子节点为true InnerCode:层级码字段,字符串类型,顶级节点为00001,其子节点为...原创 2019-07-18 19:56:59 · 1722 阅读 · 0 评论 -
java基础(四)String,日期时间
一,String详解在你申明一个String的变量时,java会检查常量池中是否有这个常量存在。如String a="ABC";第一次申明时,会在常量池中添加“ABC”这个常量,然后再把引用地址赋予a变量。当你new一个变量时String是在堆中新开了一片内存,这里引用路径不同了。不论是String c=“A”+“BC”还是String d=“A”+"b"+"c"都是常量拼接而成,在检查是...原创 2019-06-24 22:41:14 · 344 阅读 · 0 评论 -
java基础(三)跳出循环,重载与重写,抽象类和接口
一,跳出循环continue和break都是跳出循环。但不同的是continue是跳过此次循环,而break是跳出整个循环所以用终止当前循环来形容更贴切一点。代码:for (int i = 0; i < 10; i++) { if(i%2==0){ continue; } System.out.println(i); }测试:如...原创 2019-06-24 17:50:15 · 165 阅读 · 0 评论 -
java基础(二)访问权限,clone()复制对象和(&&,&)详解
一,private,public,protected和默认的权限区别权限大小:public>protected>default>private二,clone()复制对象重新new一个对象再复制另一个对象的属性太过于麻烦。简单点直接调用clone方法。代码: Student student=new Student(); Student stu=stud...原创 2019-06-24 16:53:45 · 202 阅读 · 0 评论 -
java基础(一)io流操作
一,IO流四大抽象类InputStream OutputStream Reader Writer继承自四大抽象类的子类基本读都用read()和他的重载方法,写用writer()和他的重载方法。二,IO流分类按数据单元分类,可以分为字节流和...原创 2019-05-28 22:59:40 · 154 阅读 · 0 评论 -
算法(一)一百以内的累加
题目:编程求:∑1+∑2+……+∑100;提供三种解法:第一种:public class Demo2 { public static void main(String[] args) { Demo2 d2=new Demo2(); d2.arithmetic1(); d2.arithmetic2(); d2.arithmetic3();} private voi...原创 2019-05-22 15:23:26 · 623 阅读 · 0 评论 -
算法(二)十进制转换为二进制
1. 从键盘输入某个十进制整数数,转换成对应的二进制整数并输出。 public static void main(String[] args) { Demo3 d2=new Demo3(); d2.arithmetic1(); d2.arithmetic2();} private void arithmetic1(){ //思路是借鉴的...原创 2019-05-22 15:33:50 · 7538 阅读 · 0 评论 -
算法(三)冒泡排序法
排序法一。先说最容易理解的这种算法。它的思路是逐个比较取最小的放在前面public class Demo1 { public static void main(String[] args) { Demo1 d1=new Demo1(); int[] values = { 8, 1, 6, 2, 9, 0, 7, 4, 5, 3 }; d1.arithmetic...原创 2019-05-23 22:26:10 · 162 阅读 · 0 评论 -
算法(四)二分法查询
二分法讲解:二分法的核心便是不断的缩小区间。要求的数大于底边则向上收缩区间,反之则向下。 以下是两个简单的案例来帮助大家理解和应用。基本上所有有序的数组都能够使用二分法写出想要的功能。import java.util.Arrays;public class Demo1 { public static void main(String[] args) { //初始化一个静态数组...原创 2019-05-25 20:55:14 · 305 阅读 · 0 评论