2021-07-13

1、简述Java跨平台原理,以及JRE、JDK、JVM的关系。
任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系统上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现的,我们编写的程序运行在JVM上,而JVM运行在操作系统上。
JRE:是Java程序的运行时环境,包含JVM 和运行时所需要的核心类库
JDK:是Java程序开发工具包,包含JRE 和开发人员使用的工具。
三者关系: JDK > JRE > JVM。
2、简述JDK安装配置过程。
JDK安装直接下一步,过程中可以选择配置安装位置即可。
JDK环境变量配置,在系统环境变量中先添加一个JAVA_HOME的变量,然后再在path下添加一个%JAVA_HOME%\bin的配置即可。
3、Java关键字 :public、class、static、void、new、。。。。
4、简述Java标识符规范。
命名规则:硬性要求
1 标识符可以包含英文字母26个(区分大小写)、0-9数字 、$(美元符号)和_(下划线)。int a1 = 10。
2 标识符不能以数字开头。 int 1i = 10;
3 标识符不能是关键字。Int static=10.
命名规范:软性要求
1 包名规范:全部字母小写。com.hopu.test。
2 类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)。HelloWorld。
3 方法名规范: 首字母小写,后面每个单词首字母大写(小驼峰式)。 methodTestDemo。
4 变量名规范:首字母小写,后面每个单词首字母大写(小驼峰式)。int varDemo =10。
5 常量名规范:所有字母大写,多个字母之间有下划线_分隔。String DB_URL=“http://xxx”。
5、Java数据类型有哪些。

Java数据类型分为2大类:基本数据类型和引用数据类型。
其中,基本数据类型又分为4类八种:byte、short、int、long、float、double、char、boolean。
引用数据类型分为:类、接口、数组。
6、简述Java变量定义及初始化赋值时要注意的问题。
1、要注意变量的数据类型;
2、赋值过程中要注意变量值的取值范围;
3、浮点数float赋值时注意加上f或者F。
7、简述&与&&的区别。
&在逻辑运算符中表示逻辑与。即符号左右两边结果都为true,结果才为true,否则为false,且符号左右两边都必须进行运算。
&在位运算符中表示按位与。即符号两边数字以二进制数形式进行同位数对比,有0则为0,否则为1。
&&只在逻辑运算符中表示短路与。即符号左右两边结果都为true,结果才为true,否则为false,如果符号左边计算结果为false,右边表示不进行计算。
8、两个变量 int a = 1; int b = 2;如何将两个变量的值互换。
public static void main(String[] args){
int a = 1;
int b = 2;
//方式一 采用一个中间临时变量,
int c = a;
a = b;
b = c;

// 方式二 利用两个数字的和
a = a + b;
b = a - b;
a = a - b;

//方式三
a=a ^ b;
b=a ^ b;
a=a ^ b;

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值