相信大家在学习java开发语言之初,一定是希望能够自学成材的,实在是自学学不会然后才考虑参加一些专业的培训班来掌握相关的技能。所以,为了能够提高大家的java语言学习效率,今天,我们就一起来聊聊关于java语言的一些基础知识。下面就开始今天的主要内容吧。
1.Java入门
1-1.Java程序的运行机制是怎样的?与C++或其他语言有什么不同?
回答:Java的每一个类都有一个class文件和它对应,Java在程序的启动的时候将程序运行需要用到的类加载到虚拟机中,根据Java的虚拟机规范进行连接(动态连接),程序的组装是在运行的时候完成的
C++和其他的编译型的语言一样,它的程序的组装方式是一种传统的组装方式。C++在编译的时候生成适用于某一平台的二进制代码,在连接的时候找到需要调用的库,然后将这些库中的代码连接进可执行程序之中,生成的可执行程序运行速度非常的快,但是可执行代码已经变成了一个整体,不可能再分开
1-2.Java对原程序文件的命名规则有什么要求?源程序文件编译后生成什么文件?
回答:要求:源程序文件与类同名,文件扩展名为.java;编译后生成字节码文件(*.class)。
1-3.Java应用程序由哪两种形式?他们的运行方式有什么不同?
回答:Application和applet两种形式,其中application是能够独立运行的应用程序,既可以以DOS的命令方式运行,也可以以图形用户界面方式运行。Applet是可以嵌入页面的最小应用程序,不能独立运行,必须嵌入超文本中,由浏览器显示运行。
1-4.什么是平台无关性?Java是怎样实现平台无关性的?
回答:平台无关性即Java程序的运行不依赖于操作系统。Java采用虚拟机技术实现平台无关性。程序由虚拟机解释执行,不同的操作系统上运行不同版本的Java虚拟机。
2.Java语法
2-1.标示符和关键字在定义和使用方面有何区别?
回答:定义方面:标示符是用户定义的、以字母开头的字母数字序列,关键字是由Java语
言定义的、具有特定含义的英文单词。
使用方面:标示符用于命名变量、常量、类、对象等元素,每一个关键字都有特定的含义,不能被赋予别的含义。
2-2.什么是变量的作用域,声明变量时,如何确定变量的作用域?
回答:变量的作用域是指其作用范围。变量声明的位置决定了它的作用域
2-3.Java语言的基本数据类型有哪些?引用数据类型有哪些?
回答:基本数据类型有:整数类型byte、short、int、long,浮点数类型float、double,字符
类型char,布尔类型boolean;引用数据类型包括数组(array)、类(class)和接口(interface)
2-4.设i是一个整数类型变量,写出下列问题对应的表达式?
(1)判断i为奇数或偶数;
回答:i%2==0//取值为true时是偶数,否则是奇数
(2)判断i的值是否在0~9之间;
回答:(i>0)&&(i<9)
4、【免责声明】本文转载自网络,著作权属原创作者所有。经检索无法确定原创作者,故未标明作者。我们分享此文出于传播更多资讯之目的。如涉著作权事宜请联系小编更正!