当前位置: 首页 > news >正文

绪论与Java基本语法课前问题

1.使用Java能编写哪些类型的程序?试举至少两个例子。

答:游戏开发(我的世界)、移动应用(qq微信等)

2.Java号称“一次编译、处处运行”(Write Once, Run Anywhere!),怎么理解这句话?为使编译好的程序能运行,需先在操作系统安装什么?

答:JAVA源码经编译后生成的是与操作系统无关的字节码,字节码在JVM编译后在本机执行;
需先安装JRE和JDK

3.对比c版本的与Java版本HelloWorld代码,有何不同?

答:c语言编译后是生成平台相关的机器码文件而Java是生成与操作系统无关的字节码;输入输出函数不同

4.怎么比较两个字符串内容是否相同?可以直接用吗?为什么对基本数据类型可以直接使用?对引用数据类型不行?

答:用equal方法;不可以直接用==;
==比较的是引用地址,基本数据类型变量可以直接存储值而引用型变量存储的是对象地址;

5.下面这段代码,本意是要达到什么效果?能运行成功吗?为什么?怎么获得String的trim()方法的说明?

String x = null;
int length = x.length();
System.out.println("x.length = "+length +", content = "+x.trim());
答:本意是获取字符串 x 的长度并去掉首尾空白后输出;不能,x没有指向对象;

6.阅读如下代码

Integer x = Integer.valueOf("10");
Integer y = x + 1;
int z = x + y;

x是Integer类型,1是int类型,为什么他们可以相加,使用了什么技术?z是int,x与y是Integer类型,却可以直接将x + y 赋给z,使用了什么技术?
答:自动拆箱;再次拆箱

http://www.sczhlp.com/news/87838/

相关文章:

  • openssl编程之sm2密钥生成
  • 做网站必须用域名吗商业网站开发入门选课
  • 网站建设佛山拓客科技公司网站手机端和电脑端
  • 电商网站建设流程东莞网站建设优化排名
  • 做网站用什么配置笔记本英文网站建设价格
  • 网站如何做单项链接网络规划设计师如何聘副高职称
  • 查看mysql具体使用那个glibc的版本的mysql
  • 【A】月半猫想吃麦当劳(待完坑)
  • 【A】宝宝肚肚打雷了(待完坑)
  • 01_TCP协议概念
  • 做盗版视频网站成本多少微网站建设方式
  • 湖南常德今天最新消息西seo优化排名
  • 2015年做哪些网站能致富wordpress 文章文件
  • dw网站制作效果怎么做数据分析案例网站
  • 炫酷网站建设免费制作头像
  • 自己能注册网站吗html中音乐网站怎么做
  • 佛山制作做网站网络营销方案设计心得
  • 免费psd模板网站微信微网站怎么进入
  • 菠菜网站模板设计平台图片
  • 给企业做网站的业务员公司画册
  • 登录认证-上篇:基于 Session 的传统身份验证
  • 【A】chipi chipi chapa chapa
  • vLLM框架本地布署Qwen3-32B模型 - yi
  • 项目管理软件中有哪些不同的模块以及如何导出其报告?
  • 设计师搜图网站企业门户定制网站建设公司
  • 阳江企业网站排名优化一呼百应网
  • seo网站建设价格商城推广 网站建设
  • 网站主关键词学校招生网络营销方案
  • 深圳网站设计工作室哈尔滨网站建设推广方案
  • 湛江海田网站建设招聘php怎么做视频网站