![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 79
家蹲
这个作者很懒,什么都没留下…
展开
-
泛型
复习到反射,奇怪为什么有时候是ArrayList al=new ArrayList();List l=new ArrayList();于是试了下他们的区别,顺便总结了下java容器package fanxing;import java.util.ArrayList;import java.util.Collection;import java.util.Hash原创 2017-05-02 12:58:53 · 186 阅读 · 0 评论 -
简单模拟下ssm,复习动态代理
最近在学ssm,好奇底层是怎么实现的,就根据现在所学的模拟了个,顺便复习下动态代理,时间紧,写的略渣用来模拟ioc根据配置文件创建对象people.javapublic interface People { public void eat(User u); public void sleep(User u); }用来模拟动态代理根据配置文件实现mapper接原创 2017-09-12 21:38:02 · 417 阅读 · 0 评论 -
递归算法及应用
递归是方法体内部调用方法自身的一种现象1, 递归的次数不能太多,否则就会内存溢出2, 构造方法不能递归3, 递归需要在合适的时候结束,否则就是一个死递归 如何定义一个递归? 找到出口 找到规律两个经典算法:1,有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第十个月的兔子对数为多少原创 2017-07-05 18:22:01 · 318 阅读 · 0 评论 -
对adult数据集建立朴素贝叶斯模型评估并可视化(awk+hive+java+mysql+echarts)
总结下这段时间的收获分为三部分linuxecharts数据挖掘最近做了个课设,要给adult数据集建立合适的分类器,并对分类器评估分享一下成果,有好多问题完成后才知道,仅供和我一样的初学者参考adult数据集,从uci官网给的信息Data Set Characteristics: MultivariateNum原创 2017-06-11 15:10:54 · 28622 阅读 · 0 评论 -
java 的单例设计模式
/*单列设计模式:就让一个类永远只产生一个对象恶汉式:没有线程安全问题,开发中直接使用 1.私有化构造函数 2.创建声明一个私有的静态的最终的本类对象 3.提供一个公共的返回值为本类对象的一个方法懒汉式: 1.私有化构造函数 2.声明一个私有的静态本类对象 3.提供一个公共的返回值为本类对象的一个方法 在返回原创 2017-06-22 17:28:09 · 167 阅读 · 0 评论 -
一个java购物车模型
老师出的测试题三个对象类商品类用户类订单类商品包含以下属性:商品id商品名称商品单价订单Order,订单包含以下属性:订单id订单所属的用户名username商品数组items(数组中存放的是多个商品对象)订单总金额amount(不能让调用者直接赋值,应该在内部自动计算!!!订单总金额=商品数组中各商品价格的总和)订单实际原创 2017-06-20 17:08:04 · 714 阅读 · 0 评论 -
java向下转型引用和直接实例化引用的区别
复习java遇到个问题,发现书上向下转型的例子得到的引用和直接实例化子对象得到的引用拥有同样的方法和变量于是猜测这两种引用得到的内容是相同的举个例子证明一下A a=new B();B b=(B) a;与B b1=new B()按照java的储存方式A a=new B();//a引用地址应该放到栈里,B对象放入堆B b=原创 2017-04-20 09:55:24 · 1444 阅读 · 0 评论 -
new与newInstance()的区别
String st = (String)Class.forName("java.lang.String").newInstance();String st1=new String();boolean bl=st.getClass()==st1.getClass();System.out.println(bl);返回为ture这两种方法得到的结果是一样的分析下原因,不难看出,原创 2017-04-22 16:38:55 · 14720 阅读 · 0 评论 -
java中throw和throws的区别
throw:(针对对象的做法)抛出一个异常,可以是系统定义的,也可以是自己定义的。下面举两个例子: 抛出Java中的一个系统异常:public class One {public void yichang(){NumberFormatException e = new NumberFormatException();throw e;}public转载 2017-04-20 10:58:41 · 397 阅读 · 0 评论 -
java反射的总结与疑问
直接贴代码吧,都写在注释里了,供以后参考import java.lang.reflect.Field;import java.lang.reflect.Modifier;class CountAdd { public final int q=1; public int add(int a,int b){ return a+b;}}原创 2017-04-23 14:54:47 · 273 阅读 · 0 评论 -
java类对象创建过程,装载与实例化分析
之前在用forName()时有过疑问,只加载了类却为调用类的构造方法,看资料了解到加载类和实例化是初始化的一部分。今天又查找了相关资料,有了新的认识。首先要知道类的初始化过程:虚拟机如果是首次加载Java类,会对静态代码块进行一次初始化,且只在第一次进行加载。然后进行实例化,调用构造方法。还是先贴代码,分析过程写在注释,总结在下面,代码可以直接复制运行,看起来更方便clas原创 2017-04-25 16:23:18 · 325 阅读 · 0 评论 -
java知识总结,不定时更新
1,类基本加载流程(ClassLoader)a,当一个程序启动时,jvm启动,运行 bootstrap classloader,加载java核心API(ExtClassLoader 和 AppClassLoader也在此时被加载)b,调用ExtClassLoader加载扩展APIc,最后AppClassLoader 加载CLASSPATH目录下定义i的Class分为三步装载,找原创 2017-10-11 19:37:34 · 229 阅读 · 0 评论