news 2026/9/28 20:26:16

Java语言的特点

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Java语言的特点

Java为2byte,1byte=8bit,故为16bit

JDK为Java开发工具包,JRE为Java运行环境,JVM为Java虚拟机,工具下有环境,环境下有虚拟机 .集成开发平台IDE.

javac为编译,产生字节码byte code,运行为java.

java数据类型:基本+引用,基本:字节,字符,短整,整,长整,单精,双精,布尔.byte,short,int,long,float,double,boolean.引用:String,Array等.

java包装类:除char Character,int Integer其余首字母大写.byte Byte,char Character,short Short,int Integer,long Long,float Float,double Double,boolean Boolean.

标识符:字母,数字,下划线,美元,开头不能数字.不能关键字,含特殊字符.

1. (判断题)System.out.println();和System.out.print();两条语句的功能完全相同。

println自动换行,print不换行.

2. (判断题)如果Java程序中定义了public类,那么源程序主文件名必须与类名相同(不区分大小写)。

文件名大小写得完全一致.

3. (判断题)下面声明且赋值的语句可以编译通过。float f1=3.1415926;

小数不带后缀是double,float f1=3.14f才行.

4. (判断题)下面的语句编译错误。double d=3.14; System.out.println(++d);

double具备自增性.

5. (判断题)My name不是一个合法的用户标识符。

标识符:字母,数字,下划线$,首字母不能数字,不含空格,特殊字符.

6. Java语言中的if语句的条件可以是1或0。

下面的语句段输出“Not Equal”。
int x=1,y=6;
if(x=y)
System.out.println(“Equal”);
else
System.out.println(“Not Equal”);

下面的if语句在Java语言中是不合法的。
if(0<n<10) System.out.println(“n的值介于0和10之间”);

if类型Boolean,true和false.里面不能放int,不能不等式,n>0&&n<10才对.

9. (判断题)如果年龄(age)大于40岁,并且工资(salary)小于5000元,工资增加1000元;如果年龄不大于40岁,工资增加500元,下面源码能正确实现这个功能。 if(age>40)
if(salary<5000 )
salary+=1000;
else salary+=500;

else只匹配最近if.

10. (判断题)Java数组声明时不能指定大小,下面的语句是错误的。int[5] a;

数组声明:int []a,已为数组.a.length[]可得数组大小.

12. (判断题)下面声明并初始化数组的语句是正确的。int score[]={45,13,90,83,65};

int[3] a={10,20,30};double b=new double[5];int[] a=new int[5];

int[]a={} double[]b=new double[5];

for(int e:a) System.out.println(e);增强for循环,for-each,a(1)......a(e)

17. (判断题)
如果一个方法的返回值类型是void,则方法体中一定不能包含return语句。

return 后无东西

18. (判断题)下面两个方法是重载的方法。
public int oneMethod(int a, int b[]){ }
public float oneMethod(int a, int b[]){ }

方法重载:方法名同,参数个数或类型不同.

24. (填空题)在DOS环境下运行一个名为Hello的Java字节码文件的命令是____

java关键字class,编译:javac Hello.java 运行java Hello;Hello.class.

6. (单选题)下面Java应用程序中的main方法定义不正确的是( )。
A. public static void main(String args[]){...}
B. static public void main(String[] args){...}
C. public void static main(String args[]){...}
D. public static void main(String[] args){...}

main定义顺序void必在static之后,s t u v.其余任意.

29. (单选题)Java语言使用的字符编码 Unicode 2byte

30. (单选题)下面变量声明语句,不正确的是( )。
A. int age;
B. double d1,d2;
C. char letter,char2;
D. int a,double b;

同一行声明多个变量只能一种类型

33. (单选题)下面程序段的输出结果为( )。
int i=1,j=0;
switch(i){case1: j+=6; case2: j+=1; default: j+=2; }

case遇break则停止,否则按顺序一直执行下去.

34. (单选题)假设有语句int x=2,y=3;下面程序段的输出结果是( )。
if(x>2)
if(y>2){
int z=x+y;
System.out.println(z);
}
else System.out.println(z);

外层if条件不成立,则内层if else全不执行

35. (单选题)下面程序段的输出结果是( )。
int i=1,j=10;
do{
if(i++>--j)
break;
}while(i<5);
System.out.println(i+” ”+ j);

while满足条件,循环执行,不满条件,打破循环.

36. (单选题)假设有语句int x=3,y=2;下面程序段的输出结果是( )。
int z=0;
if(x>2)
if(y>2){
z=x+y;
System.out.println(z);
}
else System.out.println(z);

else只与最近if匹配

37. (单选题)下列数组的定义格式正确的是( )。
A. float[] a=new float[];
B. float a[]=new float[];
C. float a[5];
D. float[] a=new int[5];

数组声明:小属大,double-float-long-int-char-

38. (单选题)下列数组的定义和初始化不正确的是( )。
A. char[] a=new char[3]{65,66,67};已暗含个数
B. char[] a=new char[]{65,66,67};
C. char[] a; a=new char[]{65,66,67};
D. char[] a={65,66,67};

40. (单选题)下面程序段的输出结果是( )。
int[] arr=new int[5];
System.out.println(arr[0]); 初始值 :整数型:int.short.byte,long为0;浮点型:double,float为0.0;布尔Boolean为false;引用型:(String 对象)为null.
A. 编译错误,arr数组在引用前未初始化
B. null
C. 0
D. 5

返回值类型:看return 后类型,returnx/y为double.

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/28 20:25:23

写方案、做报表、重复操作、自主任务,分别该用什么 AI 工具

同事工位上开着六个AI工具的标签页&#xff0c;产出效率却没比只用一个工具的人高多少——工具数量从来不是效率的决定因素&#xff0c;选择顺序才是。市面上能用来提效的AI工具&#xff0c;大致可以按"能力层级"分成四层&#xff1a;内容生成、格式整理、流程自动化…

作者头像 李华
网站建设 2026/9/28 20:25:06

Airtest 与 Poco 手游自动化测试(上篇)

前言 准备篇我们把环境跑通了&#xff0c;还截了第一张屏。从这篇开始正式干活&#xff1a;用 Airtest 的"眼睛和手"操作 App。我们会先搞懂 Airtest 找图的原理&#xff0c;再逐个学会六个核心 API&#xff0c;最后在官方 AirtestDemo 上跑通第一个完整用例。学完这…

作者头像 李华
网站建设 2026/9/28 20:24:15

功能安全Hypervisor:域控制器混合关键性隔离架构的落地之道

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/28 20:24:11

WorkBuddy+deepseek-v4-flash+微信订阅消息构建AI日报工作流

1. 这不是“发个消息”&#xff0c;而是一套闭环工作流的落地实践“我给 WorkBuddy 设了个闹钟&#xff1a;每天上午十点半&#xff0c;一份 AI 日报自动送进微信”——这句话乍看像一句轻松的个人分享&#xff0c;但在我拆解过二十多个类似自动化需求后&#xff0c;它背后藏着…

作者头像 李华
网站建设 2026/9/28 20:22:21

BIM 动画 VS 三维施工动画:基建项目选型分析,施工单位别再混淆

1 引言 工程投标、危大方案评审、现场技术交底时&#xff0c;经常听到项目管理人员说&#xff1a;“我们项目需要做一段施工动画。” 很多工程人默认动画都是同一类成果&#xff0c;实际上BIM 动画和三维施工动画是完全不同的两类可视化产品。从视频画面观感上二者很接近&#…

作者头像 李华