我们学习Linux的BASH熟悉vim后,Shell环境下操作Linux虽不是得心应手,但也应该很熟悉了吧。下面Quicl与大家一起学习一个新的概念:正则表达式
Tag Archives: java
不断变化的指针
本以为学习底层的多一点会很好,突然发现,现在企业都招聘的是面向客户立足高层的Coder,Freshman现对于青鸟之类的量产区域毫无优势。在Baidu招聘中看到JavaCoder如下要求:
关于自己Java建站以及近期的想法
开始学习《Java核心技术2》了,感觉需要弄个服务器。网络上搜了一会儿,觉得Java空间免费的少的可怜,如果再用收费的加之现在还有个1GB的PHP空荷包会很吃紧。于是乎,初步觉定后半年自己架设服务器,用自己的Dell本装Ubuntu架设。开始觉得本架设服务器是很费机子,还好看见了有某人出售二手台式主机(非常便宜哦,嘿嘿,学校自己出售主机但是要领导批准)宿舍公用的联通宽带,可以省一大笔开支了。
学习Java的路线
初学者学习Java的路线
推荐的学习Java的学习顺序如下:
1. 学习Java SE部分的内容,这部分是基础内容。掌握的越扎实,后面的内容学习起来就越容易。
学习SQL和数据库的内容 ,这个也是非常基础的内容,举个例子:程序员的面试题中一定会有SQL部分的考试。
2. 学习HTML、css、JavaScript的内容。
3. 学习,JSP、Servlet、JavaBean、标记库、JSTL、MVC、JSP EL等Web编程的部分
4. 学习Struts 或者Spring MVC。二者取其一即可,推荐选Struts
5. 学习Java与XML ,重点掌握使用Java技术对XML文件的解析
6. 学习Java EE的核心技术,例如:JNDI、EJB3等,同时还需要学习使用与配置应用服务器,例如:webLogic Server,Websphere,JBoss
7. 学习Hibernate 等持久层的技术
8. 学习Spring
9. 学习AJAX
10. 学习ANT、Subversion等开发工具,熟悉常见的软件开发模型,例如:rup、XP
11. 学习OOA与OOD,uml,设计模式
12. 学习Web Services、SOA的原理与应用开发
最后,现在很多公司都使用Linux系统做为服务器系统,并且使用Linux系统进行程序的开发(都是出于使用正版的考虑),所以Linux系统的安装、使用和简单管与配置,也是需要学习,这部分内容,跟其他内容没有关联,可以在任何时候学。推荐学习完SQL与数据库之后进行学习。
Java中有关剪切板的操作
Java提供两种类型的剪贴板:系统的和本地的.
本地剪贴板只在当前虚拟机中有效.Java允许多个本地剪贴板同时存在,可以方便地通过剪贴板的名称来进行存取访问.
系统剪贴板与同等操作系统直接关连,允许应用程序与运行在该操作系统下的其它程序之间进行信息交换.
在进一步深入之前,先看看与剪贴板相同的java类,这些类主要包含在java.awt.datatransfer包中,主要有以下几种:
Clipboard类: 此类实现一种使用剪切/复制/粘贴操作传输数据的机制.
ClipboardOwner接口: 任何处理剪贴板的类都必须实现该接口.该接口用于剪贴板中的原始数据被替换时发出通知.
Dataflavor类: 提供有关数据的元信息,通常用于访问剪切板上的数据。
Transferable接口: 为传输操作提供数据所使用的类的接口
StringSelection类: 实现传输String所需能力的Transferable