-d是directory 目录的意思

cls:清楚doc里面的内容

ipconfig:显示网络配置信息

java -version:检查安装的jdk版本信息

是类型自动向上转换.

 在输出时,根据当前变量的数据类型,决定内容的输出.,这个时候,是将字符A的ASCII码赋值给变量b
 此时变量b管理的内存块是一个数字 ,

 char b='a';
此时变量b的内存中存放的是字符'a',所以读取的时候,也是'a'
 强转是有高级类型向低级类型转换

根据数据类型的范围 大的数据类型转小的数据类型 强制转换 反之就是自动转换

由int类型转为char类型的例子:

char a = 'A';
System.out.println("a");
int b = a;
System.out.println(b);
System.out.println();

int g=65;
System.out.println((char)g);

 

转义字符反斜杠开头:讲义p49

\b:退格      \\:反斜杠     \’:单引号    \“:双引号  \t:制表符  \r:回车  \n:换行

此处的双引号看做一个字母

char a = ' ' ';  语法检测时,会认为前两单引号是一个完整体,那么第三个单引号是啥?就不知道了,因此报错

但是你写上' \' ' ,是告诉JVM 斜线后面的那个单引号是保存的数据,此时语法检测会把第一个和第三个单引号作为一个整体. 
 如果是一对双引号
 对,你直接"",在Java中被当做一个字符串,所以' "" ',意味你试图将一个字符串保存到char类型. 

字节与字节之间不能相加的

一个字符由多个字节组成

在JAVA中,当short,byte,char这几种类型参与数学运算时,JVM会自动将其转换为int类型

所以  byte a + byte b相加时的结果是一个int类型,因此  int  c = byte a + byte b;

/**
* 结果为true或者false
而=是赋值
他会先完成c=d的赋值操作
然后再输出C
*/
int c=5;
int d=6;
System.out.println(c==d);//true
System.out.println(c=d);//6

int c=5,
d=6,
e=3;
System.out.println(c==d);//true
System.out.println(c=d);//6

 +-/*和关系运算都是都是左结合性的;从左往右计算

右结合性:赋值运算

Java入门第一章知识点总结的更多相关文章

  1. JAVA 入门第一章(语法基础)

    本人初学java 博客分享记录一下自己的学习历程 java我的初步学习分为六章,有c和c++的基础学起来也简便了很多. 第一章 语法基础 第二章 面向对象 第三章 常用工具类 第四章 文件操纵 第五章 ...

  2. Java入门第一章

    后天就是十一长假了,亲们准备好了去哪儿玩了吗? 今天有点空,就来聊聊Java吧,当然是一些Java入门知识了,网上有很多,这里我只是列举一些我自己学到的,感谢大家关注喵的博客这么久,也为大家带来点新知 ...

  3. java入门第一章——java开发入门

    习题解答 一.填空题 (p2)1.java的三个技术平台分别是(java SE.java EE.java ME)(标准.企业.小型) (p3)2.java程序的运行环境简称为(JRE)(开发环境-JD ...

  4. JAVA入门第一季(mooc-笔记)

    笔记相关信息 /** * @subject <学习与创业>作业1 * @author 信管1142班 201411671210 赖俊杰 * @className <JAVA入门第一季 ...

  5. “全栈2019”Java多线程第一章:认识多线程

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java多 ...

  6. “全栈2019”Java异常第一章:什么是异常?

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java异 ...

  7. Java入门第一季学习总结

    一.课程总概 这门课程的学习难度属于入门级别,又由于有c++的基础,所以学习这门课程也是比较轻松的.可以简单地把这门课的学习分为四部分:第一部分,java的介绍(第一章):第二部分,java的数据类型 ...

  8. MySQL----MySQL数据库入门----第一章 数据库入门

    第一章 数据库入门 1.1 数据库基础知识 1.1.1 数据库概述 数据不仅包括普通意义上的数字,还包括文字.图像.声音等.也就是说,凡是在计算机中用来描述事物的记录都可称作数据. 数据库的基本特点: ...

  9. Upgrading to Java 8——第一章 Lambda表达式

    第一章 Lambda表达式 Lamada 表达式是Java SE 8中最重要的新特性,长期以来被认为是在Java中缺失的特性,它的出现使整个java 语言变得完整.至少到目前,在这节中你将学习到什么是 ...

随机推荐

  1. PLSQL Developer 连接Linux 下Oracle的安装与配置

    一.下载 下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 这是Ora ...

  2. Swift学习笔记4

    1.延迟存储属性是指当第一次被调用的时候才会计算其初始值的属性.在属性声明前使用lazy来标示一个延迟存储属性. 必须将延迟存储属性声明成变量(使用var关键字),因为属性的初始值可能在实例构造完成之 ...

  3. js的this到底是什么意思

    首先确定一点,this在声明时确定不了,在执行时才知道指向的谁!!! call() , apply(),bind()  方法的用法 比如下面一个例子: function fn(name,age){ a ...

  4. Java基础其他

    1. 二进制 进制就是进位制,常见的有二进制.十进制.十六进制等 在进制中,可用符号的数量称为基数,基数为n就称为n进制,逢n进一位: 二进制:0 1 十进制:0 1 2 3 4 5 6 7 8 9 ...

  5. CSS魔法(一) 盒子模型

    序言 盒子模型(橘子橘子皮) 一个盒子,包括:外边距(margin).边框(border).内边距(padding)以及最中间的内容(content). margin.padding <styl ...

  6. Docker入门03——Container

    1 启动容器 1.1 新建并启动 1.2 启动已终止容器 2 后台运行 3 终止 4 进入容器 5 导入和导出 5.1 导出 5.2 导入 6 删除 1 启动容器 1.1 新建并启动 docker r ...

  7. QLabel-标签控件的应用

    label = QLabel('我是李明') #创建标签控件对象.参数:标签中要显示的文本 label.setText('我是明明') 修改标签控件显示的文本 self.label.text() 返回 ...

  8. Git合并一次commit到指定分支

    1 在当前分支,查看要合并的分支版本号 git log 需要合并的commit版本号 16b7df3aa1e64e00554a8a3c871e59db8cd87b16 2 切换到 指定分支 git c ...

  9. python(十四)新式类和旧式类

    这里有个重要概念呢在下面那个链接 http://blog.csdn.net/zimou5581/article/details/53053775 http://www.cnblogs.com/btch ...

  10. UML和模式应用4:初始阶段(1)--概述

    1.前言 UP开发包括四个阶段:初始阶段.细化阶段.构建阶段.移交阶段: 初始阶段是项目比较简短的起始步骤,主要目的是收集足够的信息来建立共同设想,调查项目的总体目标和可行性,确定是否值得进一步深入. ...