欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

java基础(一)

程序员文章站 2022-03-19 16:03:53
请你说说java和php的区别答:先说说php的优势:第一,在使用方面,php项目即写即用,开发者开发完一个功能,在不考虑并发量的问题时,用户可以快速使用。而java则不行,每改一次都需要重新编译,通过jvm执行。第二,在开发效率方面,php项目开发效率高。对于一个功能,有时可以在一个函数运用几十行代码就搞定。但是java项目需要去考虑运用框架,过滤器,servelet等组件。第三,在内存占用方面,php占用的内存相对于java项目来说少。一台内存为8g电脑php可以运行达到80个项目,而java则只.....
  • 请你说说java和php的区别
    答:先说说php的优势:第一,在使用方面,php项目即写即用,开发者开发完一个功能,在不考虑并发量的问题时,用户可以快速使用。而java则不行,每改一次都需要重新编译,通过jvm执行。第二,在开发效率方面,php项目开发效率高。对于一个功能,有时可以在一个函数运用几十行代码就搞定。但是java项目需要去考虑运用框架,过滤器,servelet等组件。第三,在内存占用方面,php占用的内存相对于java项目来说少。一台内存为8g电脑php可以运行达到80个项目,而java则只能运行2-3个项目。
    那么再说说java的优势:第一,随着java的生态环境越来越壮大,java的组件越来越丰富。组件多意味着功能上、性能上的开发越来越方便且高效。
    第二,java是基于线程异步的。而php是基于进程的。所以开发者能够容忍首次启动项目的缓慢速度,而线程比进程更轻量,所以在之后相较于php项目运行速度快。

  • 请你谈谈java是如何支持正则表达式操作的?
    答:java中对于字符串str,有许多支持正则表达式的函数,比如str.replace(),str.replaceFirst(),str.split()等等。还有专门的正则表达式对象Pattern,然后用matcher函数来进行匹配。

  • 请你简单描述一下正则表达式及其用途
    答:首先,在编程过程中,我们通常处理更多的是字符串,在处理字符串中,我们需要用一组规则来看看字符串是否符合这一规则,那么这一组规则描述就是我们所说的正则表达式。那么,正则表达式可以用来验证用户输入的内容是否符合规范,用来对符合正则表达式的字符串进行替换、清除等操作。

  • 请你比较一下java和javaScript
    答:首先,java和javaScript是两种不一样的语言。java是编写后端代码,需要进行编译,然后生成.class文件运行。而javaScript是一种解释性语言,可以直接通过浏览器进行解释运行。
    其次,java是强数据类型,使用变量前需要对数据的类型进行声明。而javaScript是弱数据类型,使用变量时不需要对数据的类型进行细致声明,可以自己从右往左推断数据类型。

  • 请你说明一下,在java中如何跳出当前的多重嵌套循环?
    答:可以给每一层的循环做一个标记,然后用break加标记的方法指定跳出到哪个循环。如果只用单纯的break操作,意味着跳出目前所在的循环体。

  • 请你讲讲&和&&的区别?
    答:&有两个作用,一个是做与逻辑,一个是做与运算。
    &&是用来做与逻辑。但是通常我们用与逻辑会选择使用&&,举个例子,在判断name!=null&&name.equals("")的时候,如果name是空指针,那么&&在判断第一个表达式是false的时候就不会继续进行判断,而&在第一个表达式为false的情况下则会继续判断第二个表达式,那么程序就会出错。

  • int 和Integer有什么区别?
    答:int 是8种基本数据类型中的一种。(补充:8种数据类型分别是byte,char,boolean,int,short,long,float,double)
    而Integer则是整型的对象。int和Integer的相互转换属于java里面自动装箱和自动拆箱的范畴。

  • 我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,请你讲讲如何输出一个某种编码的字符串?
    答:可以用new String(str.getBytes(“iso8859-1”),“GBK”)。

  • 请你说明String和StringBuffer的区别。
    答:String创建的字符串是不可以进行修改的。如果想要字符串可以修改,需要用StringBuffer。

  • 请说明String是最基本的数据类型吗?
    答:不是,String是对象类,我们每次创建一个字符串返回的都是引用类型,也就是这个字符串地址。

本文地址:https://blog.****.net/qq_40676509/article/details/111891337