后端
稳重的二哈
Java web 开发
展开
-
JD Intern 2.1 Java的优点
Java能获得如此广泛的认可,主要有以下几个原因:1、拥有一门结构严谨、面向对象的编程语言(封装、继承、多态)2、摆脱了硬件平台的束缚,实现了“一次编写、到处运行”的思想(JVM虚拟机)3、提供一种相对安全的内存管理和访问机制,避免了绝大部分的内存泄漏和指针越界问题4、实现了热点代码检测和运行时编译及优化,这使得Java应用能随着运行时间的增加而获得更高的性能5、拥有一套完善的应用程序接口,还有无...原创 2018-04-23 11:34:48 · 205 阅读 · 0 评论 -
public <T> void method(),void前面的泛型T是什么
public <T>这个T是个修饰符的功能,表示是个泛型方法,就像有static修饰的方法是个静态方法一样。注意<T> 不是返回值,此处的返回值是void ,此处的<T> 表示传入参数有泛型,<T>存在的作用,是为了保证参数中能够出现T这种数据类型。e.g: public static <T> list<T> Method(T...原创 2018-04-17 15:39:55 · 5607 阅读 · 1 评论 -
Java中处理大数据问题(BigInteger、BigDecimal)
原文转自:https://blog.csdn.net/zhongkelee/article/details/52289163; http://www.cnblogs.com/chenssy/ 适用范围使用BigInteger操作大整数(处理超出long整型范围的数据)使用BigDecimal指定小数的保留位数基础知识对于二进制来说,最高位代表正负号,-0表示-128,+0表示032位系统int型4...转载 2018-04-14 21:42:03 · 757 阅读 · 0 评论 -
线程同步机制
现在流行的进程线程同步互斥的控制机制,其实是由最原始的、最基本的四种方法(临界区、互斥量、信号量、事件)实现的。1)临界区(Critical Section):通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。2)互斥量(Mutex):为协调对一个共享资源的单独访问而设计,只有拥有互斥量的线程才有权限去访问系统的公共资源,因为互斥量只有一个,所以能够保证资源不会同时被多个线程...原创 2018-04-25 10:31:16 · 127 阅读 · 0 评论 -
字符串拼接:String 的“+”、concat()方法 VS StringBuilder( or StringBuffer) 的append()方法
字符串拼接的三种方法:① 加号 "+"② concat()方法 ③ StringBuilder(或StringBuffer)的append()方法一般来讲,拼接速度:3>2>1原因:1、对+号来说每趟循环都会创建一个StringBuilder对象 ;每次执行完毕都会调用toString方法将其转换为字符串 。不适用于循环操作。String str = "My name is ";st...原创 2018-06-11 22:08:51 · 2841 阅读 · 0 评论 -
Java中遍历Map的几种方法
java中的map遍历有多种方法,从最早的Iterator,到java5支持的foreach,再到java8 Lambda,让我们一起来看下具体的用法以及各自的优缺点先初始化一个mappublic class TestMap { public static Map<Integer, Integer> map = new HashMap<Integer, Int...转载 2018-07-16 17:41:49 · 264 阅读 · 0 评论