计算机程序设计

Java的:正则表达式,特殊字符

如今,编程在Java中,最有可能的,没有人会感到惊讶。 在这方面的进步是如此之大,我们当代的现实会从影片一拉这个故事熟悉到50-60年前似乎“回到未来”。

Java语言的起源

爪哇 - 一种面向对象的编程语言,它最初是由Sun Microsystems开发,后来它成为甲骨文进行的支持和发展。

不要与语言的发展或性能的软件平台环境的混淆。 由后者将理解多个不同的部件,它们一起提供的Java的代码在各种硬件环境中执行的组。 用Java编写的程序翻译成字节码称为一个特殊的格式,后来被来进行 虚拟机 (JVM) -软件平台的一部分。

安装和入门

为了成功地运行在该语言开发的应用程序,您必须安装Java的组件的一个特殊的包,这是可在Oracle Web站点。 该公司提供的不同的分布,其在目标平台不同,以及各种选项。 一般用户并不需要使用Java版本是从最后,最近不同。 很有道理谁需要为特定的特性和功能的具体策略开发。

要在您的计算机上安装Java,用户必须首先确保该设备的特点满足最低系统要求。 甲骨文的工程师一直在努力降低系统要求的门槛,但它仍然存在,它必须加以考虑。 用户会发现他需要根据操作系统,这是他想要安装的软件上的分布部位。 对于例如,Java的为Windows 7 这是一个.EXE可执行文件,这将只需要指定安装目录,然后他会做一切自己。 值得注意的是,该系统可以在同一时间内软件壳的只有一个副本进行安装。 因此,在安装的需要,以确保Java的以前版本的从系统中删除之前。 如果不这样做,安装程序会要求你继续安装之前删除冲突的程序。

开始使用Java进行开发

用户成功安装了软件环境后,将提供给各种各样的手段对已经编写的程序的执行,并创建自己的。 为了开始通过Java编程中,你不需要任何额外的程序。 我们只需要学习新的东西,了解建筑的语言的愿望。 如果用户能够成功安装Java,并在此过程中与其他项目没有冲突,你就可以开始在任何文本编辑器编写代码。

甲骨文已确保提供最大的一套工具,为开发者。 在Java中,封装包括编译器(javac实用程序),其以作为参数的路径,任何文本文件,将其转换成字节代码的虚拟机可以理解的。

用户仍然无法运行应用程序并看到他们的工作成果。 为Windows 7安装的Java应用程序,就必须在JAR归档“包”。

JAR格式从缩小Java归档的,和一种特殊的大家熟悉的ZIP文件,其中,还包括类和依赖,并指向在应用程序的入口点(主类)的描述的。 创建由实用程序,它也被包括在从Oracle标准封装中使用的相同名称的一个.jar文件。 它的成功实施后,用户可以,或简单地双击运行命令行或控制台创建的应用程序或Java命令。

Java语言的主要成分

为了成功地开发了Java语言的应用,学习它需要先从最基础的。 新手程序员有时候很难理解的术语“面向对象”的语言。 很多人误认为它是指一个事实,即所有可以在语言操作的实体都是对象。 然而,事实却并非如此。 在Java语言中,除了娱乐设施,还有一组基本类型。 此整数数据类型 (字节,短型,整型,长),这是整数不同字长,分数数据类型(浮点,双),以及线和分别字符类型(字符串和字符)。

对于他们每个人有所谓的类 - 包装,这是用于创建某种类型的对象的引用。 这是所有基本类型,除了字符串数据真实。

在Java中,串类的实现的功能

Java的线 - 这是一类特殊的。 它可以被归类为不可变的对象。 如果您提交的应用程序内存堆(堆),其中包含的任意字符串,然后在其上的每个操作(子,拼接,字符替换的选择,等等。D.)将创建一条起跑线上,这将从操作的原始结果不同的新实例。

因此,字符串总是需要非常仔细地工作,尽管在内存垃圾收集运行很好的事实,程序员必须非常小心,以防止串内存溢出不必要的参考。 幸运的是,这有很多的辅助类的。 例如,使用StringBuilder和StringBuffer,这让操作字符串,但每一个新的实例后不会产生。

Java语言 - 正则表达式。 它们的外观和用途

正则表达式出现在二十世纪后期和革命性的电子文本处理的技术。

此前,搜索文本或子特定部分是一个普遍的问题,这需要精力和时间执行。 程序员不得不检查几乎每一个网站上的精确匹配指定的搜索参数,或者它有很多的条件进行比较。 然而,使用正则表达式的出现,必须使用元字符的机会,通过它变得可用来描述这不得不被搜索的模式。 在Java正则表达式出现在5版本,并从此成为了软件环境的本质属性。

在Java正则表达式工作

在Java中,所有类,这种或那种方式来使用正则表达式,在所谓的java.util.regex一个单独的包。 在 Java的正则表达式 描述模式类,它翻译成英文的意思是“模式”。 这个类接受字符串参数的构造函数,它可以被用来创建一个模板。 当你想描述,而不是简单的字母更好地使用通配符它。

为了正确地指定搜索参数,它是更好的阅读从Oracle的官方文档,尽可能多的元字符不能是什么意思普通用户或者新手程序员可能会认为。 例如,符号“+”表示该图案落入紧接在前的元件的一个或多个实例。 当Java的正则表达式来实现,特殊字符是一样的其他编程语言。 因此,迁移到另一个平台应该是无痛的。

正则表达式的可能应用

应当指出的是,正则表达式的可能性,最适合于处理大量文字。 例如,一些搜索键,或者单词组合在登记有该情况,其中密钥被写入条件并不重要。 文之手的排序将是解决这种问题的效率非常低,并与内置Java正则表达式可以达到几行代码。

这就是为什么我们正在考虑语言的任何方式都不会错过这样一个重要组成部分,作为一个正则表达式的研究。 在Java中,它可以在各种领域中 - 从验证数据录入形式(电子邮件地址,信用卡号码)进行流量分析和用户请求。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhcn.birmiss.com. Theme powered by WordPress.