![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java核心基础
kingliu_leo
专注java,web,android开发,
同时关注时事的,
将自己工作中的点点滴滴记录下来,
留个备份,同时与大家分享。
展开
-
java中“dd/MMM/yyyy:HH:mm:ss”转换为格式“yyyy-MM-dd HH:mm:ss”
工作遇到时间格式转换问题,就是在日志分析时,需要将格式“15/Oct/2009:14:00:00 +0800”转为格式“2009-10-15 14:00:00”,找了好久没有找到合适的,终于在友人的帮助下解决了:String viewtime = "15/Oct/2009:14:00:00 +0800";Date time = new原创 2009-11-12 14:34:00 · 17864 阅读 · 2 评论 -
关于java 您也许不知道的5件事系列
<br />关于 Java 对象序列化您不知道的 5 件事 <br /><br />Java 序列化简介 <br />Java 对象序列化是 JDK 1.1 中引入的一组开创性特性之一,用于作为一种将 Java 对象的状态转换为字节数组,以便存储或传输的机制,以后,仍可以将字节数组转换回 Java 对象原有的状态。 <br />实际上,序列化的思想是 “冻结” 对象状态,传输对象状态(写到磁盘、通过网络传输等等),然后 “解冻” 状态,重新获得可用的 Java 对象。所有这些事情的发生有点像是魔术,这要归功转载 2011-03-07 17:01:00 · 972 阅读 · 0 评论 -
Java参数传递方式
其实这个问题我原来翻译(破除java神话之二:参数是传址的 )、转帖别人的详细解释(Java 应用程序中的按值传递语义 )和专门解释( 我对《Java 应用程序中的按值传递语义》的理解 )过,不过现在看来,原来翻译或者解释的角度是有问题的,从底层的角度解释并不直观,在交流的时候也容易引起误解,最终不能达成一致意见。下面以最终的效果来解释参数的传递方式:1、对于原始数据类型,也就是int、转载 2009-12-21 18:50:00 · 279 阅读 · 0 评论 -
java多线程例子
这里我们做一个完整的例子来说明线程产生的方式不同而生成的线程的区别:package debug;import java.io.*;import java.lang.Thread;class MyThread extends Thread{ public int x = 0; public void run(){ System.out.p原创 2009-12-16 15:40:00 · 363 阅读 · 0 评论 -
正则表达式
正则表达式提供了一种高级的、但不直观的字符串匹配和处理的方法。它描述了一种字符串匹配的模式,可以用来判断一个字符串是否满足某种格式,或者一个字符串是否含有某个子串等。字符集 正则表达式中可以使用的用于匹配的字符集如表3.1所示。表3.1 字符集字符作用.匹配除/n以外的任何一个字符。[ ]原创 2009-12-14 18:54:00 · 403 阅读 · 0 评论 -
Java远程通讯可选技术及原理(一)
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS 等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我原创 2009-12-13 20:09:00 · 347 阅读 · 0 评论 -
Java学习从入门到精通
Java Learning Path (一)、工具篇 一、 JDK (Java Development Kit) JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J原创 2009-12-04 14:27:00 · 403 阅读 · 0 评论 -
认识J2EE规范
J2EE实际上是一组规范(新手对规范这个词可能云里雾里的,没有办法,JAVA概念太多了,大部分概念慢慢就会理解),没错,J2EE这个概念并不是某种技术,而是一堆规范(实现意义上可以说是一堆技术)组成的,在老手的嘴里它是一堆概念。J2EE规范有的是标准的,有的不是标准的。标准的含义就是被SUN公司JDK体现与兼容,成为业界遵循的准则。比如,Servlet,当它成为标准规范以后,就会在JDK里得到支持转载 2009-12-04 13:40:00 · 830 阅读 · 0 评论 -
编写跨平台Java程序注意事项
使用Java语言编写应用程序最大的优点在于“一次编译,处处运行”,然而这并不是说所有的Java程序都具有跨平台的特性,事实上,相当一部分的Java程序是不能在别的操作系统上正确运行的,那么如何才能编写一个真正的跨平台的Java程序呢?下面是在编写跨平台的Java程序是需要注意的一些事情: 1.编写Java跨平台应用程序时,你可以选择JDK1.0,1.1,1.2或支持它们的GUI开发工具如:Jb转载 2009-11-27 12:44:00 · 413 阅读 · 0 评论 -
构建Java并发模型框架
基础知识Java语言提供了对于线程很好的支持,实现方法小巧、优雅。对于方法重入的保护,信号量(semaphore)和临界区(critical section)机制的实现都非常简洁。可以很容易的实现多线程间的同步操作从而保护关键数据的一致性。这些特点使得Java成为面向对象语言中对于多线程特性支持方面的佼佼者(C++正在试图把boost库中的对于线程的支持部分纳入语言标准)。Java中内置了对于对象并发访问的支持,每一个对象都有一个监视器(monitor),同时只允许一个线程持有监视器从而进行对对象的访问,那转载 2011-03-10 10:29:00 · 493 阅读 · 0 评论