• 标识符、字符集、关键字
  • 基本数据类型

    • 逻辑类型:boolean

      • 常量:true、false
      • 变量:boolean赋值
    • 整数类型:byte、short、long、int
      • 注意long型后缀L
      • Java没有无符号的byte、short、long、int
    • 字符类型:char
      • char型无符号、无负数
    • 浮点类型:float、double
      • 单精度float型后缀F或f,保留8位有效数字
      • 双精度double型后缀D或d可省略,保留16位有效数字
  • 类型转换运算
    • 精度从低到高:byte < short < char < int < long < float < double
    • 低到高,自动转
    • 高到低:(类型名)要转换的值
  • 输入
    • 创建对象:Scanner reader = new Scanner(System.in);
    • 调用方法:nextBoolean()nextByte()nextInt()nextShort()nextLong()nextFloat()nextDouble()
  • 输出
    • 换行:System.out.println();
    • 不换行:System.out.print();
    • 格式控制:System.out.printf();
  • 数组
    • 声明数组

      • 一维:类型 数组名 [] = 类型 [] 数组名
      • 二维:类型 数组名 [][] = 类型 [][] 数组名
      • 多个一维:类型 [] 数组名1,数组名2 = 类型 数组名1[], 数组名2[]
      • 多个二维:类型 [][] 数组名1,数组名2 = 类型 数组名1[][], 数组名2[][]
      • 一个一维一个二维:类型 [] 一维名,二维名[] = 类型 一维名[], 二维名[][]
    • 分配元素
      • 一维:数组名 = new 类型[个数];
      • 二维:数组名 = new 类型[个数1][个数2];
      • “数组的数组”,嵌套分配
      • 允许int型变量的值制定个数
    • 数组使用
      • length:数组的长度数组名.length
      • 数组是引用型变量。因此两个相同类型的数组,若是具有相同的引用,就有完全相同的元素
      • char型数组输出引用时,必须让数组和字符串用符号+做并置运算
  • import java.util.*
    • *表示这个包下的所有类库(不包括子包)
    • import java.util.*;就是向写的类里面导入这个包下的所有类库,因为所写类中有方法用到了这个包里面的类
    • 若无这句话置于代码开头,后面想要用java.util包中的某些类时就会很麻烦:
    • 如使用类Scanner:java.util.Scanner sc = new java.util.Scanner();
    • import java.util.*;代表你导入了java.util包中的所有类,,这样的话你使用Scanner:Scanner sc = new Scanner();

20165223 week2学习查漏补缺的更多相关文章

  1. 20165223 week1测试查漏补缺

    week1查漏补缺 经过第一周的学习后,在蓝墨云班课上做了一套31道题的小测试,下面是对测试题中遇到的错误的分析和总结: 一.背记题 不属于Java后继技术的是? Ptyhon Java后继技术有? ...

  2. 2019Java查漏补缺(一)

    看到一个总结的知识: 感觉很全面的知识梳理,自己在github上总结了计算机网络笔记就很累了,猜想思维导图的方式一定花费了作者很大的精力,特共享出来.原文:java基础思维导图 自己学习的查漏补缺如下 ...

  3. Go语言知识查漏补缺|基本数据类型

    前言 学习Go半年之后,我决定重新开始阅读<The Go Programing Language>,对书中涉及重点进行全面讲解,这是Go语言知识查漏补缺系列的文章第二篇,前一篇文章则对应书 ...

  4. 《CSS权威指南》基础复习+查漏补缺

    前几天被朋友问到几个CSS问题,讲道理么,接触CSS是从大一开始的,也算有3年半了,总是觉得自己对css算是熟悉的了.然而还是被几个问题弄的"一脸懵逼"... 然后又是刚入职新公司 ...

  5. js基础查漏补缺(更新)

    js基础查漏补缺: 1. NaN != NaN: 复制数组可以用slice: 数组的sort.reverse等方法都会改变自身: Map是一组键值对的结构,Set是key的集合: Array.Map. ...

  6. Entity Framework 查漏补缺 (一)

    明确EF建立的数据库和对象之间的关系 EF也是一种ORM技术框架, 将对象模型和关系型数据库的数据结构对应起来,开发人员不在利用sql去操作数据相关结构和数据.以下是EF建立的数据库和对象之间关系 关 ...

  7. 今天開始慢下脚步,開始ios技术知识的查漏补缺。

    从2014.6.30 開始工作算起. 如今已经是第416天了.不止不觉.时间过的真快. 通过对之前工作的总结.发现,你的知识面.会决定你面对问题时的态度.过程和结果. 简单来讲.知识面拓展了,你才干有 ...

  8. Mysql查漏补缺笔记

    目录 查漏补缺笔记2019/05/19 文件格式后缀 丢失修改,脏读,不可重复读 超键,候选键,主键 构S(Stmcture)/完整性I(Integrity)/数据操纵M(Malippulation) ...

  9. 【spring源码分析】IOC容器初始化——查漏补缺(四)

    前言:在前几篇查漏补缺中,其实我们已经涉及到bean生命周期了,本篇内容进行详细分析. 首先看bean实例化过程: 分析: bean实例化开始后 注入对象属性后(前面IOC初始化十几篇文章). 检查激 ...

随机推荐

  1. MySQL 性能调优之索引

    原文:http://bbs.landingbj.com/t-0-245452-1.html 对于索引的优化,我们第一需要找到合适的字段,第二创建索引找到合适的顺序,第三要找到合适的比例,第四是要做合适 ...

  2. AngularJS基于MVC的复杂操作案例

    AngularJS基于MVC的复杂操作案例 <!DOCTYPE html> <html> <head> <meta charset="UTF-8&q ...

  3. mybatis两种开发方式

    本文首先讲解从JDBC到mybatis的演变过程,然后是使用mybatis进行开发的两种方式. 一 JDBC的使用及其优化 1.使用JDBC进行数据库操作 加载JDBC驱动: 建立并获取数据库连接: ...

  4. Flutter的输入框TextField

    TextFiled组件的API 先来看一下TextFiled的构造方法: const TextField({ Key key, this.controller, this.focusNode, thi ...

  5. uname -r查询版本不是安装的版本的问题

    uname -r 查出来的版本与/lib/modules下面的内核版本不匹配.啥原因? 第一步,先strace uname -r看看这个uname -r到底从哪里获取的版本. strace没有看出来 ...

  6. gitlab+jenkins

    一.安装好gitlab.jenkins yum install -y java wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-sta ...

  7. 怎样利用ADO中的adoquery进行缓存更新?????(100分)

    我用BDE时,用query与updatesql相结合进行缓存更新,但是在ADO中没有updatesql,只有用adoquery,在DBGRID中,用CANCELUPADTE,只能取消一条记录,烦恼不已 ...

  8. SpringBoot之文件上传

    package org.springboot.controller; import org.apache.logging.log4j.LogManager; import org.apache.log ...

  9. vue自定义组件及传值

    1.使用 Vue.component() 方法注册组件 2.使用 props 属性传递参数 v-for="item in items": 遍历 Vue 实例中定义的名为 items ...

  10. SELECT IDENT_CURRENT(tableName)和自增长列的纠结

    项目中要用到一个功能:主表主键为自增长,要求在插入主表数据前先获得主表要插入数据的主键ID值,用在插入子表时获取主键ID.在网上搜了一下,发现SELECT IDENT_CURRENT(TableNam ...