JAVA 基础(一)

1.java基础(一)

(自己所理解,不够全面,可以大范围观看,选择性补充!)

· 说一说java和PHP的区别

回答:
(1)技术方面:

  • java是纯面向对象的开发,功能强大,分支多,一般的软件都可以用java开发,适用于大型开发,前景广阔,易维护。
  • php有自己独特的领域,web方面是java不可以相比较的,适用于小型的,低成本的开发。

(2)数据库访问:

  • java通过jdbc来链接数据库,通过不同的数据库厂商提供的数据库驱动来方便的访问数据库,访问数据库的接口比较单一。
  • php 对不同的数据库采用不同的数据库访问接口,多复杂

· 正则表达式的描述及用途

回答:

在处理字符串的程序时,我们需要对字符串进行处理,而正则表达式就是对字符串进行一系处理的强大工具,即正则表达式是记录文本规则的代码

·比较一下java和JavaScript

回答

  • 首先,java和JavaScript是两个公司开发的两个不同的产品,java是Sun Microsystems公司推出的面向对象的程序设计语言。JavaScript是有Netscape公司推出的产品,为了拓展Netscape浏览器的功能而开发的一中嵌入web页面运行的基于对象和事件驱动的解释性语言
  • 其次,JavaScript是基于对象,JavaScript是脚本语言。而java是面向对象的语言,在使用java开发时,必须先设计对象。
  • JavaScript是解释性编程语言,不需要编译,由浏览器进行解释执行,而java是编译性编程语言,运行前需要编译。
  • java是强类型变量,及所有变量在编译前必须做声明,JavaScript是弱类型变量,可以不做声明,JavaScript的解释器在运行时也可以检查推断出数据类型
  • 代码的格式不一样

·如何在java中跳出当前的多重嵌套循环

回答:
在最外层循环前添加一个标记 A,然后用break A 跳出多重循环。

·谈谈&和&&的区别

回答:

&是按位与 和逻辑与
&&是短路与运算
短路与运算含义:在&&左边如果条件不成立,则不会进行&&右边条件的判断,顾名思义短路与运算。

·int和integer的区别

回答:
int 是基本数据类型
integer是int的包装类型
int 的包装类为:integer
integer的拆箱类为:int

·在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,请你讲讲如何输出一个某种编码的字符串?(未弄明白!!!)

回答:

Public String translate (String str) {
String tempStr = “”;
try {
tempStr = new String(str.getBytes(“ISO-8859-1″), “GBK”);
tempStr = tempStr.trim();
}
catch (Exception e) {
System.err.println(e.getMessage());
}
return tempStr;
}

·说明 String和StringBuffer的区别

回答:
String 和StringBuffer 都可以储存字符串和操作字符串。
String定义的字符串不可以进行修改,即静态
StringBuffer定义的字符串可以进行修改,即动态

·说明String是最基本数据类型吗?

回答:

  • 基本数据类型包括:byte char float double long short boolean int
  • String是final类型的,并不是基本数据类型
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值