Java

Java及python正则表达式详解

正则表达式语法及常用元字符:正则表达式有元字符及不同组合来构成,通过巧妙的构造正则表达式可以匹配任意字符串,并完成复杂的字符串处理任务。常用的元字符有:其中在使用反斜线时要注意:如果以‘\'开头的元字符与转义字符相同,则需要使用‘\\'或者原始字符串,在字符串前面加上字符‘r'或‘R'。原始字符串可以减少用户的输入,主要用于‘\\',主要用于正则表达式和文件路径字符串,如果字符串以一个‘\'结束,则需要多加一个斜线,以‘\\'结束。\:将下一个字符标记为一

系统 2019-09-27 17:52:49 2503

Java

JavaFX发现之旅:JavaFX Script With Eclipse

摘要:最近Java社区最火的就是JavaFXScript的发布了,并且Sun同时公布了JavaFXScript的开源网站:openJfx,JavaFXScript是Sun的RIA解决方案,是一种用于编写能够在支持Java的PC和手机上运行的应用软件的更简单的脚本语言。http://download.java.net/general/openjfx/plugins/eclipse/site.xml最近Java社区最火的就是JavaFXScript的发布了,并

系统 2019-08-29 23:24:27 2503

Java

Java NIO(二)Channel

JavaNIO的通道类似流,但又有些不同:既可以从通道中读取数据,又可以写数据到通道。但流的读写通常是单向的。通道可以异步地读写。通道中的数据总是要先读到一个Buffer,或者总是要从一个Buffer中写入。正如上面所说,从通道读取数据到缓冲区,从缓冲区写入数据到通道。如下图所示:Channel的实现这些是JavaNIO中最重要的通道的实现:FileChannel从文件中读写数据。DatagramChannel能通过UDP读写网络中的数据。SocketCh

系统 2019-08-29 23:17:48 2503

Java

java 变量作用范围(竟然理解错了)丢人 ——JA

publicclassTest{/***@paramargs*/publicstaticvoidmain(String[]args){Stringstr="A";doit(str);System.out.println(str);}publicstaticvoiddoit(Stringstr){str="B";}}这里结果输出A啊,唉,这都错,半路出家和尚啊……doit传进去的参数作用范围只是函数内部,Java是值调用。突然想到,这里的String类型的之

系统 2019-08-29 22:34:41 2503

Java

使用Castor工具完成Java对象与XML之间的相互转换

这里将介绍Castor来完成Java对象到xml的相互转换。它是怎么样转换的?和前面不同的是castor可以用一个mapping.xml文件来描述转换后的Java对象的xml基本形态,类似于xStream的annotation,这点还是非常不错的。下面我们就来看看Castor是怎么样完成Java对象到XML之间的相互转换吧。一、准备工作1、官方资源本示例会运用到如下依赖包(jar包):资源及jar包下载:http://www.castor.org/down

系统 2019-08-29 22:29:39 2503

Java

Java通用字符处理类

如果您喜欢这些文章,欢迎点击此处订阅本BlogJava通用字符处理类代码实例:packagecn.edu.hbcit.ips.util;publicclassCommenBean{/********************************************publicsynchronizedStringHTMLcode(StringTXTcode)功能:文本替换publicsynchronizedStringUnhtmlcode(String

系统 2019-08-29 22:15:19 2503

Java

eclipse项目(java project)如何导入jar包的解决

右键项目-properties-javabuildpath(左侧菜单)-选择libraries有两种方式,导入jar包实际上就是建立一种链接,并不是copy式的导入一、导入外部包,addexternaljars...,这种只是与jar包的绝对路径建立链接,并不会拷贝到项目中。二、导入包,addjars...,这种需要你事先把jar包拷贝到项目中,通过选择项目下的jar,与jar包的相对路径建立链接。两种方式下导入的包,jar包名称前面的图标会有区别。另外,

系统 2019-08-12 01:33:30 2503

Java

Linux基础--安装搭建tomcat+java+mysql

一、安装jdk1、可选安装yum-yinstalllrzsz方便传文件。(yum-y意思是所有的都选yes)yumupdate-y更新yum镜像yumlistlrzsz*列出所有安装包2、yum安装openjdkyuminstalljava-1.7.0-openjdk*-y查看安装路径:rpm-qa查询所有安装的rpm包,可以配合grep命令。rpm-qi查询某个具体包的介绍。rpm-ql列出某个具体包的所有文件RPM默认安装路径:/etc一些设置文件放置

系统 2019-08-12 01:33:00 2503

Java

用spring做一个javaMail功能的例子

前言:项目中要做一个发送邮件的功能,在网上搜了一些代码,说的都不是很完善。自己就整理了一个可以运行的项目。需要注意的地方是:如果发送人的邮箱是qq邮箱,那么需要在设置->账户里面把√打上。spring里面的smtp.126.com要配置成smtp.qq.com126邮箱同理。步骤如下:用spring做一个javaMail功能。1、先建一个项目。java项目和web

系统 2019-08-29 22:21:42 2502

Java

java Runtime类

Java的类库日益庞大,所包含的类和接口也不计其数。但其中有一些非常重要的类和接口,是Java类库中的核心部分。常见的有String、Object、Class、Collection、ClassLoader、Runtime、Process...,熟悉这些类是学好Java的基础。而这些类一般不容易理解,需要做深入的研究和实践才能掌握。下面是我对这些类理解和使用的一些总结。欢迎你在阅读后将你宝贵的意见和读后感留下!一、概述Runtime类封装了运行时的环境。每个

系统 2019-08-29 22:08:24 2502

Java

Java Annotation手册

版权声明:本文可以自由转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig)原文:http://www.matrix.org.cn/resource/article/44/44055_Java+Annotation+Reflect.html关键字:java,annotation,reflect前言:在上篇文章《JavaAnn

系统 2019-08-12 09:30:13 2502

Java

“Java跌落向下,Python奋斗向前”,程序员:看哭了...

原文链接:https://edu.csdn.net/topic/python115?utm_source=csdn还记得被Java统治的时代吗?最近,这个格局已经被悄然打破,正是被来自曾经的小弟,新晋网红Python给硬生生拽下神坛。对此,Java曾表示强烈质疑,最近一份数据榜单悄悄来了!PLPY8月榜单官宣,Python连冠Java:你努力的样子像年轻时的我在最新一期榜单上,Python的份额高达28.08%,什么概念呢?举个例子:就是有个10个项目,其

系统 2019-09-27 17:50:17 2501

Java

探秘Java虚拟机 gc的监控

1、Java虚拟机运行时的数据区2、常用的内存区域调节参数-Xms:初始堆大小,默认为物理内存的1/64(<1GB);默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制-Xmx:最大堆大小,默认(MaxHeapFreeRatio参数可以调整)空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制-Xmn:新生代的内存空间大小,注意:此处的大小是(eden+2survivorspace)。

系统 2019-08-29 22:51:21 2501