java基础小测试

1.JDK,JRE,JVM三者的区别
jdk:java 开发工具包
jre:运行环境
jvm:虚拟机

2.javac的作用 ,反编译工具的作用
javac:将java文件编译成class文件
反编译:与javac相反

3.main()的四要素
返回类型 参数 方法体 方法名

4.package 和import的作用
package:声明包
import: 导入包(引用包)

5.变量的定义,命名规范,常量的定义以及使用规范
在一块内存中开辟新的空间
先声明 后赋值 或声明的同时赋值
常量是不可以改变的量

6.一元,二元,三元运算符 以及示例代码
+-*/%
++ -- += -=
表达式1?表达式2:表达式3

7.8种基本数据类型 byte int char的数值取值范围
int
double
float
char
boolean
short
long
byte

8.数据类型转换的分类 以及示例代码
整形
浮点型
字符型

9.++在前和++在后的区别
++在前 先++后执行表达式
++在后 先执行表达式后++

10.选择结构的分类
while
do while
for

11.switch选择结构中表达式的取值类型
等值比较
int
String
char

12.break,continue,return 三者的区别
break 打破当前剩余循环 跳出循环
continue 跳过当前步 执行下一次循环
return 将函数的值返回主函数

13.while ,do while, for三种循环结构的特点,特别是for循环的表达式执行顺序
while 先判断后执行循环
do while 先执行一次后判断
for 初值 范围 步长
先初值 后看范围 再执行循环 第二次循环前先执行步长

14.数组,标识符,下标,元素的概念
数组 相同类型的一组变量
标识符 【】
下标 0~数组长度-1
元素 数组{}集合中的每个个体

15.写一个for加强的实例代码
foreach
java中没有foreach这个关键字,foreach 是C#中的关键字。
1.写起来简单,
2.遍历集合、容器简单(都是相对原来for(;;)的这种写法而言)。
package cn.bdqn.shuzu;

public class Demo2{
public static void main(String[] args) {

int arr[] = {1,3,4,5,6,7};
for ( int n : arr ){
System.out.println( n );
}

}

}

时间: 2024-10-31 16:23:08

java基础小测试的相关文章

传智Java基础知识测试

共40道选择题,每题2.5分.多选题有错则全错,全对才满分. 单选题: 1.   下列哪个声明是错误的?(B) A.  int  i=10; B.  float  f=1.1; C.  double  d=34.4; D.  byte  b=127; 2.   下面哪个不是java中的关键字?(C) A.  public B.  true C.  main D.  class 3.   下面哪个语句不会产生编译错误?( C  ) A.  float  a =2.0; B.  char  c =”

Java 基础小知识 (随学习不断补充)

最近希望巩固一下基础,看了李兴华老师的<Java核心技术精讲>一书,随着学习过程记录整理一下一些零散的小知识点,方便以后记忆. 如有错误和建议,欢迎指出. 1.Java中的关键字 abstract assert boolean break byte case catch char class continue const default do double else extends enum final finally float for goto if implements import i

java基础小知识

1.1常量: 基本数据类型常量 字符常量 整数常量的表现形式:一进制的形式来表示(二进制,八进制,十进制,十六进制) 生活中:十进制(0-9)  ,星期(七进制(0-6)) ,时间(十二进制(0-11),二十四进制(0-23)) 计算机是通过二进制来读取我们生活中的数据. 进制之间的转换: 十进制转为二进制: 将十进制除以2,直到商为0 ,将余数从下上连接起来就是二进制 10---->1010 二进制转十进制:将二进制的每一位乘以2^n ,n从0开始,n每一次加一,在将结果相加. 1001 --

java基础小总结(2)

Day07: 1.如果局部变量和全局变量都有相同的数据类型和变量名,先调用局部变量,实现就近原则: 2.匿名对象由于局限性的原因,一般只调用一次,且只是当作为实际参数传递的时候使用: 3.面向对象语言的三大基本特征:封装,继承,多态 4.封装的好处:安全,方便,用private(只能在本类中访问)体现: 5.构造函数是为了显示初始化:是没有返回值类型的 6.在构造函数可以调用一般函数,但是在一般函数中不可以调用构造函数: 7.构造函数定义的细节: 1.构造函数是用来创建对象的,它不需要书写返回值

Java基础小知识(一)

 序言:“不积跬步,无以至千里.不积小流,无以成江海.”每一个庞大的知识架构都是由无数个小知识点慢慢积累起来的,没有量变的积累,就没有质变上的飞跃,成功往往离不开积累. 今天就和大家分享一些我在学习JAVA过程中总结的一些小知识吧! ①JAVA语言规定标识符的命名规则: 标识符应以“字母”.“下划线”.“美元符号$” 开头,不能以“数字”开头: 标识符可以由“字母(A-Z,a-z)”.“下划线”.“美元符号$” 或“数字(0-9)”组成: Java标识符需要注意区分大小写,长度无限制:(类名首字

Java基础小常识(3)

一.函数 1.静态函数只能调用静态函数,所谓静态函数,指的是函数名中有"static"这个关键字 如: public static void mian(String args[]) { int c=add1(3,4); } public static int add1(int a,int b) { return a+b; } 注:如果add1中没有static关键字,main函数将无法调用add1,会出现编译错误. 2.函数定义类型 修饰符 返回值类型 函数名(参数1,参数... )

2016年5月24日Java基础小总结

1,异常(风险控制)--捕捉到异常,让程序正常运行 (1)形式:try{监听可能发生异常的代码}catch(异常名称){处理}; (2)Exception异常类,继承了Throwable,但是它本身是所有 异常的父类: (3)常见:RuntimeException(运行异常)-NullPointerException;IndexOutOfboundeException-ArrayIndexOutOfException; (4)打印出异常catch(Exception e){e.printStac

Java基础小常识

一.模问题 1.负数模整数,结果为负数,例:-5%2 = -1: 2.正数模负数,结果为正数,例:5%(-2)=1: 3.负数模负数,结果为负数,例:-5%(-2)=-1: 4.0模任何数结果为0,例:0%5 = 0: 二.自增.减问题 1. 三.强制类型转换 1.System.out.println('a'+0),输出=97: 2.任何以整数出现的数据,默认都是int类型 如:byte a= 4; 其中4就是一个int类型,但由于在编译过程中,编译器会自动判断 4 是不是在byte 范围内,若

Java基础小知识点 &lt;好程序员特训营&gt;

<A href="http://www.goodprogrammer.org/" target="blank">android培训</a>------我的java笔记,期待与您交流! 1.在for循环中,如果增量是在for语句中定义,例如:  for(int i=0;i<3;i++)   那么,变量会在for循环执行完后被系统释放 2.break在循环中可以使用“标号”来确定跳出哪个循环,例如 w:for(int i=0;i<3;