来一杯java_初级java笔试题
1.public static void main(String[] args){
short s1 = 1;
s1 = s1 + 1;
System.out.println(s1);
}。判断是否错误?
s1 + 1 运算结果是int型,赋值给s1的时候需要强制转换类型。
public static void main(String[] args) {
short s1 = 1;
s1 += 1;
System.out.println(s1);
}。判断是否错误?
可以正确编译并与运行。
2.在web应用开发过程中经常遇到某种编码的字符,如ISO-8859-1等,如何输出一个某种编码的字符串?
public String output(String s){
String str = "";
str = new String(s.getBytes("ISO-8859-1"),"GBK");
str = str.trim();
return str;
}
代码查错
3.abstract class Test{
private String name;
public abstract boolean ttt(String name){}
}
错,抽象方法必须以分号结尾,且不带花括号
4.public class Test{
void ttt(){
private String s = "";
int i = s.length();
}
}
错,局部变量前不能有修饰词,final可以用来修饰局部变量
5.abstract class Test{
private abstract String ttt();
}
错,抽象方法不能是私有的
6.public class Test{
public int ttt(final int i){
return ++x;
}
}
错,i被修饰为final,则表示i不能被修改。
7.public class Test{
public static void main(String args[]){
Inner inner = new Inner();
new Test.add(inner);
}
public void add(final Inner inner){
inner.i++;
}
}
class Inner{
public int i;
}
对,final修饰的是Inner对象,修改的是这个对象的成员变量,这个对象并没有被修改
8.class Test{
int i;
public void ttt(){
System.out.println("i="+i);
}
}
对,成员变量初始值为0.
9.class Test{
final int i;
public void ttt(){
System.out.println("i+"+i);
}
}
错,i是final型的成员变量,final的成员变量没有默认值,修改为final int i= 0即正确
10.public class Test{
public static void main(String args[]){
Test t = new Test();
System.out.println(ttt());
}
public String ttt(){
return "ttt..."
}
}
错,静态的方法不能直接电泳非静态的方法
11.class Something {
private static void main(String[] something_to_do) {
System.out.println("ttt");
}
}
正确
12.interface A{
int x = 0;
}
class B{
int x = 1;
}
interface C extends B implements A{
public void pX(){
System.out.println(x);
}
public static void main(String args[]){
new C().pX();
}
}
错误,未明确指明x的调用。
13.interface A {
void play();
}
interface B{
void play();
}
interface C extends A, B{
Ball ball = new Ball("PingPang");
}
class Ball implements C{
private String name;
public String getName() {
return name;
}
public Ball(String name) {
this.name = name;
}
public void play() {
ball = new Ball("123");
System.out.println(ball.getName());
}
}
错,因为接口中的变量,默认加上了public static final 关键字,表示不可改变的,在Ball类继承了以后,程序中试图改变ball对象,所以会出错。
分享到:
2011-06-13 18:50
浏览 775
评论
来一杯java_初级java笔试题相关推荐
- 华为技能鉴定java_华为Java笔试题
华为Java笔试题+数据库题 一. 单项选择题 1.Java是从( )语言改进重新设计. A.Ada B.C++ C.Pasacal D.BASIC 2.下列语句哪一个正确( ) A. Java程序经 ...
- 盘点2022初级Java笔试题,选择题,简答题(右滑查看答案)
2022Java笔试题总结 一.选择题(可能不止一个选项) 二.解答题 结束语
- 贵港java_贵港人才网:经典java笔试题及答案分享
经典java笔试题及谜底,共享与参考: 1.Anonymous Inner Class (匿名里面类) 是否能够extends(秉承)别的类,是否能够implements(完成)interface(接 ...
- 东软信息学院java试题,东软Java笔试题答案
东软Java笔试题答案 Java面向对象程序设计考试卷班级:姓名:时间:90分钟一.选择题(没有注明多选,则为单选)1. 下列变量定义错误的是A. int a; B. double b=4.5; C. ...
- 大唐电信JAVA笔试题面试题
为什么80%的码农都做不了架构师?>>> 大唐电信JAVA笔试题面试题 1. 描述一下public,protected,private,final关键字在Java中的用法 ...
- java只会用不知道原理6_程序员面试宝典之14道初级Java面试题分享
程序员面试宝典之14道初级Java面试题分享 程序员面试宝典之14道初级Java面试题分享! 关于赢在面试的Java题系列基本收集整理完成了,所有题目都是经过精心挑选的,很基础又考验求职者的基本功,应 ...
- 精选30道Java笔试题解答
精选30道Java笔试题解答 都是一些非常非常基础的题,是我最近参加各大IT公司笔试后靠记忆记下来的,经过整理献给与我一样参加各大IT校园招聘的同学们,纯考Java基础功底,老手们就不用进 ...
- java中不同包中怎么实例化,Java 笔试题 (01)
Java 笔试题 1.有1.2.3.4.5个数字,能组成多少个互不相同且无重复数字的四位数?都是多少? 提示:可填在千位.百位.十位.个位的数字都是1.2.3.4.5.组成所有的排列后再去 掉不满足条 ...
- 分享一套高级Java笔试题(实拍高清图)
转载自 分享一套高级Java笔试题(实拍高清图) 下面是部分分享原图
- java笔试题_Java面试才到笔试就没有然后了?快来签收,高频笔试57题及解答
前言 很多人面试之前,可能没有在互联网公司工作过或者说工作过但年头较短,不知道互联网公司技术面试都会问哪些问题? 再加上可能自己准备也不充分,去面试没几个回合就被面试官几个问题打蒙了,甚至笔试都过不了 ...
最新文章
- Struts2(批量类型转换器struts2.3.4)
- fail-safe fail-fast知多少
- 论文《learning to link with wikipedia》
- 如何在 Asp.Net Core 实现 Excel 导出功能
- html载入hta文件,HTA文件去除html控件认证和接收命令行参数
- 培养创造性思维20个技巧
- cassandra根据用户名密码登录cqlsh
- 90后IT男被准丈母娘拒绝:家境不重要,重要的是…戳中痛处
- 杨振宁与清华计算机系,他放弃美国国籍,和杨振宁一起回国,让清华计算机系问鼎全球...
- OGRE实现纸娃娃系统
- idea 设置字体大小
- Power Apps 中调用 Automate 工作流
- 基于WDF框架的PCIE驱动设计
- 百度senta使用方法
- 如何清理废弃pv和其对应的文件夹
- 服务器共享文件打开未响应,win7共享文件夹会话未响应
- 电脑突然变成繁体字,格式化代码快捷键失灵
- 计算机无法转换输入发,电脑无法切换输入法怎么办
- 微信小程序--动态时间实现
- 消费者和生产者问题,管程法和信号灯法
热门文章
- Echarts 地图绘制
- OsharpNS轻量级.net core快速开发框架简明入门教程-多上下文配置(多个数据库的使用)...
- KafkStream架构
- 软件工程第1次作业—词频统计
- jquery.form.js的重置表单增加hidden重置代码
- 浅谈assert()函数的用法
- java程序的运行方式
- petshop4.0 详解之五(PetShop之业务逻辑层设计)(转帖)
- 信号的概念以及网络布线
- HCIE-Security Day30:IPSec:实验(五)配置基于路由的IPSec PN(采用预共享密钥认证)