![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE基础
木楚
每一个技术大牛都是从力定信念和苦学的菜鸟开始,每一个技术菜鸟都是从放弃谦卑和学习的技术大牛开始!
展开
-
J2SE中的内外比较器的想法
JavaSE中的比较器在javaSE中有很重要的地位。对于类中的成员变量的比较都是很有帮助的。在javaSE中类中的成员变量中有String类型,有int类型,有枚举型等等,那么这些成员变量如果有多个对象调用他们的话,怎么去比较他们的大小呢?原创 2017-04-10 12:42:07 · 588 阅读 · 0 评论 -
关于各种进制之间互相转化(以十进制为桥梁)
做为程序员经常会涉及到各种进制之间互相转化的问题,下面我就以我们常见的二进制,八进制,十进制,十六进制的互相转化的问题做一简单的探究:二进制的表现形式:二进制是计算机能够识别的语言,任何数据都要在计算机底层转化成二进制,计算机才可以进行简单或者复杂的任何运算。所以二进制是计算机的最基本语言。二进制的变现形式是以:1或0的形式进行排列的。如:0001-0101-0010-1001十进制是我们原创 2016-12-05 22:01:25 · 3378 阅读 · 0 评论 -
Java web开发中的各种bean对应的术语(VO,PO,BO,QO, DAO,POJO,DTO)
JAVA术语普及篇VO(value object) 值对象 通常用于业务层之间的数据传递,用 new 关键字创建,由 GC 回收的,和 PO 一样也是仅仅包含数据而已。但应是抽象出的业务对象 , 可以和表对应 , 也可以不 , 这根据业务的需要 . 个人觉得同 DTO( 数据传输对象 )一样 在 web 上传递。PO(persistant object) 持久对象转载 2017-05-26 10:37:55 · 1062 阅读 · 1 评论 -
Java多线程详解生产者和消费者
我们这里的生产者和消费者模型为:生产者Producer 生产某个对象(共享资源),放在缓冲池中,然后消费者从缓冲池中取出这个对象。也就是生产者生产一个,消费者取出一个。这样进行循环。第一步:我们先创建共享资源的类 Person,它有两个方法,一个生产对象,一个消费对象第二步:创建生产者线程,并在 run() 方法中生产50个对象第三步转载 2017-05-27 09:04:25 · 433 阅读 · 0 评论 -
JVM性能优化(一)
作者 Eva AndreassonJava应用程序是运行在JVM上的,但是你对JVM技术了解吗?这篇文章(这个系列的第一部分)讲述了经典Java虚拟机是怎么样工作的,例如:Java一次编写的利弊,跨平台引擎,垃圾回收基础知识,经典的GC算法和编译优化。之后的文章会讲JVM性能优化,包括最新的JVM设计——支持当今高并发Java应用的性能和扩展。如果你是一个开发人员,你肯定遇到过这样转载 2017-06-12 13:53:37 · 373 阅读 · 0 评论 -
请求转发和重定向的深入
为啥要写这篇博客呢?原因是因为这几天做项目遇到了一个很基础的问题大概关于是request请求转发和重定向的问题。下面我就将我具体遇到的问题表述一下:在一个传统的servlet+jdbc+jsp项目中,一个请求经过服务器映射到了一个对象(A)中,这个对象里有一段业务逻辑的处理要调有个类似于接口的对象(B)。而到到B对象的方法呢就是用重定向或者是请求转发。由于B对象处理完后我希望给我A对象返回一个结果...原创 2018-06-03 15:57:02 · 566 阅读 · 0 评论 -
Java函数式编程详解
Java从1.8以后引入了函数式编程,这是很大的一个改进。函数式编程的优点在提高编码的效率,增强代码的可读性。本文历时两个多月一点点写出来,即作为心得,亦作为交流。1.Java函数式编程的语法:使用Consumer作为示例,它是一个函数式接口,包含一个抽象方法accept,这个方法只有输入而无输出也就是说这个方法无返回值。现在我们要定义一个Consumer接口的实例化对象,传统的方式是...原创 2019-05-05 21:46:49 · 31461 阅读 · 13 评论