Java
sqsfjsjlpf
这个作者很懒,什么都没留下…
展开
-
java 树形结构转换为json字符串
package test;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Set;public class TestTree { p原创 2016-06-26 20:26:27 · 2582 阅读 · 0 评论 -
面向对象的知识主线
面向对象的编程关注于类的的设计。面向对象编程的三条主线: 1. 类及类的构成 成分:属性、方法、构造器、 代码块、内部类 2.面向对象编程的 特征;封装性、继承性 、多态性 3.其他关键字:this、super、package、import、static、final、abstract、interface ..... 学习面向对象知识点有借鉴意义的文章...原创 2018-04-12 21:27:49 · 254 阅读 · 0 评论 -
Java Web应用调优线程池/ java多线程管理 concurrent包用法详解
************************************************************************************上部分*********************************************************************************不论你是否关注,Java Web应用都或多或少的使用了线转载 2017-04-13 14:05:56 · 632 阅读 · 0 评论 -
堆和堆栈的区别
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共 享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,J转载 2016-12-21 22:02:27 · 561 阅读 · 0 评论 -
struts2+hibernate+spring的优点
struts2 的最大特点: 1、Action类完全是一个POJO,因此具有很好的代码复用性。 2、 Action类无需与Servlet API耦合,因此进行单元测试非常简单。 3、 Action类的execute方法仅返回一个字符串作为处理结果,该处理结果可映射到任何的视图,甚至是另一个Action。hibernate的优点 优点:1、程序更加面向对象;原创 2016-12-09 20:57:39 · 987 阅读 · 0 评论 -
PHP与java
一、 语言比较 PHP是解释执行的服务器脚本语言,首先php有简单容易上手的特点。语法和c语言比较象,所以学过c语言的程序员可以很快的熟悉php的开发。而java需要先学好java的语法和熟悉一些核心的类库,懂得面向对象的程序设计方法。所以java不如php好学。Java首先要编译成字节码.class文件,然后在java虚拟机上解释执行。Java的Web开发首先最容转载 2016-12-09 20:49:25 · 361 阅读 · 0 评论 -
java-数据结构——快速排序
public static int partition(int []array,int lo,int hi){ //固定的切分方式 int key=array[lo]; while(lo while(array[hi]>=key&&hi>lo){//从后半部分向前扫描 hi--转载 2016-12-05 15:41:57 · 271 阅读 · 0 评论 -
Java——数据结构——堆排序
package algorithms; import java.util.Random; public class MaxHeapify { private static int heapSize; public static void main(String[] args) { Random rand = new Random();原创 2016-12-05 14:39:34 · 260 阅读 · 0 评论 -
远程方法调用(RML)
File Server.javaimport java.rmi.registry.Registry;import java.rmi.registry.LocateRegistry;import java.rmi.RemoteException;import java.rmi.server.UnicastRemoteObject;public class Server i原创 2016-10-31 19:16:44 · 468 阅读 · 0 评论 -
非常有用的Java程序片段
1. 字符串有整型的相互转换String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int2. 向文件末尾添加内容BufferedWriter out = null; try { ou转载 2016-10-19 14:34:40 · 283 阅读 · 0 评论 -
java-反射
1 .java中的类加载器有3种 JVM有三种类加载器:bootstrap负责加载系统类,extclassloader负责加载扩展类,appclassloader负责加载应用类这三个加载器就构成我们的 Java 类加载体系。他们分别从以下的路径寻找程序所需要的类: BootstrapLoader : sun.boot.class.path ExtClassLoader: j原创 2016-08-08 20:43:10 · 286 阅读 · 0 评论 -
java 反射-类加载器的方式访问properties文件
第一种 (properties文件在包内)public static void main(String[] args) throws IOException {Properties properties=new Properties();InputStream is=Demo1.class.getClassLoader().getResourceAsStream("com/huawei原创 2016-08-08 20:30:01 · 322 阅读 · 0 评论 -
23种设计模式
目录创建型1. Factory Method(工厂方法)2. Abstract Factory(抽象工厂)3. Builder(建造者)4. Prototype(原型)5. Singleton(单例)结构型6. Adapter Class/Object(适配器)7转载 2016-07-02 14:45:58 · 275 阅读 · 0 评论 -
根据pageNO和pageSize 对list进行分页
/**page:传过来的分页信息list:要分页的list数据 **/public Page getPage(Page page,List list){ int pageNo=page.getPageNo() ; int pageSize=page.getPageSize() ; List<Object> lis...原创 2018-08-30 14:02:57 · 13149 阅读 · 0 评论