JAVA平台介绍和基本数据类型讲解

1、JAVA平台体系中有哪些版本?

J2SE、J2EE、J2ME

 

2、描述虚拟机的工作原理

编译源文件*.java  à 通过javac将源文件编译成*.class  à 类加载(加载启动类库à 扩展类库à 用户自定义类库)à 字节码校验(保障了java的安全性)à 解释器(针对不同的操作系统进行翻译解释)à 操作系统

 

3、什么JDK,什么是JRE

JDK叫做java开发工具集,包括java的编译环境、运行环境、调试环境以及基本类库;

JRE是java的运行环境,包括虚拟机、核心类库以及链接文件,JDK包括JRE。

 

4、JDK的目录结构是怎样的?

包括bin(存放执行文件)、db(JDK1.6中用于预留支持数据库的)、demo(applet的示例代码)、include(存放jdk的头文件)、jre(运行环境)、lib(基础类库)、sample(存放新类的示例代码)、src.zip(JAVA核心类库的代码,给我们看的,不会执行)

 

5、为什么要配置环境变量?

因为在编译和执行java程序时,由于需要使用jdk的javac.exe和java.exe,这两个命令文件在jdk的安装目录\bin,为了在任何目录下都能命名用jdk的编译和运行环境,所以需要配置环境变量。

 

6、如何定义一个类?如何书写一个main方法?

使用关键字class后跟类的名称来创建;如class  MM;

书写mian方法如下:

public static void main(String[] args){

}

 

7、什么是标识符?标识符定义的规则有哪些?有什么规范?

可以命名的地方叫做标识符,通过标识符来命名类、方法、变量等;

规则:标识符第一个字母必须是一个字母、下划线或美元符号,不能以数字开始;

规范:1)类名以大写字母开始,采用驼峰命名法,如JOptionPane

           2)方法名、变量名以小写字母开始,采用驼峰命名法,如showMessageDialog

           3)常量全部以大学字母构成

 

8、java基本数据类型有哪些?各占几个字节

 基本数据类型分为:整型、浮点型、字符型、布尔型

整型分为:字节型 byte(1个字节)

                     短整型short(2个字节)

                     整型int(4个字节)

                     长整型long(8个字节)

浮点型分为:单精度型float(4个字节)

                            多精度型 double(8个字节)

字符型char(2个字节)

布尔型boolean(1个字节)

 

9、如何将字符串转化为整型?

先定义一个变量x为字符串型

String x ;

然后把x转换成整型a

int a = Integer.parseInt(x);

 

10、什么是注释?注释有几种?

注释是给一个类或一个方法或一句话的说明性文字,注释在编译时自动忽略,但是加上注释能提高代码的阅读性。

注释分为单行注释(//)、多行注释(/*   */)、文档注释(/**  */)

 

11、定义一个人的身高、体重、年龄、成绩、智商、情商等变量,并赋值。定义变量时,加上注释,然后打印出来

public class  Zuoye {           //定义类名为Zuoye

 

         publicstatic void main(String[] args) {    //定义类的一个main方法

 

                   doubleheight = 1.75;  //定义身高为双精度型

                   doubleweight = 67.4;   //定义体重为双精度型

                   intage = 27;           //定义年龄为整型

                   doublescore = 99.5;    //定义成绩为双精度型

                   intEQ = 125;      //定义情商为整型

                   intIQ = 100;      //定义智商为整型

                   System.out.println(height+"\n"+weight+"\n"+age+"\n"+score+"\n"+EQ+"\n"+IQ);

         }

 

}

 

12、输入两个数,显示他们的和、差、积、商

例如:输入 32和7。显示

 32+7=39 

32-7=25

32*7=224 

32/7=4

 

public class Zuoye2 {

 

         publicstatic void main(String[] args) {

                   inta = 32;

                   intb = 7;

                   intA = a+b;

                   intB = a-b;

                   intC = a*b;

                   intD = a/b;

                   System.out.println(A+"\n"+B+"\n"+C+"\n"+D);

 

         }

 

}

你可能感兴趣的:(java学习)