java语言基础
瀑布---为了奔向江河湖海,即使面临百丈深渊,仍然呼啸前行,决不退缩以下是小编为大家搜索整理了java语言基础,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网!
1.1 Java标识符有什么规定和特点?
在源程序设计中,绝大多数语言都采用标识符,在Java程序设计中,也允许程序员采用标识符来对变量、方法和类进行命名。
在Java语言中,标识符可以含任意多个字母、数字、下划线或美元符号,但第一个字符必须为字母、下划线或美元符号。Java不采用通常计算机系统采用的ASCII代码级,而是采用更为国际化的Unicode字符集。在这种字符集中,每个字符用二个字节即16位表示。这样,整个字符集中共包含65535个字符。其中,前面256个表示ASCII码,使其对ASCII码具有兼容性;后面21000个字符用来表示汉字、日文片假名、平假名和朝鲜文等。但是Unicode只用在Java平台内部,当涉及打印、屏幕显示、键盘输入等外部操作时,仍由具体计算机的操作系统决定表示方法。比如,用英文操作系统时,采用8位二进制表示的ASCII码。
1.2 Java语言中有哪些关键字?定义了这些关键字后,程序员应注意什么问题?
关键字就是在程序设计中已经被赋予特定意义的一些单词。通常,关键字也叫保留字。由于编译器在编译过程中进行词法扫描时,对关键字作特殊对待,所以,程序员在程序设计时,要注意不可以把这类单词作为标识符来用,否则会使编译出错。
Java语言中的关键字如下:
abstract boolean break byte case catch char class continue default do double else extends false find finally float for if implements import instanceof int interface long native new null package private protected public return short static super switch synchronized this throw throws transient true try void volatile while
2.1 在Java源程序中,有哪集中插入注释的方法?
Java源程序中,允许用三种插入注释的方式,插入注释使程序更加易读易懂。这三种方式及相应例子如下:
a:以“//“作为开头,知道此行末尾。如://comment on one line. b:以“/*“作为开头,直到”*/“结束。如:/* comment on one
or more lines */
c:以“/**“作为开头,以”*/“作为结束。如/** documenting comment having many lines*/
2.2 Java的变量有哪些类型?变量如何定义?如何初始化?
Java的变量有两大类:基本类型和复合类型。基本类型包括数值型、布尔型和字符型;复合类型包括数组和字符串,他们是由基本类型组合而成的。
和大多数高级语言一样,Java语言也要求变量在使用前进行定义。变量的定
义形式为: type variable_list ;
即先指出变量类型,再列出变量名。如为多同一类型的变量,则由几个变量名组成变量表,表内各变量之间用逗号隔开,结尾用分号隔开。
2.3 数值型变量包括哪两类?它们怎样定义?
数值型变量包括整数型和浮点型两类。
a:整数型变量都是带符号位的,依据字节数分为字节型(8位)、短整型(16位)、整型(32位)和长整型(64位)分别用byte、short、int、long来定义。 b:浮点型变量分为单精度浮点型(32位)和双精度浮点型(64位)两种。分别用关键字float和double来定义。
2.4 布尔型变量怎样定义?其默认值是什么?
布尔型变量用关键字boolean定义。布尔型变量只有1位,其值只能为真(true)或假(false)两种情况,其默认值为假。
2.5 字符型变量怎样定义?其默认值是什么?
Java中,字符型变量代表一个16位的Unicode字符,字符型变量用char定义。
字符型变量的默认值为16位0值。有了字符型变量后,由于每个汉字对应于一个Unicode码,所以汉字也可以作为字符型变量的值。这位程序设计带来方便,并有利于Java系统的汉化和汉字系统的国际化。
2.6 Java语言的常量有哪些类型?表示时应分别注意什么?
和变量一样,常量也有何种类型。Java中,常量分整数、浮点数、布尔数、字符和字符串五种,
3.1 什么叫数组?数组怎么定义?定义一个数组后为什么不能立即进行访问?
数组时相同类型的元素按顺序组成的一种复合数据类型。数组中的每个元素通过数组名加数组下标得到引用。下标从0开始排序。这样,如一个数组长度为4,则各元素序号为0-3.但是,Java中,在定义数组时,不直接指定数组的大小。但是,在程序中,数组定义以后还不能立即被访问,因为还没有为数组分配内存空间,这一点和其他数据类可行不同。Java中,对前面讲到的所有数据类型都在定义时自动为其分配了内存空间,只有数组必须再定义后再经过建立数组这一步才能使用。
4.1 Java中的运算符和C语言相比,有什么差别?分哪些主要类型?
Java语言的运算符和C语言基本相同,只是Java中对运算符的操作数类型有更多限制,而C语言中的指针运算符和逗号运算符在Java中不再使用。另外,
Java也增加了少量限制,而C语言中的指针运算符按类型可分为赋值运算、算术运算符、关系运算符、逻辑运算符和位运算符。
4.2 Java对位运算符有什么限制?位运算符包括哪些功能?
Java的位运算符只能用来对整型数进行操作。
位运算符包括按位取反(~波浪线)、按位与(&)、按位或(|)、按位异或(?)、带符号右移(〉〉)、左移(〈〈)和填0右移(〉〉〉)。用〉〉运算符时,如果符号为1,则右移后,符号位保持为1,与此类似,如符号位为0,则右移后符号位保持为0。用〉〉〉右移位保持为1,与此类似,如符号位为0,则右移后,左边总是填0。
位运算符中,优先级最高的是〈〈,〉〉,〉〉〉,其次为&,然后是?,而|得级别最低。
4.3 什么叫编码规定?Java有哪些编码规定?
也有人将编码规定称为编码惯例。实际上,编码规定就是程序编写过程中必须遵守的对标识符、运算符等的规定,同时也包括对程序格式的规定。 Java的编码规定如下:
a:类—类的名字应是名词。有时,需要用多个名词合成一个类的名字,此时,每个名词的第一个字母用大写,如ImaginarryNumber,SuperClassBody。 b:接口—接口的名字第一个字母用大写表示。
c:方法—方法的名字用动词表示,第一个字母总是小写。当采用混合法即用多个词表示一个方法的名字时,第一个词用小写,其他词以大写字母开头。在方法名中通常不用下划线。
d:常量—原始常量用由下划线分开的大写的词表示,而对象的常量可用混合方式表示,即每个词第一个字母大写。
e:变量—所有变量的第一个字母均为小写。当用混合方式表示时,用大写字母隔开两个词。在变量中通常不用下划线,也不用﹩符号。
f:变量都是有相应意义的,因此,通常变量的名字指出它的用处。除了一些暂时的准备丢弃的变量(如 i,j,k可作为循环控制变量用在循环中,但不用再循环以外)外,通常不用单个字母作为变量名。
g:控制结构—一些语句如果作为if-else或者for这类控制语句的一个部分,那么,就要用大括号{}把座位这个部分的所有语句括起来组成所谓语句块,及时只有一个句子也要括起来。
h:程序中每行只写一个语句。
i:注释—注释使为了说明程序的,有了注释后,使程序的可读性提高。普通的注释用//来开头,知道行末尾;如果加大段注释,那么用/*...*/;而/**...*/格式的注释使专门为了支持Java开发工具包JDK的一个名为javadoc的工具用的,javadoc能把这种格式的注释加入HTML文件,以便提供给软件维护人员。
【java语言基础】相关文章:
java基础语言有哪些09-12
Java语言基础试题及答案06-06
Java语言编程基础知识06-16
没有英语基础怎么学好java语言08-04
Java语言程序设计基础篇10-23
java教程之Java编程基础09-12
Java基础学习步骤09-17
Java基础知识精选09-07
Java语法基础for语句练习09-21
Java基础知识概述05-16