今天是Java学习第二天,兴奋中带着压力。
今天学习了Java基础语法。内容要点如下:
1、Java平台体系中有哪些版本?
JavaSE、JavaME、JavaEE
2、描述虚拟机的工作原理。
1)编写源文件*.java-->通过javac将源文件编译成*.class
2)类加载-->字节码校验-->解释器-->操作系统
3、什么是JDK,什么是JRE?
JDK:叫做Java开发工具集。包括Java的编译环境、运行环境、调试环境以及基础类库。
JRE:叫做Java运行环境。包括虚拟机、核心类库以及链接文件。
4、JDK的目录结构是怎样的?
bin:存放可执行文件的目录。
db:JDK1.6中预留支持数据库。
demo:applet的 示例代码。
include:用于存放JDK需要使用的头文件。
jre:运行环境
lib:用于存放基础库类。
sample:用于存放一些新类的示例代码。
src.zip:用于存放核心库类的源代码。
5、为什么要配置环境变量?
在编译和执行Java程序时,由于需要使用jdk的 javac.exe和java.exe这两个命令文件在jdk的安装目录 /bin,为了在任何目录下都能命名用jdk的编译和运行环境,所以需要配置环境变量。环境变量配置好之后,操作系统就知道,如果在当前目录下没有指定的命令,那么就在环境变量中指定的目录下查找该命令。
6、什么是标识符?标识符定义的规则有哪些?有什么规范?
标识符:凡是可以命名的地方叫做标识符。
规则:必须以字母、数字、下划线和$组成,不能以数字开头。
规范:1)类名以大写字母开始,采用驼峰命名法。
2)方法名、变量名以小写字母开始,同样采用驼峰命名法。
3)常量全部以大写字母构成。
4)见名知意。
7、Java基本数据类型有哪些?各占几个字节?
整型:byte(1字节)
short(2字节)
int(4字节)
long(8字节)
浮点型:float(4字节)
double(8字节)
字符型:char(2字节)
布尔型:boolean(1字节)
8、如何将字符串转化为整型?
int a = Integer.parseInt(x)
9、什么是注释?注释有几种?
注释:给一个类或一个方法或一句话的一个说明性文字。
注释有三种:单行注释 //
多行注释 /* */
文档注释 /** */
10、输入两个数,显示他们的和、差、积、商
例如:输入32和7。显示
32+7=39
32-7=25
32*7=224
32/7=4
解答如下:
class Two{
public static void main(String[] aa){
int x = 32;
int y = 7;
System.out.println(x+y);
System.out.println(x-y);
System.out.println(x*y);
System.out.print(x/y);
}
}