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 );
}

}

}

java基础小测试的更多相关文章

  1. 【考试】java基础知识测试,看你能得多少分?

    1 前言 共有5道java基础知识的单项选择题,每道20分,共计100分.解析和答案在最后. 2 试题 2.1 如下程序运行结果是什么? class Parent { public Parent(St ...

  2. 传智Java基础知识测试

    共40道选择题,每题2.5分.多选题有错则全错,全对才满分. 单选题: 1.   下列哪个声明是错误的?(B) A.  int  i=10; B.  float  f=1.1; C.  double  ...

  3. java基础小练习,1-打印一百次(1~10)的随机数,2-固定一个随机数(1~100),然后猜出他,3-定义以指定格式打印集合(ArrayList类型作为参数),使用{}括起来,使用@代替,分隔每个元素

    推荐自己码一下,可以使用别的方法,面向对象,不需要注重过程 /* 题目:我需要打印一百次(1~10)的随机数 */ import java.util.Random; public class demo ...

  4. java基础小知识

    1.1常量: 基本数据类型常量 字符常量 整数常量的表现形式:一进制的形式来表示(二进制,八进制,十进制,十六进制) 生活中:十进制(0-9)  ,星期(七进制(0-6)) ,时间(十二进制(0-11 ...

  5. Java基础小知识笔记

    1. Integer转进制的一个类2. toBinaryString,toOctalString,toHexString.(转为二进制,八进制,十六进制的方法)3. 如果·数据的大小没有超过byte/ ...

  6. java基础 小知识点汇总篇

    1.&和&& |和|| 的区别? a&b,会执行a,执行b ,得出结论 a&&b,会执行a,如果a false,则不执行b,直接返回false 2.Ma ...

  7. Java基础小知识(一)

     序言:“不积跬步,无以至千里.不积小流,无以成江海.”每一个庞大的知识架构都是由无数个小知识点慢慢积累起来的,没有量变的积累,就没有质变上的飞跃,成功往往离不开积累. 今天就和大家分享一些我在学习J ...

  8. Java基础小总结

    1,Java事件处理机制 (1)三部分:事件源.事件(处理)对象.实现事件监听器: (2)事件处理程序:可以通过ActionEvent e,e.getSource确定是哪个事件触发了,然后通过类似JB ...

  9. Java基础小知识1——分别使用字节流和字符流复制文件

    在日常使用计算机过程中经常会涉及文件的复制,今天我们就从Java代码的角度,看看在Java程序中文件复制的过程是如何实现的. 1.使用字节流缓冲区复制文件 示例代码如下: import java.io ...

随机推荐

  1. 【BZOJ】2154: Crash的数字表格 莫比乌斯反演

    [题意]给定n,m,求Σlcm(i,j),1<=i<=n,1<=j<=m,n,m<=10^7. [算法]数论(莫比乌斯反演) [题解] $$ans=\sum_{i\leq ...

  2. 查询PHP版本

    查询php版本: phpinfo();

  3. 浅析 Spring Aop

    aop也是Spring里比较重要的一个点,最近把源码看了下,这里总结一下 使用上主要就下面的点注意下: 相关的Annotaion Around Before After AfterReturning ...

  4. python之yagmail库笔记

    1. yagmail是啥 yagmail是给正常人用的,封装的比较彻底的一个python邮件库,发送接收邮件只需要几行代码,炒鸡简单. 2. 安装 使用pip安装,炒鸡简单: pip install ...

  5. 零基础讲解JavaScript函数

    一 JavaScript函数1 什么是函数  函数是一组代码(指令)的集合,通常用来完成某个单一的功能.(书的目录和章节,电视剧剧集的名称等)2 为什么要使用函数  2.1 把复杂程序划分成不同的功能 ...

  6. xshell5破解版下载

    http://www.pc6.com/softview/SoftView_507840.html

  7. 多维数组的字符依次输出,用python实现

    #-*- coding=utf-8 -*-listm=["s","l","z","x","l",&q ...

  8. 5-python的封装与结构 - set集合

    目录 1 封装与解构 1.1 封装 1.2 解构 1.3 Python3的解构 2 set类型 2.1 set的定义 2.2 set的基本操作 2.2.1 增加元素 2.2.2 删除元素 2.2.3 ...

  9. [004] last_k_node

    [Description] find the k-th node from the last node of single linked list. e.g. Linked-list: 1-2-3-4 ...

  10. Sklearn-GridSearchCV网格搜索

    GridSearchCV,它存在的意义就是自动调参,只要把参数输进去,就能给出最优化的结果和参数.但是这个方法适合于小数据集,一旦数据的量级上去了,很难得出结果.这个时候就是需要动脑筋了.数据量比较大 ...