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. IDEA不显示更新、提交按钮

    问题描述: IDEA右上角不显示版本管理的“更新”.“提交”等按钮,左侧代码树中,也没有文件的状态 解决办法: 点击VCS-->Enable Version Control Integratio ...

  2. LintCode 510: Maximal Rectangle

    LintCode 510: Maximal Rectangle 题目描述 给你一个二维矩阵,权值为False和True,找到一个最大的矩形,使得里面的值全部为True,输出它的面积 Wed Nov 2 ...

  3. javaScript基础语法介绍

    简介 JavaScript是一种脚本语言. (脚本,一条条的文字命令.执行时由系统的一个解释器,将其一条条的翻译成机器可识别的指令,然后执行.常见的脚本:批处理脚本.T-SQL脚本.VBScript等 ...

  4. TreeMap put 操作分析

    public V put(K key, V value) { //t 表示当前节点,记住这个很重要!先把TreeMap 的根节点root 的引用赋值给当前节点 TreeMap.Entry<K,V ...

  5. Django之ModelForm(一)

    要说ModelForm,那就先说Form吧! 先给出一个Form示例: models.py from django.db import models class UserType(models.Mod ...

  6. Vue 传递

    今天刷了一遍Vue的API,做个小笔记 父子传递数据时,父组件里标记要传的数据,子组件里用props获取,子组件用$emit('func',args)发布事件,父组件用@func接收. 方法一 par ...

  7. Android的休眠与唤醒

    Android 休眠(suspend),在一个打过android补丁的内核中,state_store()函数会走另外一条路,会进入到request_suspend_state()中,这个文件在earl ...

  8. host与guest间共享文件夹的三种方法(原创)

    一,用samba实现host与guest共享文件 Samba简介:SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算 ...

  9. Serv-U设置允许用户更改密码【转】

    最近,公司上了一套Serv-U10.5.0.6的ftp软件,应该是目前最新的版本了.上的第一天就遇到了一个问题,有领导发话了,他需要自己更改密码.找了N久才找到,分享一下. 点击管理界面的用户. 进入 ...

  10. .htaccess教程:简介、访问控制、验证、目录浏览控制

    一..htaccess简介 1.什么是.htaccess .htaccess是一个纯文本文件,里面存放着Apache服务器配置相关的一些指令,它类似于Apache的站点配置文件,如httpd.conf ...