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

    • 逻辑类型: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. 非常详细的Docker学习教程

    一.Docker 简介 Docker 两个主要部件: Docker: 开源的容器虚拟化平台 Docker Hub: 用于分享.管理 Docker 容器的 Docker SaaS 平台 -- Docke ...

  2. 上传图片(photoClip)

    首先我们需要引入4个js包(这4个包总共106.6KB) <script src="__STATIC__/hammer.min.js" ></script> ...

  3. 2 Modals of necessity

    1 情况动词must 和词组have to, need to ,have got to 都表示必须做某事或者要求做某事. need to  have to  must have got to When ...

  4. IntelliJ IDEA使用教程(非常全面)

    这个编辑器我就不再多做介绍了.直接开始新建maven hello world 的Java web项目啦 你电脑上得有jdk1.7,或者1.8,然后就是maven3.x吧,再有就是tomcat7以上吧. ...

  5. Algorithm Visualizer

    Algorithm Visualizer https://algorithm-visualizer.org/ https://algorithm-visualizer.org/divide-and-c ...

  6. vue循環語句

    迭代數組: v-for="site in sites”,sites表示源數組名,site表示數組元素: 迭代對象: v-for=“value in Object”, v-for=" ...

  7. 一、MyCat的搭建

    一.什么是mycat 简单直接点就是,MyCat其实就是一个数据库的中间件!一般我们都是app直接到数据库!有了MyCat以后,就是app到MyCat然后再访问数据库. mycat是个中间件,它负责连 ...

  8. Qt QLineEdit

    //lineEdit显示文字 QLineEdit *lineEdit = new QLineEdit(widget); lineEdit->setObjectName(QString()); l ...

  9. java http 伪造请求头

    import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import ...

  10. BZOJ2428[HAOI2006]均分数据——模拟退火

    题目描述 已知N个正整数:A1.A2.…….An .今要将它们分成M组,使得各组数据的数值和最平均,即各组的均方差最小.均方差公式如下: ,其中σ为均方差,是各组数据和的平均值,xi为第i组数据的数值 ...