2.java基础笔试

1.Java中的jdk是什么?jre是什么?
答:jdk是Java的开发工具包,主要包含了各种类库和工具,也包含了一个jre。
jre是Java程序的运行环境


2.什么是Java平台的无关性?
答:我们编写的Java源码,最终会生成一个.class文件,成为字节码文件。
字节码无法直接运行,必须通过JVM翻译为机器码才能运行。
JVM是一个软件,各个平台有其对应的版本,可以安装。
所以实现,一次编译,处处运行。


3.在一台电脑上如何配置Java环境变量?path起什么作用?
答:右键此电脑打开环境变量---->在系统变量里找到path变量----->把Java/bin路径和jre/bin路径配置在里面--->win+r----cmd----输入Java进行测试
path的作用:JVM虚拟机运行需要环境,指定path就是告诉程序调用的路径,不用手动指定。


4.什么样的标识符是合法的?
答:标识符由字母,数字,下划线,¥,$组成,并且首字符不能为数字
关键字和保留字不可以是作为标识符。
标识符大小写区分,类和接口使用大驼峰。
变量和方法名使用小驼峰。
包名全部小写。
常量需要大写。


5.Java的基本数据类型?
byte,short,int,long, float,double , char ,Boolean
自动转换--》 byte---》short---》int---》long---》float---》double

 

6.什么是隐式转换?什么是显示转换?
当将占位数少的类型赋值给占位数多的类型时,Java自动使用隐式类型转换(如int型转为long型)。当把在级别高的变量的值赋给级别底变量时,必须使用显示类型转换运算(如double型转为float型)


7.&&与&的区别?||与|的区别?
&与&&都有与的意思,区别是&&只要第一个条件不满足,后面条件就不再判断。
&还是位运算符,|还可作为二进制之间的与运算
||和|都是表示“或”,区别是||只要满足第一个条件,后面的条件就不再判断,而|要对所有的条件进行判断。


8.break,continue的区别?
break终止循环,continue终止本次循环,继续下一次


9.Java类的命名规则?
大驼峰,如BubbleSort


10.类体的两个重要组成部分是?
成员变量,成员方法


11.oracle与sql server的区别?
1.操作的平台不同 也就是说Oracle支持多种操作系统,sql server支持window系统
2.文体结构不同
3.存储结构不同
4.Oracle比SQL server安全
5.SQL server多用户时性能不佳
6.开放性
7.客户端支持及应用模式
SQL Server C/S结构,只支持windows客户,可以用ADO,DAO,OLEDB ,ODBC连接.
Oracle 多层次网络计算,支持多种工业标准,可以用ODBC, JDBC,OCI等网络客户连接

12.基本的SQL语句有哪些
select,inset,delete,update,group by ,limit,


13.Oracle是怎样分页的?
1.使用rownum分页查询,


14.查看Linux有几颗物理CPU和每颗CPU的核数
# 查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

# 查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep "cpu cores"| uniq

 

15.Linux中Buffer和Cache的区别
1.Cache:缓存区,是高速缓存,是位于CPU和主内存之间的容量较小但速度很快的存储器,因为CPU的速度远远高于主内存的速度,CPU从内存中读取数据需等待很长的时间,而 Cache保存着CPU刚用过的数据或循环使用的部分数据,这时从Cache中读取数据会更快,减少了CPU等待的时间,提高了系统的性能。
Cache并不是缓存文件的,而是缓存块的(块是I/O读写最小的单元);Cache一般会用在I/O请求上,如果多个进程要访问某个文件,可以把此文件读入Cache中,这样下一个进程获取CPU控制权并访问此文件直接从Cache读取,提高系统性能。
2. Buffer:缓冲区,用于存储速度不同步的设备或优先级不同的设备之间传输数据;通过buffer可以减少进程间通信需要等待的时间,当存储速度快的设备与存储速度慢的设备进行通信时,存储慢的数据先把数据存放到buffer,达到一定程度存储快的设备再读取buffer的数据,在此期间存储快的设备CPU可以干其他的事情。
Buffer:一般是用在写入磁盘的,例如:某个进程要求多个字段被读入,当所有要求的字段被读入之前已经读入的字段会先放到buffer中。


16.Linux查看网卡或者硬盘命令?
ifconfig df - h

posted @ 2020-01-07 20:26  兰茶茶  阅读(158)  评论(0编辑  收藏  举报